Kernel (ilmu komputer): Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Jazle (bicara | kontrib)
Tidak ada ringkasan suntingan
Jazle (bicara | kontrib)
contoh tidak sesuai konteks artikel, kernel bukan berarti berkas pustaka kernel32.dll
Baris 69:
Exokernel biasanya menggunakan library yang disebut dengan libOS untuk melakukan abstraksi. libOS memungkinkan para pembuat aplikasi untuk menulis abstraksi yang berada pada level yang lebih tinggi, seperti halnya abstraksi yang dilakukan pada sistem operasi tradisional, dengan menggunakan cara-cara yang lebih fleksibel, karena aplikasi mungkin memiliki abstraksinya masing-masing. Secara teori, sebuah sistem operasi berbasis Exokernel dapat membuat sistem operasi yang berbeda seperti halnya [[Linux]], [[UNIX]], dan [[Windows]] dapat berjalan di atas sistem operasi tersebut.
 
== Contoh implementasi kernel ==
=== Windows ===
Pada [[sistem operasi]] [[Windows]], ditangani oleh file kernel32.dll. Kernel ini menangani [[manajemen memori]], operasi masukan / keluaran dan ''interrupt''. Ketika boot Windows, '''kernel32.dll''' dimuat ke dalam ruang memori yang dilindungi sehingga ruang memorinya tidak digunakan oleh aplikasi lain. Apabila ada aplikasi yang mencoba mengambil ruang memori '''kernel32.dll''', akan muncul pesan kesalahan "''invalid page fault''".{{Sistem operasi}}
 
[[Kategori:Ilmu komputer]]