通常的程序(一般为串行)是什么意思与并发有什么区别???

通常的程序(一般为串行)是什么意思与并发有什么区别???,第1张

比如你有2个程序,一个程序A是往地址0x2000里面写入整数5,另一程序B往相同地址0x2000写入8,那么如果是串行,那么就是先A执行,再B执行。最后地址0x2000里面是8.所以串行的意思是程序一个个按顺序执行,只有前一个执行完,后面的才执行。

并发的意思是,程序A和程序B同此州时执行,那地址0x2000里面到底写入啥?这个时候就设计到程卜世序的并发控制了。所以并发的意思是程序同时执行。型扒肢

串行和并行的区别为以下几点:

1.数据传送方式不同:串口传输方式为数据排成一行、一位一位送出接收也一样,并口传输8位数据一次送出.

2.针脚不同:串口针脚少,并口针脚多.

3.用途不同:串口现在只用作控制接口,并口多用作打印机、扫描仪等接口.

4.并行数据传输是以计算机的字长,通常是8位、16位、32位为传输单位,一次传送一个字长的数据。它适合于外部设备与CPU之间近距离信息交换。在相同频率下,并口传输的效率是串口的几倍。

5.串行传输即串行通信,是指使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。其只需要少数几条线就可以在系统间交换信息,特别适用于计算机与计算机、计算机与外设之间的远距离通信。

拓展资料

串行 是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度早谨较慢。一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯。串行通讯的特点是:数据位的传送,按位顺序进行,最少只需一根传输线即可完成;成本低但传送速度慢。串行通讯的距离可以从几米到几千米;根据信息的传送方向,串行通袭散讯可以进一步分为单工、半双工和全双工三种。

并行是在 *** 作系统中是指,一组程拍睁氏序按独立异步的速度执行,不等于时间上的重叠(同一个时刻发生)。要区别并发。并发是指:在同一个时间段内,两个或多个程序执行,有时间上的重叠(宏观上是同时,微观上仍是顺序执行)。并行也指8位数据同时通过并行线进行传送,这样数据传送速度大大提高,但并行传送的线路长度受到限制,因为长度增加,干扰就会增加,数据也就容易出错。

参考资料来源百度百科:并行


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12391155.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存