计算机原理--计算机的总线

本文深入探讨了计算机总线系统的关键概念,包括USB、PCI、ISA、Thunderbolt等标准,以及片内总线、系统总线的分类。详细介绍了数据总线、地址总线和控制总线的功能,并讨论了总线仲裁机制,如链式查询、计时器定时查询和独立请求的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

计算机的总线

总线的概述

  • USB = Universal Serial Bus(通用串行总线)
    • 提供了对外连接的接口
    • 不同设备可以通过USB接口进行连接
    • 连接的标准,促使外围设备接口的统一
  • PCI
  • ISA
  • Thunderbolt
  • ……
  • 总线的分类
    • 片内总线
      • 芯片内部的总线
      • 寄存器与寄存器之间
      • 寄存器与控制器、运算器之间
      • 高级成度芯片内部的信息传输线
    • 系统总线
      • 数据总线
        • 一般与CPU位数相同(32位、64位)
        • 双向传输各个部件的数据信息
        • 数据总线的位数(总线宽度)是数据总线的重要参数
      • 地址总线
        • 地址总线位数=n,寻址范围:0-2^n
        • 指定源数据或目的数据在内存中的地址
        • 地址总线的位数与存储单元有关
      • 控制总线
        • 控制总线是用来发出各种控制信号的传输线
        • 控制信号经由控制总线从一个组件发给另外一个组件
        • 控制总线可以监视不同组件之间的状态(就绪/未就绪)

总线的仲裁

  • 为了解决总线使用权的冲突问题
  • 总线仲裁方法
    • 链式查询
      • 好处:电路复杂度低,仲裁方式简单
      • 坏处:优先级低的设备难以获得总线使用权
      • 坏处:对电路故障敏感
    • 计时器定时查询
      • 仲裁控制器对设备编号并使用计数器累计计数
      • 接收到仲裁信号后,往所有设备发出计数值
      • 计数值与设备编号一致则获得总线使用权
    • 独立请求
      • 每个设备均有总线独立连接仲裁器
      • 设备可单独向仲裁器发送请求和接收请求
      • 当同时收到多个请求信号,仲裁器有权按优先级分配使用权
      • 好处:响应速度快,优先顺序可动态改变
      • 设备连线多,总线控制复杂
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值