并发并行、串行并行、串口并口的区别
并发:
Concurrency
,以可独立执行的进程集合的方式编程。
并行:Parallelism
,以可同时执行的计算机指令方式编程。
并发并行
并发,是在同一个cpu上同时(不是真正的同时,而是看来是同时,因为cpu要在多个程序间切换)运行多个程序。
并发编程的目标是充分的利用处理器的每一个核,以达到最高的处理性能。
并行,是每个cpu运行一个程序。
并发,就像一个人(cpu)做两件事(程序),轮换着每件事做一点,表面上两件事都在做。并行,就是2个人做2件事,两件事也同时在做。
串行通信和并行通信
这里的通信是指数字信号。 数字信号是8位二进制数,可以使用信号线传输。
串行通信:使用一条数据线按照次序一个位一个位的传送,每传送完8位为一个字节。
并行通信:使用8条数据线分别传送8位,一次传送一个字节。
理论上并行速度比较快,但是串行口线间干扰小,稍远的距离速度不低于并行口。
并行接口和串行接口
并行接口:数据的各位同时进行传送,其特点是传输速度快,但当传输距离较远、位数又多时,就导致通信线路复杂且成本提高。
串行接口:数据的各位按位进行传送。
但是并不是并口快。由于8位通道之间的互相干扰,传输时速度就受到了限制。而且当传输出错时,要同时重新传8个位的数据。而串口没有干扰,传输出错后重发一位就可以了,所以要比并口快。串口硬盘就是这样被人们重视的。
并发并行、串行并行、串口并口的区别相关推荐
- 【51单片机】串行口连接74LS164进行串行/并行转换,输出到一个七段数码管。数码管循环显示0-9。采用串行通信方式0,定时间隔1秒。
实验内容:51单片机的串行口连接74LS164进行串行/并行转换,然后输出到一个七段数码管.数码管循环显示0-9这10个数字.要求采用串行通信方式0,定时间隔1秒. 工具:proteus+keil # ...
- [并发概念] 串行、并行与并发
串行和并行 串行是排队一个一个处理任务,并行是同时处理多个任务. 并发和并行 概念非常相似,难以区分.分别体现在两个方面. 并发(Concurrency),体现在(1)单个处理器:(2)逻辑上同步运行 ...
- 串行并行程序在效率上的简单比较
串行&并行程序在效率上的简单比较 分类: Multi-X 2010-10-15 10:33 1198人阅读 评论(0) 收藏 举报 parallel工作程序开发作业语言测试 开头: 这 ...
- FPGA之VGA转HDMI之并行串行转换模块编写
上节我们使用编码模块可解决图像数据的编码问题,而这次使用的并行转串行模块的主要功能就是实现并行串行转换.单端信号转差分信号.单沿采样转双沿采样. 并行转串行模块框图如下 ...
- 基于串行并行ADMM算法的主从配电网分布式优化控制研究
基于串行并行ADMM算法的主从配电网分布式优化控制研究 关键词:ADMM 串行并行算法 主动配电网 无功优化 分布式优化 参考文档:非复现,仅参考部分模型: 1)<主动配电网分布式无功优化控制方 ...
- 【转载】串行并行工序混合的生产线数学模型
串行并行工序混合的生产线数学模型 串行并行工序混合的生产线数学模型 生产线简介 示意图 目标函数 求解结果 生产线简介 很多生产线工序并不是简单的串行或并行关系,而实两种同时存在的混合并发关系,本文主 ...
- java并发 并行 串行
并发: 并发是指允许多个任务互相干扰,在一个时间点上,只有一个任务在执行.交叉时间段只能选择一个任务来完成. 并行: 并行是在同一时刻互不干扰的进行任务.多个事件在同一时刻发生 串行: 串行在时间上不 ...
- 串行并行 同步异步通信
终端与其他设备(例如其他终端.计算机和外部设备)通过数据传输进行通信.数据传输可以通过两种方式进行:并行通信和串行通信. 1.串行通信 是指使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个 ...
- py编程技巧-2.5-如何在一个for语句中迭代多个可迭代队象(并行串行)?
实际案例: 某班学生期末考试成绩,语文,数学,英语分布存储在三个列表当中 同时迭代三个列表,计算每个学生的总分 某年级有四个班,某次考试每班英语成绩分布存储在4个列表中,依次迭代每个列表,统计全年级成 ...
- CRC校验 串行 并行 长除 移位 查表 矩阵
CRC校验的几种类型: 长除法,也叫直接计算法 移位寄存器,也叫线性移位 查表法 并行算法 一些有用的网页: CRC并行推导 https://blog.csdn.net/Old_Street/arti ...
最新文章
- c语言数位递增的数解题思路,【菜鸟求助】21位数的花朵数问题,求解题思路
- 实模式和保护模式区别及寻址方式
- MySQL-获取有性能问题SQL的方法_慢查询 实时获取
- JZOJ 2256. 【BZOJ 2256】【ZJOI 2008】树的统计
- 强化学习4——无模型控制model-free control (On-Policy learning:Sarsa和Off-policy learning:Q-learning)
- linux学到了什么技术,Linux到底学什么?如何学?
- vue用阿里云oss上传图片使用分片上传只能上传100kb以内的解决办法
- 天池在线编程 2020年9月26日 日常周赛题解
- BestCoder Round #77 (div.2)解题报告
- JsonHelper(Json帮助类)
- virtualmin修改php.ini,virtualmin安装和配置使用
- 操蛋!新来的同事竟然不会在javaee项目中使用WebSocket~
- .NET Compact Framework 2.0 SP1 发布了
- 春节面对亲友盘问:有对象了吗?月薪5万码农这样回答
- java获取当前服务器用户_从授权服务器获取资源服务器中的用户角色
- 科创人·知乎CTO李大海:技术服务内容、商业化依赖内容,曾被「呵呵」难到挠头
- 12.10中兴通讯科技园研发大楼发生42岁工程师跳楼事件
- 实用工具推荐【待更新】
- 智能制造系统解决方案和智能工厂发展趋势
- 修改 nz-form-item 的样式
热门文章
- 【网络安全】永恒之蓝实战 - Mac通过Metasploit攻击Server2008
- linux安装时路径错误,科学网—安装Linux版的hysplit及相关问题集锦-系统Centos - 周勤迁的博文...
- matlab axis函数_又是被Matlab整疯的一天!来学点简单操作!
- Java实习日记(2-1)
- 单片机中断实验 EX0
- PCA降维算法总结以及matlab实现PCA
- 【通信电子电路】谐振功率放大电路multisim仿真
- linux查看java堆栈
- 【Flask+SocketIO】如何用Flask做一个快捷迷你的局域网聊天室
- SpringBoot项目中使用CXF发布和调用webservice接口