哈尔滨工业大学:《计算机组成原理》第三章 系统总线

第三章系统总线 31总线的基本概念 32总线的分类 33总线特性及性能指标 34总线结构 3.5总线控制
第三章 系统总线 3.1 总线的基本概念 3.2 总线的分类 3.3 总线特性及性能指标 3.4 总线结构 3.5 总线控制

3.5总线控制 总线判优控制 1.基本概念 主设备(模块)对总线有控制权 从设备(模块)响应从主设备发来的总线命令 链式查询 集中式〈计数器定时查询 总线判优控制 独立请求方式 分布式
3.5 总线控制 一、总线判优控制 • 总线判优控制 分布式 集中式 • 主设备(模块) 对总线有 控制权 • 从设备(模块) 响应 从主设备发来的总线命令 1. 基本概念 链式查询 计数器定时查询 独立请求方式

2.链式查询方式 3.5 BS-总线忙 BR-总线请求 BG-总线同意 数据线 地址线 总线控制部件 BS BR IO接口0IO接口1 IO接口n BG
2. 链式查询方式 总 线 控 制 部 件 I/O接口0 … BS BR I/O接口1 I/O接口n BG … 数据线 地址线 BS -总线忙 BR-总线请求 BG-总线同意 3.5 I/O接口1

3.计数器定时查询方式 3.5 BS-总线忙 BR-总线请求数据线 地址线 设备地址 总线控制部件 BS BR 计数器 O接口0ⅣO接口1 I/O接口n
0 BS -总线忙 BR-总线请求 总 线 控 制 部 件 数据线 地址线 I/O接口0 … BS BR I/O接口1 I/O接口n 设备地址 3. 计数器定时查询方式 I/O接口1 3.5 计数器 设备地址 1

4.独立请求方式 3.5 BG-总线同意 BR-总线请求 数据线 地址线 BG 总线控制部件 BR BGI BR BGO BRo IO接口0O接口1…ⅣO接口n 排队器
排队器 4. 独立请求方式 总 线 控 制 部 件 数据线 地址线 I/O接口0 I/O接口1 … I/O接口n BR0 BG0 BR1 BG1 BRn BGn BG-总线同意 BR-总线请求 3.5

总线通信控制 3.5 1.目的解决通信双方协调配合问题 2.总线传输周期 申请分配阶段主模块申请,总线仲裁决定 寻址阶段主模块向从模块给出地址和命令 传数阶段 主模块和从模块交换数据 结束阶段 主模块撤消有关信息
二、总线通信控制 1. 目的 2. 总线传输周期 主模块申请,总线仲裁决定 主模块向从模块 给出地址 和 命令 主模块和从模块 交换数据 主模块 撤消有关信息 申请分配阶段 寻址阶段 传数阶段 结束阶段 解决通信双方 协调配合 问题 3.5

3.总线通信的四种方式 3.5 同步通信由统一时标控制数据传送 异步通信采用应答方式,没有公共时钟标准 半同步通信同步、异步结合 分离式通信充分挖掘系统总线每瞬间的潜力
由 统一时标 控制数据传送 充分 挖掘 系统 总线每瞬间 的 潜力 同步通信 异步通信 半同步通信 分离式通信 3. 总线通信的四种方式 采用 应答方式,没有公共时钟标准 同步、异步结合 3.5

(1)同步式数据输入 3.5 总线传输周期 时钟 地址 读 命令 数据
(1) 同步式数据输入 T1 总线传输周期 T2 T3 T4 时钟 地址 读 命令 数据 3.5

(2)同步式数据输出 3.5 总线传输周期 时钟 地址 数据 写 命令
(2) 同步式数据输出 T1 总线传输周期 T2 T3 T4 时钟 地址 写 命令 数据 3.5

