700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 并发并行 串行并行 串口并口的区别

并发并行 串行并行 串口并口的区别

时间:2020-07-21 10:25:09

相关推荐

并发并行 串行并行 串口并口的区别

并发:Concurrency,以可独立执行的进程集合的方式编程。

并行:Parallelism,以可同时执行的计算机指令方式编程。

并发并行

并发,是在同一个cpu上同时(不是真正的同时,而是看来是同时,因为cpu要在多个程序间切换)运行多个程序。

并发编程的目标是充分的利用处理器的每一个核,以达到最高的处理性能。

并行,是每个cpu运行一个程序。

并发,就像一个人(cpu)做两件事(程序),轮换着每件事做一点,表面上两件事都在做。并行,就是2个人做2件事,两件事也同时在做。

串行通信和并行通信

这里的通信是指数字信号。 数字信号是8位二进制数,可以使用信号线传输。

串行通信:使用一条数据线按照次序一个位一个位的传送,每传送完8位为一个字节。

并行通信:使用8条数据线分别传送8位,一次传送一个字节。

理论上并行速度比较快,但是串行口线间干扰小,稍远的距离速度不低于并行口。

并行接口和串行接口

并行接口:数据的各位同时进行传送,其特点是传输速度快,但当传输距离较远、位数又多时,就导致通信线路复杂且成本提高。

串行接口:数据的各位按位进行传送。

但是并不是并口快。由于8位通道之间的互相干扰,传输时速度就受到了限制。而且当传输出错时,要同时重新传8个位的数据。而串口没有干扰,传输出错后重发一位就可以了,所以要比并口快。串口硬盘就是这样被人们重视的。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。