鲲圭发现 同步Synchronous和异步Asynchronous的区别是什么

同步Synchronous和异步Asynchronous的区别是什么

同步和异步是传输中使用的两个术语,它们互为对方的计数器。然而,这些术语之间存在着巨大的差异,如下所示。

同步

同步是指在同一时间或有规律的时间间隔内发生的事情。通常这个术语与同步传输有关。在传输中,同步是指发送设备的一种节奏,接收设备可以理解这种节奏,并最终将数据恢复成有用的形式。电视就是一个很好的例子。在传输中,数据用时钟脉冲发送,在接收机端用时钟脉冲接收。在这种传输方式中,接收机和发射机在进行数据通信之前,相互通信以获得彼此的同步。

异步

不同步的意思是没有任何特定的时间、模式或节奏。这个术语在传播中也很常见。在传输中,发送和接收没有任何时钟脉冲的异步数据。当我们不知道什么时候,什么地方,什么类型的数据可以被发送或接收时,这种情况就会发生在任何地方。在异步传输中,在数据传输之前,发送一个起始位,在数据的末尾发送一个结束位。这两个位表示数据的模式。就像按下键盘上的键一样。

同步与异步

异步传输不需要发送端和接收端之间的任何同步,这与同步传输的情况不同。在同步传输中,同步需要时钟脉冲,而在异步传输中则不需要时钟脉冲。相对异步传输比同步传输快。与异步传输所需的硬件相比,用于同步传输的硬件是昂贵且非常复杂的。在异步传输中,需要将数据的信息与数据一起发送,这增加了数据包的大小。而在同步传输中,我们利用时钟脉冲直接发送数据.