pengertian karnel,fungsi karnel dan 4 kategori karnel


karnel 





Pengertian Kernel 

Kernel merupakan suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem operasi komputer, tugasnya yakni melayani bermacam-macam program aplikasi untuk emngakses perangkat keras “hardware” komputer secara aman.
Ada juga definisi kernel yang lainnya ialah suatu perangkat lunak yang membuat komunikasi atau mediator antara aplikasi dan perangkat keras “hardware” yang menyediakan pelayanan sistem seperti pengaturan memori untuk proses yang sedang berjalan, pengaturan file, pengaturan input-output dan masih banyak lagi fungsi tambahan yang lainnya.
Jadi intinya ialah kernel merupakan suatu penghubung antara software dan hardware, itulah beberapa penjelasan tentang kernel semoga dapat memberikan pencerahan atau dapat dipahami. Nah yang selajutnya kita membahas fungsi kernel untuk jelasnya simak dibawah ini.

Fungsi Kernel

Nah berikut ini fungsi kernel yang diantaranya yaitu:
Berfungsi melayani bermacam-macam program aplikasi untuk mengakses perangkat keras “hardware” komputer secara aman.

Karena akses terhadap perangkat keras “hardware” terbatas, sedangkan terdapat lebih dari satu program yang harus dilayani dalam waktu yang bersamaan, maka kernel juga mempunyai tugas untuk mengatur kapan serta berapa lama suatu program dapan menggunakan satu bagian perangkat keras tersebut. Hal ini dinamakan dengan multiplexing.

Membantu meneksekusi aplikasi dan mendukungnya dengan fitur abstraksi perangkat keras “hardware”.

Dan Inilah 4 Kategori Kernel

Dibawah ini penjelasan mengenai 4 karegori/macam kernel sebagai berikut:

1.Kernel Monolitik

Merupakan kernel yang mengintegrasikan banyak fungsi di dalam kernel dan menyediakan lapisan abstraksi perangkat keras penuh terhadap perangkat keras yang berada dibawah sistem operasi.

2.Kernel Microkernel

Merupakan kernel yang menyediakan hanya sekumpulan kecil dari abstraksi perangkat keras sederhana dan menggunakan aplikasi-aplikasi yang disebut dengan server untuk menyediakan fungsi-fungsi lainnya.

3.Kernel Hybrid “modifikasi dari microkernel”

Merupakan kernel yang persis atau mirip dengan microkernel akan tetapi ia juga memasukkan beberapa kode atau tambahan kode di dalam ruangan kernel supaya ia menjadi lebih cepat atau untuk meningkatkan performanya.

4.Kernel Exokernel

Merupakan kernel yang tidak menyediakan sama sekali abstraksi perangkat keras, akan tetapi ia menyediakan sekumpulan library yang menyediakan fungsi akses ke perangkat keras “hardware” secara langsung atau hampir-hampir langsung.
Desain kernel dalam sistem operasi linux yang mana yang digunakan?? sistem operasi seperti Linux dan Unix menggunakan kernel monolitik dimana pada kernel dikenal dengan desain monolitik mempunyai desain yang sangat efisien, meskipun sulit dalam pembuatannya.



Post a Comment

0 Comments