计算机组成原理期末复习第三章-3(唐朔飞)

计算机组成原理期末复习第三章-3(唐朔飞)_网络

✨欢迎关注🖱点赞🎀收藏⭐留言✒

🔮本文由京与旧铺原创

😘系列专栏:java学习

💻首发时间:🎞2022年11月23日🎠

🀄如果觉得博主的文章还不错的话,请三连支持一下博主哦

🎧作者是一个新人,在很多方面还做的不好,欢迎大佬指正,一起学习哦,冲冲冲

🎀🎀🎀今日分享:努力想要得到什么东西,其实只要沉着冷静,实事求是,就可以轻易地神不知鬼不觉的达到目的。当你有想要做的事情时,最好连神明都不要说

🐱‍💻导航小助手

😪3.5总线控制

常见的集中控制优先权仲裁方式有以下三种

计算机组成原理期末复习第三章-3(唐朔飞)_优先级_02


BG是串行的从一个接口送到下一个接口,如果BG到达的接口有总线请求,BG信号就不再往下传,意味着该接口获得了总线使用权,并建立总线忙BS信号,表示它占用了总线,可见在链式查询中,离总线控制部件最近的设备具有最高的优先级。这种方式的特点是只需很少的2几根线就能按一定优先次序实现总线控制,并且很容易扩充设备,但对电路故障很敏感,且优先级别低的设备可能很难获得请求

计算机组成原理期末复习第三章-3(唐朔飞)_同步通信_03


计数器定时查询方式,多了一组设备地址线,少了一根总线同意线BG。计数初始值可固定,可为上次计数终止点,也可由程序设置,优先级可变,但增加了控制线数

计算机组成原理期末复习第三章-3(唐朔飞)_网络_04


总线控制部件中有一排队电路,可根据优先次序确定响应哪一台设备的请求,特点是:响应速度快,优先次序控制灵活(通过程序改变),但控制线数量多,总线控制更复杂2.总线通信控制

1.目的:解决通信双方协调配合问题

2.总线传输周期

1.申请分配阶段:由需要使用总线的主模块(或主设备)提出申请,经总线仲裁机构决定下一传输周期的总线使用权授予某一申请者

2.寻址阶段:取得了使用权的主模块,通过总线发出本次要访问的从模块的地址及相关命令,启动参与本次运输的从模块

3.传数阶段,主模块和从模块进行数据交换,数据由源模块发出,经数据总线流入目的模块

4.结束阶段:主模块的有关信息均从系统总线上撤除,让出总线使用权

总线通信控制主要解决通信双方如何获知传输开始和传输结束,以及通信双方如何协调如何配合

1.同步通信:通信双方由统一时标控制数据传送称为同步通信

计算机组成原理期末复习第三章-3(唐朔飞)_网络_05


计算机组成原理期末复习第三章-3(唐朔飞)_数据_06


计算机组成原理期末复习第三章-3(唐朔飞)_同步通信_07


计算机组成原理期末复习第三章-3(唐朔飞)_优先级_08


3.异步通信

为提高速度,可将异步串行传输中的附加位去掉,改用同步传送。在同步传送时,数据块开始处要用同步字符SYN来指明4.半同步通信(同步,异步结合)

同步 发送方用系统时钟前沿发信号

接收方用系统时钟后沿判断识别

异步 允许不同速度的模块和谐工作

增加一条等待响应信号wait

计算机组成原理期末复习第三章-3(唐朔飞)_优先级_09


上述三种通信的共同点

一个总线传输周期(以输入数据为例)

主模块发地址,命令 占用总线

从模块准备数据 不占用

从模块向主模块发数据 占用

计算机组成原理期末复习第三章-3(唐朔飞)_数据_10


分离式通信特点

1,各模块有权申请占用总线

2.采用同步方式通信,不等对方回答

3.各模块准备数据时,不占用总线

4.总线被占用时,无空闲,充分提高了总线的有效占用