系统架构的演化
经典的北桥和南桥架构
北桥和南桥作为处理器与内存以及外设沟通的桥梁。处理器和内存系统通过前端总线(FSB)相连接,当处理器需要读写和回写数据就通过前端总线和内存控制器通信。
该架构中所有的处理器共用一条前端总线与北桥相连,北桥中集成单一内存控制器。北桥作为主桥,主要用来处理高速信号,通常负责与处理器相关的操作,并且控制内存AGP,PCI数据等在北桥内部传输,南桥作为IO桥,负责IO总线之前的通信,比如PCI总线、SATA、USB等。
在该种系统架构中,所有的数据交换都需要通过北桥:
- 处理器访问内存
- 处理访问所有外设
- 处理器之间的数据交换
- 挂载南桥的所有设备访问内存
该架构的缺陷:
其一北桥成为瓶颈。当北桥出现阻塞时,所以有的设备和处理器都要瘫痪。其二对内存的访问,所有的外部设备以及处理器都争相访问内存时,增大了对北桥带宽的竞争,而内桥到内存之间也只有一条总线
改善经典南桥和北桥架构
为了改善对内存访问的瓶颈,单独隔离出内存控制器以协调对应内存的交互,这样北桥可以和多个内存相连。
该架构增加了内存的访问带宽,缓解了不同设备对同意内存访问的拥塞问题。
该架构的缺陷:
并未解决单一北桥芯片的瓶颈问题
NUMA架构(Non-Uniform Memory Architecture, 非一致性内存架构)
为了改善北桥瓶颈,取消北桥芯片,多CPU优先访问每个处理器的本地内存,访问本地内存的时间短,而访问其他的处理器的本地内存即远程内存。将内存的带宽增加到以前的四倍。
NUMA 非一致内存访问结构 , 可以支持CPU扩展, 可以扩展上百 CPU 处理器。
NUMA架构有助于系统处理事务,有较很高的性能。
该架构的缺陷:
当处理器访问远程内存时,至少要经过一个其他处理器,这样导致访问内存的时间变长,且不同的处理所需要的时间也不同。
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhggjeek
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13