- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
What is the difference between MUX and DEMUX in computer architecture?
Multiplexer
A multiplexer is a combinational circuit that obtains binary data from one of 2" input data lines and manages it to an individual output line. The selection of a specific input data line for the output is decided by a collection of selection inputs. A 2"-to-1 multiplexer has 2" input data lines and n input selection lines whose bit combinations decide which input data are chosen for the output.
Multiplexing is a procedure and method of transmitting multiple analog or digital input signals or data flow over one route. Multiplexing organizes multi-low-speed medium into one high-speed route for transmission, the high-speed channel is efficiently used.
Demultiplexer
A circuit that makes data on an individual line and sends the data on any of the 2 n possible output lines is known as a demultiplexer. Hence, a demultiplexer is known as a single-input multiple-output switch. The cost of n selection lines controls the selection of a determined output line.
A demultiplexer is the opposite process of the multiplexer. This is a procedure of reconverting a signal including digital or analog signal flow back to the original separate and independent signals.
Let us see the comparison between MUX and DEMUX
MUX | DEMUX |
---|---|
A digital multiplexer is a combinational circuit that chooses binary data from one of many input lines and conducts it to a single output line. | A demultiplexer is a circuit that receives data on a single line and transmits this data on one of many output lines. |
Multiplexer contains multiple inputs and a single output. | Demultiplexer contains single input and multiple outputs. |
The multiplexer can increase the efficiency of the communication system using transmission data like transmission of audio and video. | Demultiplexer receives the o/p signals from the Mux & changed them to the specific form at the end of the receiver. |
The data conversion approach used in MUX is parallel to serial and it is not complex to understand because it uses multiple inputs. | DEMUX works completely reverse to MUX such as serial to parallel conversion. Therefore, multiple outputs can be obtained in this case. |
It implements parallel to serial conversion. | It implements serial to parallel conversion. |
It works on a many-to-one operation principle. | It works on one-to-many operational principles. |
Multiplexer with the help of control signals selects the particular input that has to be transmitted at the output. | Demultiplexer uses the control signal and enables us to have several outputs. |
- Related Articles
- What is the difference between Computer Architecture and Computer Organization?
- What is the difference between Encoder and Decoder in Computer architecture?
- What is the difference between Decoder and Demultiplexer in Computer Architecture?
- What is the difference between RISC and CISC in Computer Architecture?
- What is the difference between Concurrency and Parallel Execution in Computer Architecture?
- What is the difference between Latch and Flip-Flops in computer architecture?
- What is the difference between Synchronous Counter and Asynchronous Counter in computer architecture?
- What is the difference between Linear and Non-Linear pipeline processors in computer architecture?
- What is the difference between Solution Architecture and Cloud Architecture?
- Differences between Computer Architecture and Computer Organization
- What is computer architecture?
- Difference between Shared Memory Multiprocessors and Message-Passing Multiprocessors in Computer Architecture.
- What is Pipelining in Computer Architecture?
- What is Latches in Computer Architecture?
- What is Hector in Computer Architecture?
