当前位置: 首页 > news >正文

计算机组成原理(第六章 总线)

6.1.1+6.1.3总线概述

总线的分类

  • 按数据的传输格式
    • 串行总线:一个比特一个比特的发送
      • 优点:只需要一条传输线,成本低,抗干扰能力强,广泛用于长距离传输,应用与计算机内部的时候可以减少布线空间
      • 缺点:在数据和和接收的时候,要进行拆卸和装配,要考虑串行和并行之间的转换
    • 并行总线:一次可以传多位
      • 优点:总线内的时序逻辑简单,电路易实现
      • 缺点:信号线多,占用更多的布线空间,远距离输出成本高,由于工作频率高,并行的信号线之间有严重的干扰
    • 并行总线的速度不一定有串行总线快
  • 按总线的功能
    • 片内总线:CPU内部寄存器与寄存器之间,寄存器和ALU之间的公共连接线
    • 系统总线:计算机系统内各部件(CPU,主存,I/O接口)之间互相连接的总线
      • 数据总线(DB):
        • 传输各部件之间的数据信息和指令和操作数
        • 位数
          • 机器字长:与机器字长相同,就一次可以取到CPU可以操作的最大数
          • 存储字长:与存储字长相同,就可以把在储存里的数一次取出来
          • 传输方向:双向
      • 地址总线(AB):
        • 传输地址信息,包括主存单元或I/O端口的地址
        • 位数与主存地址空间大小和设备数量有关
        • 传输方向:单向(CPU发出)
      • 控制总线(CB):
        • 一根控制线传输一个信号
          • 有出:CPU发出的控制信号
          • 有入:主存(或外设)返回对CPU的反馈
        • 单根控制总线是单向的
    • 通信总线:连接计算机和计算机之间
  • 按时序分类
    • 同步总线
    • 异步总线

数据通路表示数据流经的路径,数据总线是承载的媒介

单总线结构

双总线结构

三总线结构

6.1.5总线的性能指标

  • 总线周期:一次总线操作的时间

  • 时钟周期:机器的时钟周期

  • 工作频率:总线周期的倒数

  • 时钟频率:时钟周期的倒数

  • 总线宽度:总线上能同时传输的数据

  • 总线带宽:总线的数据传输率

6.2.1+6.2.3总线的操作和定时

同步定时方式

异步定时方式

半步式通信

分离式通信

http://www.dtcms.com/a/60878.html

相关文章:

  • 关于在electron(Nodejs)中使用 Napi 的简单记录
  • 内容中台的核心架构是什么?
  • 【在校课堂笔记】Python 第 3 节课 总结
  • FlinkSQL源码笔记
  • ~(取反)在算法竞赛中的常见用法和注意事项
  • 线程管理操作
  • 【CSS3】金丹篇
  • 3.3.5 VO-O语法- 高级语法
  • 大语言模型中Token的输出过程
  • vue+dhtmlx-gantt 实现甘特图-快速入门【甘特图】
  • Python 编程题 第八节:字符串变形、压缩字符串、三个数的最大乘积、判定字符是否唯一、IP地址转换
  • KL散度详解与应用
  • FTP 与 TFTP 的详细异同点
  • 信号与系统笔记——第二章 连续系统的时域分析(三)
  • 复现无人机的项目,项目名称为Evidential Detection and Tracking Collaboration
  • 【面试】Kafka
  • OpenCV实现图像分割与无缝合并
  • Jenkins实现自动化构建与部署:上手攻略
  • 机器学习 Day03 Numpy基本使用
  • 2025 ubuntu24系统宿主机上在线安装mysql数据库完整演示
  • Python连接SQL SEVER数据库全流程
  • 基于大模型的结节性甲状腺肿诊疗全流程预测与方案研究报告
  • 【原理理解】图像SNR信噪比理解
  • 关于JSONArray转换为JSONObject的问题解决
  • 第四章:表单与交互:打造你的「数据捕手」
  • 攻防世界 file_include【php://filter详解】
  • Reactor中的Flux和Mono的区别
  • 【2025】基于PHP+Vue的电影购票系统(源码+文档+调试+图文修改+答疑)
  • 如何用HTML5 Canvas实现电子签名功能✍️
  • 【c语言逻辑运算和判断选取精选题】