Що таке пам'ять ядра в диспетчері завдань?

...

Пам’ять ядра в диспетчері завдань — це частина загальної пам’яті, доступної на комп’ютері, яка заблокована для процесів операційної системи. Загальна пам'ять складається з оперативної пам'яті (пам'яті з довільним доступом) і віртуальної пам'яті. «Сторінкова» під пам’яттю ядра в диспетчері завдань відноситься до частини віртуальної пам’яті, яка виділена ядру, тоді як «Несторінкована» відноситься до виділеної пам’яті ядра в RAM. Значення для «Page» і «Nonpaged» змінюється, оскільки деякі процеси ядра переміщуються з оперативної пам'яті у віртуальну пам'ять і навпаки.

Фон

Ідея пам’яті ядра походить від структури комп’ютера, який має шар ядра, який відповідає за основні процеси для роботи операційної системи. Коли ви запускаєте комп’ютер під час запуску, рівень ядра визначає процеси, необхідні для завантаження ОС. Ці процеси є важливими, тому пам’ять ядра була розроблена як частина управління пам’яттю, щоб забезпечити завжди доступну та виділену пам’ять для основних процесів.

Відео дня

Пам'ять ядра без сторінок

Несторінкова пам’ять ядра в диспетчері завдань відноситься до пам’яті ядра, яка використовує вашу оперативну пам’ять. Процеси операційної системи спочатку використовують оперативну пам’ять під час запуску, але після її завантаження – пам’ять керування передає деякі процеси у віртуальну пам'ять, щоб звільнити вашу оперативну пам'ять для інших додатків. Ваш комп’ютер активно керує пам’яттю, безперервно переміщаючи процеси ОС між оперативною та віртуальною пам’яттю. Процеси, які використовують оперативну пам'ять, називаються несторінковими, а процеси, які передаються у віртуальну пам'ять, називаються сторінками.

Сторінка пам'яті ядра

Віртуальна пам’ять використовується, щоб зняти деяке навантаження з оперативної пам’яті, роблячи її доступною для інших програм. Він використовує місце на вашому жорсткому диску, створюючи файл у вашій кореневій папці під назвою pagefile.sys. Подібно до оперативної пам’яті, частина файлу pagefile.sys заблокована для пам’яті ядра. Неактивні процеси, що використовуються ОС, переносяться у віртуальну пам'ять. Інформація, яку ви бачите в диспетчері завдань для «Page» у розділі «Пам’ять ядра», є обсягом, який використовується для ядра.

Доступна фізична пам'ять

Інформація «Доступна» в розділі «Фізична пам’ять» диспетчера завдань — це вільний простір оперативної пам’яті, який можна використовувати для інших програм. Це значення ніколи не буде рівним нулю, оскільки деякі процеси завжди будуть передані у віртуальну пам’ять.

Віртуальна пам'ять

Віртуальна пам'ять розширює обмежену ємність оперативної пам'яті. Щоб оперативна пам’ять завжди мала доступну пам’ять для запуску програм, деякі процеси переносяться в файл pagefile.sys. Загальна віртуальна пам’ять, яку зараз використовує ваш комп’ютер, — це «Усього» в розділі «Commit Charge» у диспетчері завдань Windows. Ця загальна сума є сумою «Використання пам’яті», яку ви бачите на вкладці «Процеси».