关于计算机体系结构-北桥和南桥

news/2024/12/29 1:03:12/

相关链接:http://www.oschina.net/translate/what-every-programmer-should-know-about-memory-part1

RAM(随机寄存器)

ROM ( 只读寄存器 )

个人计算机和小型服务器被标准化到了一个芯片组上,它由两部分组成: 北桥和南桥,见图

CPU通过一条通用总线(前端总线,FSB)连接到北桥北桥主要包括内存控制器和其它一些组件

内存控制器决定了RAM芯片的类型。不同的类型,包括DRAM、Rambus和SDRAM等等,要求不同的内存控制

器。为了连通其它系统设备,北桥需要与南桥通信。南桥又叫I/O桥,通过多条不同总线与设备们通信。

目前,比较重要的总线有PCI、PCI Express、SATA和USB总线,除此以外,南桥还支持PATA、IEEE 1394、串

行口和并行口等。比较老的系统上有连接北桥的AGP槽。那是由于南北桥间缺乏高速连接而采取的措施。现在的

PCI-E都是直接连到南桥的。

这种结构有一些需要注意的地方:

  • 从某个CPU到另一个CPU的数据需要走它与北桥通信的同一条总线。
  • 与RAM的通信需要经过北桥
  • RAM只有一个端口。{本文不会介绍多端口RAM,因为商用硬件不采用这种内存,至少程序员无法访问到。
  • 这种内存一般在路由器等专用硬件中采用。}
  • CPU与南桥设备间的通信需要经过北桥

在上面这种设计中,瓶颈马上出现了。第一个瓶颈与设备对RAM的访问有关。早期,所有设备之间的通信

都需要经过CPU,结果严重影响了整个系统的性能。为了解决这个问题,有些设备加入了直接内存访问(DMA)

的能力。DMA允许设备在北桥的帮助下,无需CPU的干涉,直接读写RAM。到了今天,所有高性能的设备都

可以使用DMA。虽然DMA大大降低了CPU的负担,却占用了北桥的带宽,与CPU形成了争用。


第二个瓶颈来自北桥与RAM间的总线。总线的具体情况与内存的类型有关。在早期的系统上,只有一条总线,

因此不能实现并行访问。近期的RAM需要两条独立总线(或者说通道,DDR2(Double Data Rate 2)就是这

么叫的,见图2.8),可以实现带宽加倍。北桥将内存访问交错地分配到两个通道上。更新的内存技术

(如FB-DRAM)甚至加入了更多的通道。DDR2内存拥有两倍于上一代双倍速DRAM(DDR)内存预读取能力

(即:4bit数据读预取)。换句话说,DDR2内存每个时钟能够以4倍外部总线的速度读/写数据,并且能够以内

部控制总线4倍的速度运行。




http://www.ppmy.cn/news/553633.html

相关文章

主板的北桥芯片与南桥芯片

南桥芯片(South Bridge) 是主板芯片组的重要组成部分,一般位于主板上离CPU插槽较远的下方,PCI插槽的附近,这种布局是考虑到它所连接的I/O总线较多,离处理器远一点有利于布线。相对于北桥芯片来说&#xff…

何谓南桥与北桥

北桥是主板上离CPU最近的芯片,负责主板上的核心部件的通信,包括CPU,显卡,内存等。南桥负责与用户交互的I/O设备等

北桥与南桥

北桥,南桥是主板上芯片组中最重要的两块了.它们都是总线控制器.他们是总线控制芯片.相对的来讲,北桥要比南桥更加重要.北桥连接系统总线,担负着cpu访问内存的重任.同时连接这AGP插口,控制PCI总线,割断了系统总线和局部总线,在这一段上速度是最快的.南桥不和CPU连接通常用来作I/…

南桥芯片和北桥芯片的作用!

北桥,南桥是主板上芯片组中最重要的两块了.它们都是总线控制器.他们是总线控制芯片.相对的来讲,北桥要比南桥更加重要.北桥连接系统总线,担负着cpu访问内存的重任.同时连接这AGP插口,控制PCI总线,割断了系统总线和局部总线,在这一段上速度是最快的.南桥不和CPU连接通常用来作I/…

北桥和南桥

北桥,南桥是主板上芯片组中最重要的两块了.它们都是总线控制器.他们是总线控制芯片.相对的来讲,北桥要比南桥更加重要.北桥连接系统总线,担负着cpu访问内存的重任.同时连接这AGP插口,控制PCI总线,割断了系统总线和局部总线,在这一段上速度是最快的.南桥不和CPU连接通常用来作I/…

南桥 北桥

下面这幅图是现代计算采用的结构: 在主板上主要有两大主要部分:北桥(North Bridge也称Host Bridge)和南桥(South Bridge)。北桥主要负责CPU和内存、显卡这些部件的数据传送,而南桥主要负责I/O设…

什么是南桥芯片和北桥芯片?南桥芯片和北桥芯片区别

南桥芯片和北桥芯片是主板芯片组最重要的组成部分,但是大多数用户对南桥和北桥不是很了解,那么什么是南桥芯片?什么是北桥芯片?南桥芯片和北桥芯片有什么不同呢?下面小编详细介绍一下南桥芯片和北桥芯片,告诉大家南桥…

CSS基础学习--25 border(边框)进阶

一、边框常见属性 border-radiusbox-shadowborder-image 属性说明CSSborder-image设置所有边框图像的速记属性。3border-radius一个用于设置所有四个边框- *-半径属性的速记属性3box-shadow附加一个或多个下拉框的阴影3 二、border-radius 圆角 在 CSS2 中添加圆角棘手。我…