Kernel adalah program komputer yang bertugas untuk mengatur seluruh perintah Input/Output dari sebuah perangkat lunak, kemudian menerjemahkannya ke dalam instruksi-instruksi pada CPU, ataupun
komponen elektronik lainnya dalam sebuah komputer. Kernel juga bertugas untuk mengatur
kapan dan berapa lama suatu program dapat menggunakan suatu bagian dari
perangkat keras, sehingga dapat melayani dua atau lebih program sekaligus, hal ini sering disebut sebagai Multiplexing. Akses kepada perangkat keras secara langsung merupakan masalah yang
kompleks, oleh karena itu Kernel biasanya mengimplementasikan sekumpulan
abstraksi hardware.
Abstraksi-abstraksi tersebut merupakan sebuah cara untuk menyembunyikan
kompleksitas, dan memungkinkan akses kepada perangkat keras menjadi
mudah dan seragam. Sehingga abstraksi pada akhirnya memudahkan pekerjaan
programer.
Pada dasarnya, untuk menjalankan sebuah komputer tidak harus
menggunakan Kernel, Sehingga dapat langsung
dijalankan oleh komputer tanpa bantuan abstraksi perangkat keras atau bantuan sistem
operasi. Teknik ini umumnya digunakan oleh komputer-komputer generasi
awal, sehingga bila ingin berpindah dari satu program ke program lain,
pengguna harus mereset dan menjalankan kembali program-program tersebut.
Thursday, April 7, 2016
Tags: Apple, Handphone, Hardware, Linux, Programming, Security, Software, Technology, Windows
Pengertian Kernel Komputer
By
Bimo Putro Tristianto
Dated
10:31:00 AM
Subscribe to:
Post Comments (Atom)
0 Add Comment:
Post a Comment