Sistem Operasi Linux/UNIX terdiri dari kernel, program sistem dan
beberapa program aplikasi. Kernel merupakan inti dari sistem operasi
yang mengatur penggunaan memori, piranti masukan keluaran,
proses-proses, pemakaian file pada file system dan lain-lain. Kernel
juga menyediakan sekumpulan layanan yang digunakan untuk mengakses
kernel yang disebut system call. System call ini digunakan untuk
mengimplementasikan berbagai layanan yang dibutuhkan oleh sistem
operasi.
Program sistem dan semua program-program lainnya yang berjalan di atas kernel disebut user mode. Perbedaan mendasar antara program sistem dan program aplikasi adalah program sistem dibutuhkan agar suatu sistem operasi dapat berjalan sedangkan program aplikasi adalah program yang dibutuhkan untuk menjalankan suatu aplikasi tertentu.
Program sistem dan semua program-program lainnya yang berjalan di atas kernel disebut user mode. Perbedaan mendasar antara program sistem dan program aplikasi adalah program sistem dibutuhkan agar suatu sistem operasi dapat berjalan sedangkan program aplikasi adalah program yang dibutuhkan untuk menjalankan suatu aplikasi tertentu.
Contoh : daemon merupakan program sistem dan pengolah kata (word processor) merupakan program aplikasi.
Bagian penting kernel Linux
Kernel Linux terdiri dari beberapa bagian penting, seperti : manajemen
proses, manajemen memori, hardware device drivers, filesystem drivers,
manajemen jaringan dan lain-lain. Namun bagian yang terpenting ialah
manajemen proses dan manajemen memori. Manajemen memori menangani daerah
pemakaian memori, daerah swap, bagian-bagian kernel dan untuk buffer
cache. Manajemen proses menangani pembuatan proses-proses dan
penjadwalan proses. Pada bagian dasar kernel berisi hardware device
drivers untuk setiap jenis hardware yang didukung.
0 comments:
Post a Comment