Kernel

16 October 2013 13:43:55 Dibaca : 96

Assalamualaikum Warahmatullahi Wabarakatu...

Setelah melihat presentasi dari kelompok 2,4 dan 5,saya mendapat pengetahuan tentang kernel.Kernel merupakan perangkat lunak yang mengelola sumber daya perangkat keras komputer dan memberi layanan terhadap semua aplikasi.Kernel menerjemahkan system call kepada hardware memalui interrupt.System call adalah perintah yang dilakukan melalui kernel.

Ada beberapa macam kernel,yaitu:

1.Kernel Monolitik

Kernel monolitik adalah kernel yang menyediakan lapisan abstraksi perangkat keras secara penuh terhadap perangkat keras yang berada di bawah sistem operasi.

2.Mikrokernel

Mikrokernel adalah kernel yang menyediakan sedikit saja dari abstraksi perangkat keras dan menggunakan aplikasi yang berjalan di atasnya yang disebut dengan server untuk melakukan fungsionalitas lainnya.

3.Kernel Hibrida

Kernel hibrida adalah pendekatan desain mikrokernel yang dimodifikasi.Pada kernel hibrida terdapat beberapa tambahan kode di dalam ruangan kernel untuk meningkatkan performanya.

4.Exokernel

Exokernel adalah kernel yang menyediakan abstraksi perangkat keras secara minimal,sehingga program dapat mengakses perangkat keras secara langsung.Dalam pendekatan desain exokernel,library yang dimiliki oleh sistem operasi dapat melakukan abstraksi yang mirip dengan abstraksi yang dilakukan dalam desain kernel monolitik.

Di dalam kernel terdapat proses scheduler,memory manager,dan I/O scheduler.

*Proses scheduler berfungsi untuk mengatur proses antara aplikasi dan hardware;

*Memory manager berfungsi untuk mengatur penggunaan memori;

*I/O scheduler berfungsi untuk menjembatani penggunaan hardware.

Di dalam kernel juga terdapat IPC,yaitu mekanisme pertukaran data antara proses satu dan proses lainnya.Kernel juga memiliki kemampuan interface dengan network services untuk mendapatkan akses internet.

Jika anda ingin mengetahui versi Kernel pada computer anda,ketik uname-r, maka informasi versi akan muncul.Terdapat sistem angka yang digunakan pada versi.Digit pertama disebut angka major,dan digit kedua disebut angka minor.Apa bila angka minor berupa angka genap,maka versi tersebut telah stabil.Jika sebaliknya maka versi tersebut sedang dalam tahap perkembangan.Angka ketiga adalah angka revisi.Setelah anda mendapat copy kernel terbaru, anda harus melakukan unzip terlebih dahulu kedalam user.

Demikian penjelasan dari saya,semoga bermanfaat untuk kalian semua.

Terima Kasih,,Wassalamualaikum Warahmatullahi Wabarakatu...

Kategori

  • Masih Kosong

Blogroll