|
发表于 2004-12-24 19:56:09
|
显示全部楼层
对于主存RAM来说,采用的集成电路,里面都是由MOS管组成的,这个不同于电子元器件,坏了可以换一个,如果某个BANK内部的管子出现问题,整个也就报废了。通常在出厂之前都会做各种测试,去除坏管子(用备用管子来代替等方法),所以你不要往这方面考虑。
呵呵,有些扯远了!
因为计算机有很多种架构,系统内含多条总线,可能会存在地址空间不连续或者连续空间但是存取时间不同等,这就需要操作系统支持类似NUMA这种技术;而且对于咱们常用的单CPU的PC机来说,还包含像什么主存RAM,ROM(BIOS),还有显卡上的RAM等,应当说严格的UMA是不存在的。但是通常就认为主存RAM是一个均匀,连续的空间就可以了,所以对于PC机来说linux中一般就存在一个node。因此内存管理的布局就如下所示:
( pg_data_t)node-zone----->(zone-dma;zone-normal;zone--higme)------->mem-map;
目前好像见到NUMA基本上都是多CPU架构的,这个技术也更多的体现在架构上面。好像IBM有NUMAQ这种系统吧,没记错应该是:)你可以到网上查来看看相关资料
理解可能会有错误,还请大牛过来指正撒 |
|