第二章 系统总线

2.1基本概念

总线:是连接各个部件的信息传输线,各模块之间传送信息的通路(是各个部件共享的传输介质)。

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

2.2总线的分类

  1. 片内总线:芯片内部的总线;
  2. 系统总线:计算机各部件之间的信息传输线;
系统总线

3. 通信总线:用于计算机系统之间或计算机系统与其他系统(如控制仪表、移动通信等)之间的通信。

通信总线

2.3总线结构

  1. 单总线结构
单总线结构

2. 多总线结构

①双总线结构

双总线结构

②三总线结构

三总线结构1
三总线结构2

③四总线结构

四总线结构

2.4总线控制

  1. 总线物理实现
  2. 总线判优控制

①基本概念

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

②链式查询方式

链式查询方式

③计数器定时查询方式

计数器定时查询方式

④独立请求方式

独立请求方式

3. 总线通信控制

①目的:解决通信双方协调配合问题;

②总线传输周期

  • 申请分配阶段 主模块申请,总线仲裁决定
  • 寻址阶段 主模块向从模块 给出地址和命令
  • 传数阶段 主模块和从模块 交换数据
  • 结束阶段 主模块 撤销有关信息

③总线通信的四种方式

(1)同步通信:由统一时标控制数据传送;

同步式数据输入
同步式数据输出

(2)异步通信:采用应答方式,没有公共时间标准;

异步通信

(3)半同步通信:同步、异步结合;

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

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

eg:以输入数据为例的半同步通信时序

以输入数据为例的半同步通信时序
半同步通信(同步、异步结合)

上述三种通信的共同点:一个总线传输周期(以输入数据为例)

  • 主模块发地址 、命令 占用总线
  • 从模块准备数据 不占用总线 总线空闲
  • 从模块向主模块发数据 占用总线

(4)分离式通信:充分挖掘系统总线每个瞬间的潜力。

一个总线传输周期:

子周期1:主模块 申请 占用总线,使用完后即 放弃总线 的使用权

子周期2:从模块 申请 占用总线,将各种信息送至总线上

特点

  1. 各模块有权申请占用总线;
  2. 采用同步方式通信,不等对方回答;
  3. 各模块准备数据时,不占用总线;
  4. 总线被占用时,无空闲。

充分提高了总线的有效占用

2.5总线标准(略)

2.6总线结构举例(略)

空闲数据概念_计算机组成原理复习笔记——基础概念(二)相关推荐

  1. 计算机组成原理cu_计算机组成原理复习笔记——基础概念(一)

    第一章 计算机系统概论 1.1电子计算机的发展简史 1.第一台电子计算机:1946年,美国,ENIAC 2.冯·诺依曼计算机的特点 (1)计算机由五大部件组成:运算器.控制器.存储器.输入和输出设备: ...

  2. 计算机组成原理——复习笔记

    计算机组成原理---复习笔记 第一章 系统结构中的8个伟大思想 面向摩尔定律的设计 使用抽象简化设计 加速大概率事件 通过并行提高性能 通过流水线提高性能 通过预测提高性能 存储器层次 通过冗余提高可 ...

  3. 自考知识点计算机组成原理,自考计算机组成原理复习笔记

    计算机组成原理复习笔记 1.5. 冯•诺依曼计算机的特点是什么? 解:冯•诺依曼计算机的特点是:P8 计算机由运算器.控制器.存储器.输入设备.输出设备五大部件组成: 指令和数据以同同等地位存放于存储 ...

  4. 计算机组成原理 复习笔记(已完结)

    前言 本文参考书是白中英第六版<计算机组成原理>和机械工业出版社<计算机组成>.本文为期末复习参考,非考研,侧重知识点可能有所差异.如有错误烦请指出. 重点在 二.三.四.五章 ...

  5. 计算机组成原理复习笔记-1

    Abstract: 计算机组成原理期末复习知识点总结 (一版)~ 1.计算机概述 基本组成: 存储器: 实现记忆功能的部件用来存放计算程序及参与运算的各种数据 运算器: 负责数据的算术运算和逻辑运算即 ...

  6. 计算机组成原理复习笔记——一、计算机系统概述

    一.计算机系统概述 1.1 计算机发展历程 1.1.1 什么是计算机系统 计算机系统 = 硬件+软件, 硬件:计算机的实体,如主机.外设. 软件:由具有各类特殊功能的程序组成. 计算机性能的好坏取决于 ...

  7. alu和mdr位数相等吗_计算机组成原理复习

    概论 冯诺依曼体系 冯·诺依曼结构的特点是: 计算机硬件系统由五大部件(存储器.运算器.控制器.输入设备和输出设备)组成:计算机中采用二进制形式表示信息:采用存储程序的工作方式 . 冯诺依曼思想包含三 ...

  8. 计算机组成原理王道笔记——基础知识

    一.冯 诺依曼机(计算机硬件基本结构) 冯诺依曼提出了"存储程序"的概念:将指令以二进制代码的形式事先输入计算机的主存储器(内存)中,然后计算机按地址顺序一条一条的执行指令. 冯诺 ...

  9. 评价微型计算机总线的性能指标,计算机组成原理学习笔记(3):总线

    文章目录 课程笔记导览 附录:英语解释 第三章 总线 3.1 总线的基本概念 使用总线的原因: 总线的定义 总线上信息的传送 总线结构举例 单总线结构 面向CPU的双总线结构 以存储器为中心的双总线结 ...

最新文章

  1. 解决mysql导入数据文件过慢的问题
  2. javascript array sort()
  3. 基于visual Studio2013解决C语言竞赛题之1089牛虎过河
  4. 硬件模拟大师_科普丨硬件检测软件3D Mark究竟多“硬核”?
  5. python去除特殊字符_python去除BOM头\ufeff等特殊字符
  6. java treemap lastkey_Java TreeMap lastKey()用法及代码示例
  7. 前端请求后端数据的三种方式
  8. newton版本linux,centos7.4下安装部署openstack newton版本 互联网技术圈 互联网技术圈...
  9. java获取jsessionid后_关于jsessionid获取的问题
  10. [转载][不转不行了^皿^]金庸小说中的十大“公司”
  11. 简单动态字符串(SDS)
  12. C++游戏game | 井字棋游戏坤坤版(配资源+视频)【赋源码,双人对战】
  13. 室内制图如何让您的办公室受益
  14. 小猴吃桃matlab,小班美术优质课教案及教学反思《小猴吃桃》
  15. C/C++ 中 exit() 函数
  16. 2021年,Cat.1仍将是物联网的中流砥柱
  17. 通达信l2接口可登录哪些券商?
  18. 【Visual c++】+【EasyX】游戏组件1 移动的小人
  19. 搜狗CEO强烈推荐,98%好评,这本深度学习宝典刷爆IT圈!
  20. 雅思经验(9)之小作文常用词汇总结

热门文章

  1. 软件工程综合实践阶段小结(2)
  2. MySQL存储过程的创建及调用
  3. 《SAP HANA平台应用开发》—第3章3.1节信息建模
  4. HTML5 本地数据库IndexedDB数据库
  5. 焦点轮播图——myfocus焦点图库
  6. C++随笔——虚拟继承
  7. “编译器错误信息: CS0016: 未能写入输出文件”解决方法
  8. python3 处理 html转义字符
  9. python3 字符串 转 整型
  10. http get 传参最大长度介绍