计算机组成原理,计算机系统总线,总线分类、特性、性能指标、结构以及总线控制,判优控制通信控制

简介: 计算机组成原理,计算机系统总线,总线分类、特性、性能指标、结构以及总线控制,判优控制通信控制

文章目录


总线的基本概念

总线的分类

总线特性及性能指标

总线结构

总线控制

一、总线判优控制

二、总线通信控制


总线的基本概念


一、总线是连接各个部件的信息传输线,是各个部件共享的传输介质。


二、总线上信息的传送有串行和并行:


d82684a76b424277870cada1b16c3cb1.png


三、总线结构计算机举例:


abcac83620e54dfaa5185c9bb3614fad.pngcb88fe8bd2b94768914858d74f9f85cc.png2781d939d12a44079c2a3884403988a4.png



总线的分类


一、片内总线:芯片内部。


二、系统总线:计算机各部件之间的信息传输线。

①数据总线:双向,与机器字长、存储字长有关

②地址总线:单向,与存储地址、I/O地址有关

③控制总线:有出有入(中断请求、总线请求、存储器读写、总线允许、中断确认)


三、通信总线:用于计算机系统之间或计算机系统与其他系统(如控制仪表、移动通信等)之间的通信,传输方式有串行和并行。


总线特性及性能指标


一、总线物理实现


c5baa392d63941deb503966666e697f3.png


二、总线特性

1、机械特性:形状尺寸、管脚数、排列顺序

2、电气特性:传输方向和有效的电平范围

3、功能特性:地址总线/数据总线/控制总线

4、时间特性:信号的时序关系


三、总线的性能指标

1、总线宽度:数据线的根数

2、标准传输率(带宽):每秒传输的最大字节数(MBps)

3、时钟同步/异步:同步、不同步

4、总线复用:地址线与数据线复用

5、信号线数:地址线、数据线和控制线总和

6、总线控制方式:突发、自动、仲裁、逻辑、计数

7、其他指标:负载能力


四、总线标准


cf5b8a550ddd4cd3bbab856db5b91319.png


总线结构

一、单总线结构


bf67d19255994081977985aba1490c71.png


二、双总线结构


de7294626bff43bea8c43a41128b3d81.png


三、三总线结构

4fce9f99ed1a4e20ba06cc59288af77e.pngc8d18788ab234728afbe66739d1758cd.png


四、四总线结构


ff899bcc472445d09f11ade175efbe67.png


五、总线结构举例


8e8cdb81c5124fc28f3c919bab3c489e.png1d66f739d4064d918337973999735e57.png47edbfc79a6240b09ea0363475db326d.png3c6ef9447f89434da172c87cfd96a842.png




总线控制


一、总线判优控制

1、基本概念


主设备(模块):对总线有控制权


从设备(模块):响应从主设备发来的总线命令


总线判优控制:

①集中式:链式查询、计数器定时查询、独立请求方式

②分布式


2、链式查询


003cc954ec56421fae5402ac559b0cce.jpg


优点:①自动支持优先级 ②连接简单,易于扩充设备

缺点:①对电路故障很敏感 ②优先级低的设备获得总线的使用权很难


3、计数器定时查询方式


41d3df2609994ef98f2cc222734b67e1.jpg


优点:①对故障不敏感

缺点:①控制复杂,增加了设备地址线


4、独立请求方式


2b32eb28f0424f7a9a88e5aeeb532bca.png


优点:①响应速度快 ②优先级次序控制灵活

缺点:①控制线数目太多,控制逻辑复杂


二、总线通信控制

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


2、总线传输周期

①申请分配阶段:主模块申请,总线仲裁决定

②寻址阶段:主模块从模块给出地址和命令

③传数阶段:主模块和从模块交换数据

④结束阶段:主模块撤销有关信息


3、总线通信方式

①同步通信:由统一时标控制数据传送

②异步通信:采用应答方式,没有公共时钟标准

③半同步通信:同步异步结合

④分离式通信:充分挖掘系统总线每个瞬间的潜力,充分利用


