¿Windows XP está desperdiciando tu dinero?

  
Para el rol de CPU L2 Cache, creo que todos deben saber más o menos, incluso si no entiendes la verdad, al menos puedes juzgar la importancia de la diferencia entre Pentium 4 y Celeron: 256KB L2 cache El Celeron D 2.4GHz es casi la mitad del precio del Pentium 4 2.4C con 512KB L2 caché. Si en este momento alguien dijera que el sistema operativo Windows XP no hizo un uso completo de la memoria caché L2 de la CPU, ¿qué pensaría usted? Esto es simplemente perder la inversión del usuario!
De hecho, hay un argumento generalizado es que Windows XP no está optimizado para la CPU, la razón es que no está activada de forma predeterminada y CPU caché secundaria. Si abre el Editor del Registro, busque "HKEY_LOCAL_MacHINE \\ SYSTEM \\ CurrentControlSet \\ Control \\ Session Manager \\ Memory Management", donde puede ver un elemento llamado "SecondLevelDataCache" cuyo valor predeterminado es "0". Obviamente, "SecondLevelDataCache" significa el caché de datos secundario. Dado que se establece en "0", se cierra el caché secundario.



Se basa en la afirmación anterior de que aparece la técnica de optimización de la memoria caché secundaria, es decir, el valor de "SecondLevelDataCache" se establece en la capacidad de memoria caché secundaria de la CPU (en KB). El software de optimización también incluye configuraciones para optimizar la memoria caché L2 de la CPU, como "Configuración de Super Rabbit Magic", "Windows Optimization Master
" y PcMedik. ¿Qué tan efectiva es esta optimización? Aún así dejemos que los hechos hablen mejor, por favor vea nuestra prueba comparativa.
A partir de los resultados de las pruebas, modificar el valor de "SecondLevel DataCache" no tiene ningún efecto sobre los resultados de la prueba, que es la razón? De hecho, como puede ver en el artículo de Microsoft Knowledge Base ( http://support.microsoft.com/default.ASPx?scid=kb
; en-us; 183063), comenzando con Windows NT4, La configuración predeterminada de "SecondLevelData Cache" ya es "0". Este artículo señala que cuando "SecondLevelDataCache" es "0", el sistema intentará obtener la capacidad de caché L2 a través de la Capa de abstracción de hardware (HAL). Incluso si la capa de abstracción de hardware no puede obtener la capacidad de caché L2, los valores predeterminados del sistema. Establezca la memoria caché secundaria en 256 KB en lugar de desactivar completamente la memoria caché secundaria. En otro artículo de la Base de conocimientos de Windows 2000 ( http://support.microsoft.com/default.ASPx?scid=kb
; en-us; 228766), se le dice explícitamente al usuario que algunos Los datos de terceros afirman que la modificación de "SecondLevelDataCache" puede optimizar el rendimiento del sistema, lo cual no es cierto. Windows XP y Windows NT4 /2000 son ambos núcleos NT, por lo que tienen cierta herencia en el diseño. Aunque estos dos artículos de la base de conocimientos no se proponen directamente para Windows XP, puede ver este problema durante mucho tiempo, Windows NT La serie de sistemas operativos ha tenido en cuenta esta cuestión al principio.
se puede concluir a partir de la interpretación de los resultados de la prueba y el propio artículo de Microsoft Knowledge Base, el llamado sistema de Windows no está optimizado para CPU está mal, a pesar de modificar manualmente el "SecondLevelDataCache" no trajo ninguna negativa Impacto, pero esta "optimización" es definitivamente más que un movimiento.


Plataforma de prueba:
CPU Pentium 4 2.8E
Placa madre MSI 865PE Neo2
Memoria Kingston DDR400 (256MB × 2)
Disco duro Maxtor Plus 9 120GB (SATA) < BR> gráficos ELSA sombra leizhe sistema operativo FX534DV
Windows XP Pro + SP1
SecondLevelDataCache super Pi 209 Wan prueba poco
0 110 110 1024
Miao Miao Miao
512 110 < BR> 256 110 segundos
128 110 segundos
64 110 segundos
32 110 segundos
16 110 segundos
8 110 segundos

Copyright © Conocimiento de Windows All Rights Reserved