关于socket异步和同步通信的区别

2024-11-09 03:15:22
推荐回答(1个)
回答1:

1、总线(Bus)计算机各种功能部件间传送信息公共通信干线由导线组传输线束 按照计算机所传输信息种类计算机总线划数据总线、址总线控制总线别用传输数据、数据址控制信号
总线种内部结构cpu、内存、输入、输设备传递信息公用通道主机各部件通总线相连接外部设备通相应接口电路再与总线相连接形计算机硬件系统计算机系统各部件间传送信息公共通路叫总线微型计算机总线结构连接各功能部件
2、同步通信
所谓同步通信指约定通信速率发送端接收端钟信号频率相信始终保持致(同步)保证通信双发送接收数据具完全致定关系
同步通信许字符组信息组或称信息帧每帧始用同步字符指示由于发送接收双采用同钟所传送数据同要传送钟信号便接收用钟信号确定每信息位
同步通信要求传输线路始终保持连续字符位流若计算机没数据传输则线路要用专用空闲字符或同步字符填充
同步通信传送信息位数几乎受限制通通信传数据几十几千字节通信效率较高要求通信保持精确同步钟所其发送器接收器比较复杂本较高般用于传送速率要求较高场合
异步通信指通信两字符间间间隔固定字符内各位间间隔固定
异步通信规定字符由起始位(start bit)、数据位(data bit)、奇偶校验位(parity)停止位(stop bit)组起始位表示字符始接收用起始位使自接收钟与数据同步停止位则表示字符结束种用起始位始停止位结束所构串信息称帧(frame)(注意:异步通信帧与同步通信帧同异步通信帧包含字符同步通信帧包含几十千字符)传送字符由位低电平起始位始接着传送数据位数据位位数5~8传输按低位前高位顺序传送奇偶校验位用于检验数据传送确性没由程序指定传送高电平停止位停止位1位、1.5位或2位停止位结束字符起始位间空闲位要由高电平2填充(要发送字符线路始终空闲位)
叙述看异步通信每接收字符接收都要重新与发送主同步所接收端同步钟信号并需要严格与发送同步要字符传输间范围内能保持同步即意味着南钟信号漂移要求要比同步信号低硬件本要低异步传送字符要增加约20%附加信息位所传送效率比较低异步通信式简单靠容易实现故广泛应用于各种微型机系统
异步通信同步通信比较
(1)异步通信简单双钟允许定误差同步通信较复杂双钟允许误差较
(2)异步通信适用于点 点同步通信用于点
(3)通信效率:异步通信低同步通信高
3、
存取周期:
(1)信息代码存入存储器称写信息代码存储器取称读 (2)存储器进行读或写操作所需间称存储器访问间(或读写间)连续启两独立读或写操作(连续两读操作)所需短间称存取周期(或存储周期) (3)微型机内存储器目前都由规模集电路制其存取周期短约几十百纳秒(ns)左右
存取间:RAM 完数据存取所用平均间(纳秒单位)存取间等于址设置间加延迟间(初始化数据请求间访问准备间) 读间与写入间统称存取间 称存储器访问间指启存储器操作完该操作所经历间具体讲读操作命令发该操作完数据读入数据缓冲寄存器谓所经历间即存储器存取间 需要指存取间存储周期通存储周期略于存取间
4、存储器带宽:单位间存储器所存取信息量 体现数据传输速率技术指标 (位/秒字节/秒) 存储器带宽决定存储器机器获取信息传输速度改善机器瓶颈关键素 提高存储器带宽采取措施: 1、缩短存取周期; 2、增加存储字使每存取周期读/写更二进制位数; 3、增加存储体 计算:带宽=每存取周期访问位数/存取周期存取周期500ns每存取周期访问16位则带宽32M位/s
带宽单位KB/s
所用32/8=4B约等于0.004KB(1KB=1024B)
200ns=2x10^-7s
所带宽:4x10^-3/2x10^7=20000KB/S
5、静态RAM靠双稳态触发器记忆信息;态RAM靠MOS电路栅极电容记忆信息由于电容电荷泄漏需要定给与补充所态RAM需要设置刷新电路态RAM比静态RAM集度高、功耗低本低适于作容量存储器所主内存通采用态RAM高速缓冲存储器(Cache)则使用静态RAM另外内存应用于显卡、声卡及CMOS等设备用于充设备缓存或保存固定程序及数据