¿Por qué el proceso ntoskrnl.exe del sistema Win10 ocupa una gran cantidad de CPU y memoria?

  

Bajo el sistema Win10, ntoskrnl.exe es un proceso de tecnología de compresión de memoria, que a veces ocupa una gran cantidad de CPU y memoria. ¿Por qué sucede esto? Este artículo presentará la tecnología de compresión de memoria de Win10 y ntoskrnl.exe.

Nueva tecnología de Win10: Compresión de memoria

Anteriormente, cuando la memoria física se estaba agotando, Windows transferiría algunos datos de la memoria de uso poco frecuente a un archivo de memoria virtual (archivo de página) en el disco duro. Para liberar memoria física al programa requerido. Hay una desventaja en esto: cuando necesita acceder a los datos almacenados en el archivo de paginación, porque necesita leer desde el disco duro, la velocidad será muy lenta; después de todo, la velocidad del disco duro y la memoria es diferente, incluso si está usando SSD.

Una mejor solución es mantener estos datos en la memoria física. Pero la memoria física ha tocado fondo, ¿qué debo hacer? Win10 utiliza la tecnología de compresión de memoria para comprimir y comprimir algunos de los datos de memoria que se usan con poca frecuencia, y luego descomprimirlos cuando un programa necesita acceder a esos datos. Debido a que todo esto se hace en la memoria, la velocidad es muy rápida y el usuario no siente la sensación al leer datos del disco duro. La única sobrecarga adicional puede ser aumentar el uso de la CPU, después de todo, para comprimir y descomprimir, pero en la era actual de excedentes de CPU, esto no es un problema en absoluto.

Por supuesto, la compresión de la memoria solo se producirá cuando el uso de la memoria física sea alto, por lo que no todas las personas tienen un proceso de sistema con una gran huella de memoria. Y la compresión de la memoria también es limitada, si los datos de la memoria son demasiados, Win10 aún pondrá una parte de los datos en el disco duro.

Lo anterior es la introducción de la tecnología de compresión de memoria del sistema Win10 y del proceso ntoskrnl.exe. Al explicar, ya debe saber por qué el proceso ntoskrnl.exe del sistema Win10 ocupa una gran cantidad de CPU y memoria, y el proceso del sistema ocupa una gran cantidad de recursos del sistema. En ese momento, el proceso ntoskrnl.exe ocupa memoria y la CPU se agota.

Copyright © Conocimiento de Windows All Rights Reserved