Minggu, 15 Mei 2016

Pengertian Kernel Operasi Sistem

Apa Itu Kernel ?

Kernel adalah alat / program komputer / aplikasi untuk membantu kinerja pada komputer. Kernel secara otomatis sudah terinstal bersamaan dengan Sistem Operasi seperti Windows, Linux, Mac OS. Tapi disini saya akan membahas tentang Kernel Linux secara umum

Apa itu Kernel Linux ?

Kernel Linux adalah Kernel yang digunakan dalam Sistem Operasi GNU/LInux, yang mana merupakan keturunan dari keluarga Sistem Operasi Unix. Kernel Linux berada di bawah  GNU General Public License (GPL). Anda dapat melihat Kernel Linux saat proses Booting. Linux Kernel awalnya di kembangkan oleh Linus Torvalds, Pada April 1991. Sejak saat itu Linus Torvalds tidak sendirian, banyak programmer di dunia yang berkontribusi untuk mengembangkan proyek itu. Dan terciptalah GNU/Linux seperti sekarang. Untuk mengetahui proyek Kernel yang mereka kembangkan lihat di https://www.kernel.org/

Bagaimana Cara Kinerja Kernel ?

Kernel bertugas mengatur permintaan akan input/output dari dari perangkat Lunak atau software dan memberikan perintah-perintah kepada CPU dan juga kepada ruang lingkup hardware. Misalnya seperti ini. Contohnya saya mem-burning sebuah aplikasi atau .iso ke  CD / DVD. Saat kita memasukan CD / DVD ke dalam CD-ROM lalu menjalanakan program aplikasi dan berikutnya kita akan meminta aplikasi tersebut untuk mem-burning >> Kernel akan menerima permintaan untuk mem-burning >> Dan Kernel akan memberikan perintah kepada Hardware, yaitu CD-ROM untuk melakukan tugasnya. Begitu seterusnya, hingga selesai. JIka sudah selesai, Kernel akan menerima pemberitahuan dari CD-ROM bahwa tugas CD-ROM sudah selesai. Dan kernel akan meneruskannya pemberitahuan kepada aplikasi burning tersebut. Gambaran singkatnya mungkin seperti ini Brainware >> Software >> Kernel >>Hardware
Diagram KInerja Kernel
Terkadang saat kita menjalankan Software sering terjadi "not responding" itu di karenakan akses ke perangkat keras atau Hardware terbatas. Nah di saat itu juga Kernel berfungsi, Kernel akan memilah layanan apa yang akan di dahulukan dilayani. Tentu Kernel akan melayani layanan yang penting terlebih dahulu. Itu seperti kinerja Rumah Sakit, orang yang sakit parah akan di utamakan.

Sekian Penjelesan saya tentang Kernel.

Artikel Terkait


EmoticonEmoticon