KERNEL
Kernel merupakan komponen utama sistem komputer yang paling operasi, yang merupakan jembatan antara aplikasi dan pengolahan data aktual dilakukan pada level hardware. Tanggung jawab kernel mencakup pengelolaan sumber daya sistem (komunikasi antara komponen hardware dan software). Kernel biasanya sebagai komponen dasar dari sebuah sistem operasi. sebuah kernel dapat memberikan lapisan terendah tingkat abstraksi untuk sumber daya (terutama prosesor dan saya / O device) bahwa perangkat lunak aplikasi harus kontrol untuk melakukan fungsinya. Ini biasanya membuat fasilitas tersebut tersedia untuk proses aplikasi melalui mekanisme komunikasi antar proses dan panggilan system. Tugas sistem operasi dilakukan secara berbeda oleh kernel yang berbeda, tergantung pada desain dan implementasi. Sementara kernel monolitik mengeksekusi semua kode sistem operasi di ruang alamat yang sama untuk meningkatkan kinerja sistem, microkernels menjalankan sebagian besar layanan sistem operasi di ruang pengguna sebagai server, yang bertujuan untuk meningkatkan pemeliharaan dan modularitas dari sistem operasi. Berbagai kemungkinan ada di antara dua ekstrem.
sumber : wikipedia
Kernel merupakan komponen utama sistem komputer yang paling operasi, yang merupakan jembatan antara aplikasi dan pengolahan data aktual dilakukan pada level hardware. Tanggung jawab kernel mencakup pengelolaan sumber daya sistem (komunikasi antara komponen hardware dan software). Kernel biasanya sebagai komponen dasar dari sebuah sistem operasi. sebuah kernel dapat memberikan lapisan terendah tingkat abstraksi untuk sumber daya (terutama prosesor dan saya / O device) bahwa perangkat lunak aplikasi harus kontrol untuk melakukan fungsinya. Ini biasanya membuat fasilitas tersebut tersedia untuk proses aplikasi melalui mekanisme komunikasi antar proses dan panggilan system. Tugas sistem operasi dilakukan secara berbeda oleh kernel yang berbeda, tergantung pada desain dan implementasi. Sementara kernel monolitik mengeksekusi semua kode sistem operasi di ruang alamat yang sama untuk meningkatkan kinerja sistem, microkernels menjalankan sebagian besar layanan sistem operasi di ruang pengguna sebagai server, yang bertujuan untuk meningkatkan pemeliharaan dan modularitas dari sistem operasi. Berbagai kemungkinan ada di antara dua ekstrem.
sumber : wikipedia