Dedasain Kernel

26 November 2013 02:45:39 Dibaca : 257

DESAIN KERNEL

Pengertian kernel
kernel adalah sebuah sistem yang membuat sistem operasi itu berjalan dengan aman.
Tugasnya untuk mencegah penggunaan aplikasi yang dapat merusak perangkat keras komputer dan menjalankanya secara aman.

Kernel terbagi menjadi 4 macam:

1. Monolithic kernel.

Monolithic kernel adalah sebuah kernel yang memiliki pencegahan kesalahan pada aplikasi yang berjalan pada sistem operasi.

Kelebihan yaitu proses yang memerlukan fungsi kernel terjadi didalam kernel itu sendiri.

Keurangan yaitu penggunaan sistem crash yang menjadi lebih besar sehingga stabilitas menjadi berkurang.

Contoh sistem operasi yang menggunakan monolithic kernel.
- Linux.
- Windows 9x.

 

 

 

2. Mikro kernel.

Micro kernel adalah rangkaian sederhana terhadap hardware unuk melakukan pemanggilan/sistem call agar dapat membuat sebuah sistem operasi itu berjalan dengan baik.

Kelebihan yaitu stabilitas yang lebih terjaga dan dapat menggunakan aplikasi yang berjalan pada server.

Kekurangan yaitu yang terjadi dalam komunikasi pada proses dengan komputer yang menjadi lebih rumit sehingga penggunaan sistem yang menjadi tidak stabil.

Contoh sistem operasi yang menggunakan mikro kernel.
- Mac OS X.
- Minix.
-Symbian OS Phone.

 

 

 

3. Hybrid kerel.

Hybrid kernel adalah desain dari mikro kernel tetapi sudah di tambahkan sebuah kode sehingga hybrid kernel dapat berjalan dengan lebih cepat.

Kelebihan yaitu dapat menjalankan program dari sistem operasi yang berbeda.

Kekurangan yaitu tidak memiliki akses yang cepat apabila kode-kode kernel ditaruh di ruang user.

Contoh sistem operasi yang menggunakan hybrid kernel.
- Windwos NT.
- Windows 2000.
- Windows XP.

 

 

 

 

4. Exokernel.

Exokernel adalah sebuah kernel yang masih dalam tahap percobaan sehingga belum dipakai secara luas dan memiliki fungsi perlindungan dan pembagian resource untuk hardware.

Kelebihan yaitu program yang dapat mengakses hardware secara langsung.

Kekurangan yaitu funsionalitas yang dimiliki hanya terbatas pada proteksi dan sumberdaya.

Contoh sistem operasi yang menggunakan exokernel.
- Unix.
- Linux.
- Windows.

Kategori

  • Masih Kosong

Blogroll

  • Masih Kosong