Kernel
Kernel
Kernel merupakan program komputer yang merupakan sebagai inti dari sistem operasi, yang mana menghubungkan perangkat lunak aplikasi ke perangkat keras komputer. Kernel merupakan program yang pertama kali dijalankan ketika sistem operasi dijalankan/dinyalakan. Kernel menangani input/output dari aplikasi maupun hardware, menerjemahkan kedalam intruksi-intruksi untuk dieksekusi oleh prosesor.
Dengan bantuan firmware device driver, kernel menyediakan tingkat yang paling dasar untuk mengontrol semua perangkat keras komputer. Ia mengatur akses memori untuk program di RAM, menentukan program mana yang mendapatkan akses ke sumber daya perangkat keras, kernel menset up atau me-reset kondisi operasi CPU agar beroperasi optimal setiap saat, dan mengatur penyimpanan data untuk jangka panjang pada penyimpanan non-volatile dengan sistem file pada media seperti disk, kaset, memori flash, dll.
Kernel juga mengatur kapan dan berapa lama suatu program dapat menggunakan perangkat keras yang dikarenakan akses terhadapa perangkat keras terbatas. Proses tersebut disebut juga sebagai Multiplexing.
sumber :
- https://id.wikipedia.org/wiki/Kernel_(ilmu_komputer)
- https://lms.onnocenter.or.id/wiki/index.php/Sistem_operasi#Referensi
Let me know what you think of this article in the comment section below!