4、同步通信


7f16f2d362c84ee39679008615f23183.png43dbd6663c9b4e22a6c4705a80c06bdd.png


5、异步通信


529c539fcab24546b884e9a8aaf992eb.png


6、半同步通信


同步:发送方用系统时钟前沿发信号接收方用系统时钟后沿判断、识别。

异步:允许不同速度的模块和谐工作,增加一条“等待”响应信号WAIT。


8ae9261467f147398c85a655d6736f6f.png


上述三种通信的共同点:

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

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

●从模块准备数据,不占用总,线总线空闲

●从模块向主模块发数据,占用总线


7、分离式通信


5a85183e86d14dc89f28e4edfa26cd54.png


分离式通信特点:

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

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

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

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


相关文章
|
Ubuntu
ubuntu 替换清华源遇到的问题-不能更新,无法拉取 https 源解决
ubuntu 替换清华源遇到的问题-不能更新,无法拉取 https 源解决
7765 0
ubuntu 替换清华源遇到的问题-不能更新,无法拉取 https 源解决
|
移动开发 小程序
微信小程序web-view嵌入uni-app H5页面,通过H5页面跳转企业微信客户聊天窗口如何操作?
微信小程序web-view嵌入uni-app H5页面,通过H5页面跳转企业微信客户聊天窗口如何操作?
|
存储
【数据结构】连通图、连通分量与强连通图、强连通分量—区别在于强,强强在哪里?
【数据结构】连通图、连通分量与强连通图、强连通分量—区别在于强,强强在哪里?
12059 1
【数据结构】连通图、连通分量与强连通图、强连通分量—区别在于强,强强在哪里?
|
机器学习/深度学习 网络协议 异构计算
浅析GPU通信技术(下)-GPUDirect RDMA
目录 浅析GPU通信技术(上)-GPUDirect P2P 浅析GPU通信技术(中)-NVLink 浅析GPU通信技术(下)-GPUDirect RDMA 1. 背景         前两篇文章我们介绍的GPUDirect P2P和NVLink技术可以大大提升GPU服务器单机的GPU通信性...
30612 0
|
Windows
已解决Win11报错 OSError: [WinError 1455] 页面文件太小,无法完成操作。
Win11报错 OSError: [WinError 1455] 页面文件太小,无法完成操作。 Error loading "D:\aaaa\envs\gs\lib\site-packages\torch\lib\caffe2_detectron_ops_gpu.dll" or one of its dependencies.
14491 0
已解决Win11报错 OSError: [WinError 1455] 页面文件太小,无法完成操作。
|
存储 安全 固态存储
计算机启动:从插上电源到操作系统启动的全过程
当我们插上电源,计算机从休眠状态苏醒,直至操作系统完全启动,这一系列复杂的过程涉及到硬件和软件的多个层面。本文将详细解析计算机插上电源后操作系统所做的工作,揭示这一过程的技术细节。
1579 6
I/O设备与主机信息传送的方式(程序查询方式,程序中断方式,DMA方式)
I/O设备与主机信息传送的方式(程序查询方式,程序中断方式,DMA方式
2589 0
|
算法
海明码详解
本文详细介绍了海明码(Hamming Code)的概念、原理和应用,包括信息位与校验位的关系、校验位的计算方法、错误检测与纠正过程,并通过实例展示了如何使用海明码进行编码,突出了海明码在提高数据传输可靠性方面的重要性。
2835 0
海明码详解
|
Docker 容器
Docker安装及镜像源修改
本文介绍了Docker的安装过程和如何修改Docker镜像源以加速下载。包括更新系统包、安装所需软件包、设置yum源、安装Docker以及验证安装是否成功。接着,提供了修改Docker镜像源的步骤,包括创建配置文件、编辑配置文件以设置镜像加速地址,并提供了几个常用的国内镜像源地址。最后,通过重启Docker服务和检查配置是否生效来完成镜像源的修改。
Docker安装及镜像源修改

热门文章

最新文章