Answers:
答案是没有太大的不同。它具有更大的缓存,并且没有明确限制它以防止其在多处理器系统中工作。Xeon还支持ECC内存,而消费类CPU芯片通常不支持ECC内存。否则,基本处理器核心将完全相同。
在较旧的32位系统上,至强MMU稍微更聪明一些,因为它可以在多达64GB的物理RAM中支持多个4GB的处理空间。SPARC v8芯片在MMU中具有类似的功能。此功能之所以起作用,是因为寻址页面中的偏移所需的位数(对于4KB页面为12)和记录页面状态(RWX,脏页等)所需的位数不同。额外的位可用于稍宽的物理页面引用(24位与20以指定页号),从而允许使用36位物理地址。但是,单个进程在任何给定时间只能看到连续的4GB地址空间。
某些系统(例如Windows Server的Datacentre版本)具有API,该API允许进程控制MMU将该物理地址空间的大块覆盖到其虚拟空间中。企业版SQL Server使用此功能来支持更大的磁盘缓存。
大多数(如果不是全部)现代CPU在32位模式下运行时都支持此功能,并且可能有很多商店仍在VM上运行旧的32位应用程序,无论是在VM上(在MMU中使用或多或少的硬件来模拟MMU)支持)或实体锡。但是,如今,现代大型内存服务器版本更普遍使用64位版本,这允许在进程中使用更大的连续内存映像。