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

并发:Concurrency,以可独立执行的进程集合的方式编程。
并行:Parallelism,以可同时执行的计算机指令方式编程。

并发并行

并发,是在同一个cpu上同时(不是真正的同时,而是看来是同时,因为cpu要在多个程序间切换)运行多个程序。
并发编程的目标是充分的利用处理器的每一个核,以达到最高的处理性能。
并行,是每个cpu运行一个程序。

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

串行通信和并行通信

这里的通信是指数字信号。 数字信号是8位二进制数,可以使用信号线传输。
串行通信:使用一条数据线按照次序一个位一个位的传送,每传送完8位为一个字节。
并行通信:使用8条数据线分别传送8位,一次传送一个字节。

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

并行接口和串行接口

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

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

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值