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

《计算机组成原理》——第二章-10 现代计算机的总线结构

参考视频:2.10_现代计算机的总线结构_哔哩哔哩_bilibili

1.传统与现代计算机总线结构的对比

以前的总线,一般是这种共享式的总线,连接在总线上的设备共享总线。在同一个时刻,总线上,只能一个设备给另一个设备就是传输数据。

现在的设备,大多采用点对点的这种连接方式。比如一个计算机系统中,如果有四个CPU的话,每一对CPU之间呢都会有一条QPI或者UPI总线相连。那这样的话呢,在同一时刻,每个CPU都可以和其他的CPU进行通信。这样的效率会高很多很多。

是不是感觉又回到了分散连接,没错的。如果这个设备不多的话呢,是可以采用这种分散连接的。

2.QPI、UPI总线带宽

 

3.PCIe总线

 PCIe总线是一个串行传输的,这个总线也就是说一次只能传输一位和这个QPI总线一样,它也是一个点对点连接的总线,同时它也是全双工工作的,在发送数据的同时也可以接收数据。

那么一对发送接收线,我们称为一个通道。在PCIE总线中可以有多个通道,PCIe x n 总线就有n个通道。

 我们知道IO设备可能会非常多,而且计算机中的IO设备会不断的新增和删除。这个时候如果你采用和那个UPI或者QPI那种分散的点对点连接的话呢就会使得成本呢非常高了。

为了降低成本,PCIe引入了这个交换结构的概念,每个设备通过这个PCIe,连接到这个交换结构的端口上

 当这个设备1要跟设备3发通信的时候,经过这个交换结构,然后就将这个数据转发给这个设备3。这个时候如果设备2,它也可以和这个设备4同时通信,不会影响。

这样的话可以提高这个传输的效率减少总线数量,降低成本。

这种总线结构和计算机网络中,局域网的这种总线结构就差不多。实际上也是计算机内部总线结构的一个发展趋势。

4.现代计算机总线结构

现在计算机系统中,会有一个HOST-to-PCIe桥,将PCIE总线的连接到QPI或者UPI总线上。然后在交换结构上的端口连接IO设备,交换结构也可以通过另一个端口连接到另外一个交换结构上,这个交换结构可以连接更多的IO设备。

为了兼容以前的PCI总线,还可以通过这个PCIe to PCI桥推出这个PCI总线,从而连接这个PCI设备,这个的话就是现代的计算机总线的结构。

5.现代Interx86 总线结构

 以后我们在学习的时候,我们不会用这个结构来看,太麻烦了。我们一般的话使用这种简化之后的,这种总线结构来看。

相关文章:

  • 2.7 寸 微雪墨水屏使用方法,及测试用例
  • LLM之Agent:Mem0的简介、安装和使用方法、案例应用之详细攻略
  • 《帝国时代1》游戏秘籍
  • Javase 基础加强 —— 07 File
  • 2025河南台球展/台球桌展/台球杆展/郑州台尼展会
  • 《深入探秘:从底层搭建Python微服务之FastAPI与Docker部署》
  • 系统编程day04
  • Librosa是什么?用librosa进行多人声纹对比
  • 基于stm32单片机的智能盲杖研究
  • Function Calling、MCP、A2A:解锁 AI 能力的三大核心技术对比
  • go实现钉钉三方登录
  • 获取点击点所在区域所能容纳最大连续空白矩形面积及顶点坐标需求分析及相关解决方案
  • k8s部署ELK补充篇:kubernetes-event-exporter收集Kubernetes集群中的事件
  • 【大模型面试每日一题】Day 28:AdamW 相比 Adam 的核心改进是什么?
  • STL 标准模板库全面解析:容器、算法与迭代器的核心应用
  • Linux学习心得问题总结(三)
  • 【工具变量】上市公司企业未来主业业绩数据集(2000-2023年)
  • CMake指令:find_package()在Qt中的应用
  • Collection集合遍历的三种方法
  • 大模型应用开发之RAG
  • 湘潭网站建设网站推广/系统开发
  • 用c 做网站和数据库方法/seo的培训课程
  • wordpress开启七牛/杭州网站优化推荐
  • 网站优化推广培训/无锡优化网站排名
  • 做服饰的有哪些网站/百度seo关键词工具
  • 杭州网站建设icp备/杭州关键词排名系统