(3)异步通信 3.5 主设备 请求回答 从设备 不互锁 半互锁 全互锁
不互锁 半互锁 全互锁 (3) 异步通信 3.5 主设备 从设备 请 求 回 答
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 哈尔滨工业大学:《计算机组成原理》第八章 CPU 的结构和功能.pps
- 《计算机文化基础》课程教学资源(课程大纲).doc
- 《玩具制图与Auto CAD讲义》电子课件.doc
- 《微型计算机原理与汇编语言程序设计》教学课件:第9章 汇编语言与高级语言的连接.ppt
- 《微型计算机原理与汇编语言程序设计》教学课件:第8章 高级汇编技术.ppt
- 《微型计算机原理与汇编语言程序设计》教学课件:第7章 中断调用程序设计.ppt
- 《微型计算机原理与汇编语言程序设计》教学课件:第6章 汇编语言程序设计.ppt
- 《微型计算机原理与汇编语言程序设计》教学课件:第5章 汇编语言的基本表达及其运行.ppt
- 《微型计算机原理与汇编语言程序设计》教学课件:第4章 8086指令系统.ppt
- 《微型计算机原理与汇编语言程序设计》教学课件:第3章 80X86微处理器及其体系结构.ppt
- 《微型计算机原理与汇编语言程序设计》教学课件:第2章 计算机中的数据表示.ppt
- 《微型计算机原理与汇编语言程序设计》教学课件:第1章 微型计算机概述.ppt
- 《微型计算机原理与汇编语言程序设计》教学课件:第10章 Pentium系列微型计算机简介.ppt
- 湖南农业大学:《C语言程序设计》第九章 C文件概述(张林峰).ppt
- 湖南农业大学:《C语言程序设计》第八章 位运算(张林峰).ppt
- 湖南农业大学:《C语言程序设计》第七章 结构体、共用体和枚举类型(张林峰).ppt
- 湖南农业大学:《C语言程序设计》第六章 指针(张林峰).ppt
- 湖南农业大学:《C语言程序设计》第五章 数组(张林峰).ppt
- 湖南农业大学:《C语言程序设计》第四章 模块化程序设计(张林峰).ppt
- 湖南农业大学:《C语言程序设计》第三章 C程序的流程设计(张林峰).ppt
- 哈尔滨工业大学:《计算机组成原理》第四章 存储器.pps
- 哈尔滨工业大学:《计算机组成原理》第七章 指令系统.pps
- 哈尔滨工业大学:《计算机组成原理》第一章 计算机系统概论.pps
- 哈尔滨工业大学:《计算机组成原理》第六章 计算机的运算方法.pps
- 哈尔滨工业大学:《计算机组成原理》第二章 计算机的发展及应用.pps
- 哈尔滨工业大学:《计算机组成原理》第五章 输入输出系统.pps
- 哈尔滨工业大学:《计算机组成原理》第九章 控制单元的功能.pps
- 哈尔滨工业大学:《计算机组成原理》第十章 控制单元的设计.pps
- 哈尔滨工业大学:《计算机组成原理》第二章 计算机的发展及应用.ppt
- 哈尔滨工业大学:《计算机组成原理》第八章 CPU 的结构和功能.ppt
- 哈尔滨工业大学:《计算机组成原理》第六章 计算机的运算方法.ppt
- 哈尔滨工业大学:《计算机组成原理》第九章 控制单元的功能.ppt
- 《操作系统》课程教学资源(PPT课件)第五章 并行性:互斥和同步.ppt
- 《操作系统》课程教学资源(PPT课件)第六章 多处理器系统和处理器管理.ppt
- 《操作系统》课程教学资源(PPT课件)第七章 死锁.ppt
- 《操作系统》课程教学资源(PPT课件)第二章 操作系统运行环境.ppt
- 《操作系统》课程资源:习题三.ppt
- 《操作系统》课程教学资源(PPT课件)第三章 进程管理.ppt
- 《操作系统》课程教学资源(PPT课件)第四章 多线程.ppt
- 《操作系统》课程教学资源(PPT课件)第八章 实存储器管理技术.ppt