- 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. |