从理论是,X86-64也支持64位内存寻址空间----可以达到1800万个TB(1TB=1024GB)。但实际上,x86-64架构的虚拟寻址空间为48位,也就是大概可以获得282TB的寻址空间。此外x86-64的物理寻址空间为40位,也就是说可以控制大约1TB的物理内存。
未来AMD主要以挖掘AMD 64架构的潜力为主,在技术及其它规范之上并没有为我们带来新创意。但对经过市场考验的核心架构进行升级、改进可以带来更高的时钟频率、更好的性能用及更佳的应用方案,这对AMD来说是相对安全的竞争筹码。
三、微软之64位操作系统
在64位处理器普及化进程中,微软将扮演不可或缺的角色:毕竟一切都离不开操作系统的支持。其实微软一直想要踏入高性能运算操作系统市场,因为现有的Windows操作系统会受限于32位架构下处理器与内存的限制,即使是采用虚拟内存的方式,最多只能寻址到4GB,而多处理器支持到32颗。
 此前为了让32位Windows能够突破4GB限制,现在Windows 2000/XP/Server 2003的特定版本,可以搭配实体地址延伸(Physical Address Extension,PAE)的规格和企业内存结构(Enterprise Memory Architecture),突破内存先天的障碍。微软在PAE规格内订定了AWE(Address Windowing Extensions)的API,使软件开发者能够在本身的4GB寻址空间内,利用PAE对应到更大的物理内存,存取的内存可达到64GB。
而针对64位处理器,目前微软在64位平台的操作系统分为两类:一种支持Itanium系统的操作系统,有Windows Server 2003 64位版和Windows XP 64位版,这两个版本均提供与32位相当接近的安装过程和功能组件,附加提供Win PE的OEM预先安装套件、以及软件和驱动程序开发套件。
而另一种是支持AMD64系统,只有Windows XP 64-Bit Edition for 64-Bit Extended版本,这是微软特地为AMD64 的64位Windows XP操作系统,微软目前已经提供Pre-Release版免费下载,里面已经完整提供了设备DDK、软件开发套件(Platform Software Development Kit,PSDK)。
|
|