# Difference between Synchronous TDM and Asynchronous TDM

Prerequisite – Time division multiplexing (TDM)
1. Synchronous TDM :
In synchronous TDM, every device which is present in this has given the same time slot to transmit data. It does not consider whether the device contains data or not. The devices place their data on the link when their time slots arrive, if somehow any device does not contain data its time-slot remains empty. There are various kinds of time slots that are organized into frames and each frame consist of one or more time slots dedicated to each sending device.

2. Asynchronous TDM :
Other name of asynchronous TDM is statistical division multiplexing. It is called so because time-slots are not fixed i.e. slots are flexible. As slots are not fixed, a device which wants to send data allotted time-slot.

Difference between Synchronous TDM and Asynchronous TDM :

S. No. Synchronous TDM Asynchronous TDM
1. In this, multiplexer allocates same time slots to each device without considering fact that device contains data or not. In this, multiplexer does not allocates same time slots to each device without considering fact that device contains data or not.
2. Number of slots per frame are equal to number of input lines i.e., If it contains n input lines, then it must have n slots in one frame. Number of slots per frame are less than number of input lines i.e., If there are n input lines, then there are m slots in one frame (m<n).
3. There is no guarantee that full capacity link is used. There is guarantee that full capacity link is used.
4. Total speed of input lines cannot be greater than capacity of path. Total speed of input lines can be greater than capacity of path.
5. Usage of devices is less. Usage of devices is more.
6. Number of time slots in a frame as always based on number of input lines. Number of time slots in a frame as always based on statistical analysis of number of input lines that are likely to be transmitting at any given time.
7. Time slots are fixed and pre-defined. Time-slots are not pre-defined.

Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.

My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.

Improved By : Akanksha_Rai