pde*_*eva 13 cpu computer-architecture xeon
是的,我知道 Xeon 是为服务器使用而设计的,需要不同的主板,而且您可以在一个盒子中安装多个主板。
但从技术上讲,至强处理器本身与常规核心 2 处理器有何不同?
Con*_*lls 12
答案是它并没有太大的不同。它有一个更大的缓存并且没有被明确地削弱以防止它在多处理器系统中工作。至强还支持 ECC 内存,消费类 CPU 芯片通常不支持 ECC 内存。否则,基本处理器内核大致相同。
在较旧的 32 位系统上,Xeon 的 MMU 稍微聪明一些,因为它可以在高达 64GB 的物理 RAM 中支持多个 4GB 进程空间。SPARC v8 芯片在 MMU 中具有类似的功能。此功能之所以起作用,是因为寻址页面内的偏移所需的位数(4KB 页面为 12)和记录页面状态(RWX、脏等)所需的位数不同。额外的位可用于稍宽的物理页引用(24 位对 20 位来指定页号),允许 36 位物理地址。然而,单个进程在任何给定时间只能看到连续的 4GB 地址空间。
一些系统(例如 Windows Server 的数据中心版本)有一个 API,允许进程控制 MMU 将这个物理地址空间的块覆盖到它的虚拟空间中。此功能用于 SQL Server 的企业版以支持更大的磁盘缓存。
大多数(如果不是全部)现代 CPU 在以 32 位模式运行时都支持此功能,并且可能有很多商店仍在此模式下运行传统的 32 位应用程序,无论是在 VM 上(其中 MMU 使用或多或少的硬件来模拟)支持)或物理锡。然而,如今 64 位构建在现代大内存服务器构建中更为普遍,这允许在进程中使用更大的连续内存映像。