IBM pSeries系统概述
1. 内存交错技术
pSeries系统采用内存交错技术,通过不同的内存卡使两个或更多内存控制器交替工作。这种方式将内存访问分散到不同路径,减少了指令的数据传输争用,有效提高了向处理器的数据传输率。部分pSeries系统在单个系统时钟周期内,能从内存卡读取两个字(64位)的数据,这被称为2路交错;更强大的型号则能在每个周期读取四个字(128位),即4路交错。
2. 内存管理
计算机系统使用主内存和磁盘存储的方式,也就是内存管理方案,是计算机性能的基础。理解pSeries系统的内存管理,能深入了解其特性。
在基于POWER4的pSeries系统中,处理器和磁盘存储之间存在不同级别的内存。老系统(使用POWER3 - II和RS64 IV处理器)没有三级缓存。缓存的目的是确保处理器几乎无需等待指令或数据,从而以最大速率执行任务。缓存和主内存位于系统的中央电子复合体(CEC)内,磁盘存储可能在服务器内部、I/O扩展抽屉或单独的存储子系统中。
当pSeries系统启动时,会自动将启动和运行所需的重要信息从磁盘存储复制到主内存。系统正常运行后,用户开始工作,启动的程序会从磁盘存储复制到主内存并执行。随着系统处理的工作增多,主内存很快会被程序和数据填满。
在早期,主内存大小限制了计算机的处理能力。如今,虚拟内存技术解决了这个问题。支持虚拟内存的系统能让计算机程序“误以为”有更多主内存。目前最大的pSeries系统主内存可达512GB,64位pSeries系统可寻址1万亿TB的虚拟内存。
虚拟内存的工作原理如下:
- 用户启动字处理程序时,系统先尝试将所需部分加载到主内存
超级会员免费看
订阅专栏 解锁全文
9

被折叠的 条评论
为什么被折叠?



