第三章、系统总线

第三章、系统总线

3.1、总线的基本概念

3.1.1、什么是总线

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

3.1.2、总线上信息的传送

1、串行、并行

2、现如今串行较广泛

3、例子

image-20230704223705255

3.1.3、总线结构的计算机举例

1、单总线结构框图

image-20230704224632098

2、面向CPU的双总线结构框图

1、图示

image-20230704224850595

2、给中央处理器和主存一个独立总线

3、问题:外部设备和主存出现堵塞,也会被打断

3、以存储器为中心的双总线结构框图

1、图示

image-20230704225023438

2、也不能同时进行数据交互

3.2、总线的分类

3.2.1、片内总线

1、芯片内部的总线

3.2.2、系统总线

1、计算机各部件之间的信息传输线

2、内容

image-20230704225415219

3.2.3、通信总线

1、内容

1、用于计算机系统之间或计算机系统与其他系统(如控制仪表,移动通信等)

2、传输方式

1、串行通信总线

2、并行通信总线

3.3、总线特性及性能指标

3.3.1、总线物理实现

image-20230704225815545

3.3.2、总线特性

1、机械特性

1、尺寸、形状、管教数及排列顺序

2、电气特性

1、传输方向和有效的电平范围(高电平和低电平)

3、功能特性

1、每根传输线的功能:地址、数据、控制

4、时间特性

1、信号的时序关系

3.3.3、总线的性能指标

1、总线宽度

1、数据线的根数

2、标准传输率

1、每秒传输的最大字节数(Mbps)

3、时针同步/异步

1、同步、不同步

4、总数复用

1、地址线和数据线的复用

5、信号线数

1、地址线、数据线和控制线的总和

6、总线控制方式

1、突发、自动、仲裁、逻辑、计数

7、其他指标

1、负载能力等

3.3.4、总线的标准

1、内容

image-20230704231013523

3.4、总线的结构

3.4.1、单总线结构

1、总线成为系统的瓶颈

3.4.2、多总线结构

1、双总线结构

image-20230704232545443

2、三总线结构

1、高速外设可以和主存直接访问,低速依旧需要通过IO总线

2、DMA总线:直接存储器

image-20230704232846606

1、三总线的另一种形式

1、会影响外部设备的运行效率

image-20230704233129268

3、四总线结构

image-20230704233301398

3.4.3、总线结构的举例

1、传统微型机总线结构

image-20230704233606267

2、VL-BUS局部总线结构

1、将高速总线和低速总线分离

image-20230705011329014

3、PCI总线

image-20230705011417812

4、多层PCI总线结构

image-20230705011520407

❗3.5、总线控制

3.5.1、总线的判优控制

1、基本概念

image-20230707001016575

1、链式查询方法

image-20230707001528990

1、其中一个部件坏了,也就用不了(缺点)

2、结构和优先级算法简单(优点)

3、IO新设备容易添加(优点)

4、速度较慢(缺点)

5、BR总线请求

6、BS表示总线状态(是否繁忙)

7、查询顺序就是IO接口的优先级顺序

2、计数器定时查询方式

image-20230707002344624

1、优先级确定十分灵活(优点)

2、多了个计数器,通过设备地址进行

3、设备地址的宽度和设备有关

3、独立请求方式

image-20230707002957920

1、要求线数较多,需要2n条线(缺点)

2、优先级更灵活

3.5.2、总线通信控制

1、目的

1、解决通信是否协调配合问题(主设备和从设备)

2、总线传输周期

1、申请、寻址、传输、结束

image-20230707003228324

2、概念:主设备和从设备完成一次完整的周期

3、总线通信的四种方式

1、同步、半同步、异步、分离式通信

image-20230707003433473

2、同步式数据输入(涉及到数学电路)

1、特点:要有定宽定距的时钟控制传输的过程

2、给定的时间点完成数据的传输操作

image-20230707003830605

3 、同步式数据输出(涉及到数学电路)

image-20230707004231273

1、主从模块强制同步

2、按照最慢的设备进行传输

4、异步通信

1、请求发出消息,一段时间撤销,或者回应发出请求,一段时间撤销,不管对方是否收到(不互锁)

2、请求发出消息,一段时间内没响应,则请求继续保持(半互锁)

3、主设备发出请求,从设备应答后,请求才会被撤销,从设备发出请求也一样(全互锁)

image-20230707005003541

5、半同步通信(同步、异步 结合)

1、内容

image-20230707005055021

2、以输入数据为例的半同步通信时序

3、简单来说就是主从模块速度不匹配,一个快一个慢,那么主模块发送读命令后,t3读数据,但是从模块没来得及把数据放到数据总线

image-20230707005437398

4、图示

image-20230707005753149

6、三种通信的共同点

1、内容

image-20230707005924840

7、分离式通信

1、内容

image-20230707010612568

8、分离式通信特点

1、各个模块都有权申请占用总线(都可以成为主模块)

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

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

4、总线被占用时,无空闲

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