Kernel Kernel n n Perangkat lunak yang menjadi
- Slides: 8
Kernel
Kernel n n Perangkat lunak yang menjadi bagian utama dari sebuah sistem operasi. Melayani bermacam program aplikasi untuk mengakses perangkat keras komputer secara aman. Bagian pertama yang di-load ke memory saat boot Menyediakan fasilitas berupa service dasar untuk menangani manajemen memori, process management, file management and I/O (input/output) management (i. e. , accessing the peripheral devices).
Jenis-jenis Kernel Monolithic Kernels n Microkernels n Hybrid Kernels n Exokernels n
Monolithic Kernel Biasa digunakan dalam Unix dan o. S yang sejenis dengan UNIX n Berisi semua OS core function dan device driver n
Microkernel n Biasanya hanya menyediakan minimal services, seperti : – memory address spaces – interprocess communication (IPC) – process management n Fungsi lain diimplementasikan sebagai proses yang dijalankan secara independen
Hybrid Kernel Mirip dengan microkernels n Terdapat additional code dalam kernel space sehingga code tersebut dapat berjalan lebih cepat dibandingkan dalam user space n Dapat me-load modul setelah booting n Digunakan oleh sebagian besar n modern operating systems
Exokernel Pendekatan eksperimental n Fungsionalitas hanya terbatas pada proteksi dan multipleksi hardware tanpa menyediakan abstraksi hardware untuk aplikasi n Memfasilitasi programmer untuk menentukan penggunaan efisien bagi hardware untuk setiap program. n
- Contoh perangkat keras dan lunak
- Perangkat lunak terbagi menjadi
- Program komputer perangkat lunak
- Perangkat lunak terbagi menjadi
- Perangkat lunak yang bertugas mengkonversikan arsitektur
- Contoh dari perangkat lunak pengolah gambar adalah
- Perangkat lunak pada komputer disebut dengan....
- Dialog box launcher ms powerpoint adalah
- Yang merupakan perangkat pheripheral adalah…