外部缓存未插入

外部缓存未插入

当我使用命令检查 CPU 缓存时dmidecode,我得到的缓存配置为Not Socketed。这意味着什么?

prayag@prayag:~/hacker_/draobkcalb$ sudo dmidecode -t cache
# dmidecode 2.11
SMBIOS 2.5 present.

Handle 0x000A, DMI type 7, 19 bytes
Cache Information
    Socket Designation: Internal Cache
    Configuration: Enabled, Not Socketed, Level 1
    Operational Mode: Write Back
    Location: Internal
    Installed Size: 32 kB
    Maximum Size: 32 kB
    Supported SRAM Types:
        Synchronous
    Installed SRAM Type: Synchronous
    Speed: Unknown
    Error Correction Type: Unknown
    System Type: Unknown
    Associativity: Unknown

Handle 0x000B, DMI type 7, 19 bytes
Cache Information
    Socket Designation: External Cache
    Configuration: Enabled, Not Socketed, Level 2
    Operational Mode: Write Back
    Location: External
    Installed Size: 2048 kB
    Maximum Size: 2048 kB
    Supported SRAM Types:
        Synchronous
    Installed SRAM Type: Synchronous
    Speed: Unknown
    Error Correction Type: Unknown
    System Type: Unknown
    Associativity: Unknown

答案1

根据相关dmidecode 源代码,程序呈现的信息来自DTMF SMBIOS文档,您可以找到这里

2.8.0版本的第59页SMBIOS规格,给出了对由 测试的位的引用dmidecode,但没有明确定义“套接字”的含义(至少在前面的任何页面中都没有)。

对于普通内存和 CPU,该文档中使用“插槽”作为可以插入项目的物理位置。套接字可能可用和/或已填充。由此,我认为您可以放心地假设“未插入”意味着您计算机上的 1 级和 2 级缓存没有单独的物理套接字。

对于现代处理器(其高速缓存的速度),CPU 芯片外部的高速缓存(“自行插入”)可能无法以有竞争力的速度运行。但我记得情况并非总是如此,安装 CPU 高速缓存是可选的。

相关内容