Apa itu Memori Kernel? Fungsi apa yang dilayaninya?

9

Sambil melihat Task Manager saya di Windows, saya perhatikan ada sedikit yang bertanda "Kernel Memory." Apa sebenarnya ini? Dan fungsi apa yang dilayaninya dibandingkan dengan Memori Fisik?

Pengelola tugas

Simon Sheehan
sumber

Jawaban:

12

'Kernel' adalah bit inti dari sistem operasi - bagian yang memungkinkan Anda berbicara dengan perangkat keras, bagian yang sebenarnya melakukan 'operasi' seperti sebelumnya.

Memori kernel, oleh karena itu, dicadangkan untuk bagian-bagian dari sistem operasi yang harus tetap dalam memori (yang seperti yang Anda lihat secara komparatif tidak terlalu banyak) dan terlarang untuk perangkat lunak lain untuk mencegah kecelakaan, katakanlah, aplikasi yang ditulis dengan buruk mencoba mengakses memori yang digunakan di tempat lain. (Beberapa bit OS dapat dipetakan, dan Anda lihat itu tercermin di sana, tapi itu terminologi yang agak menyesatkan.)

Shinrai
sumber
Sebenarnya, hanya memori yang secara aktif digunakan untuk berbicara dengan perangkat keras, diakses dari konteks yang tinggi, diperlukan untuk mengelola memori, atau diperlukan untuk proses paging itu sendiri tidak mungkin paging. Dalam praktiknya, banyak penggunaan memori kecil di kernel tidak dapat dibuat hanya halaman karena upaya tidak akan dibenarkan.
David Schwartz
2

Memori kernel adalah memori yang digunakan oleh kernel Windows. Ini termasuk memori yang digunakan oleh komponen inti Windows bersama dengan driver perangkat apa pun. Biasanya, jumlahnya akan sangat kecil, dalam ratusan megabita.

Halo71
sumber
8
Terkekeh ringan di Kecil Biasanya, jumlahnya akan sangat kecil, dalam ratusan megabita. Mesin pertama saya memiliki total 2 kilobyte , yang kedua adalah C64.
Rich Homolka