Kernel
Maret 30, 2008
Kernel adalah bagian utama dari sebuah operating system. Ia meru-pakan software yang memiliki tugas melayani bermacam aplikasi untuk mengakses hardware komputer se-cara aman. Karena akses terhadap hardware terbatas, sedangkan ada lebih dari satu program yang harus dilayani dalam waktu yang bersa-maan, maka kernel juga bertugas untuk mengatur agar kapan dan berapa lama suatu program dapat menggunakan satu bagian hardware tersebut. Dalam tehnik, hal tersebut dinamakan sebagai multiplexing.Akses kepada hardware secara langsung merupakan masalah yang kompleks, oleh karena itu ker nel biasanya mengimplementasikan se -kum pu lan abstraksi hardware. Abstrak-si-abstraksi tersebut merupakan se-buah cara untuk menyembunyikan kompleksitas, dan memungkinkan akses kepada hardware menjadi mu-dah dan seragam. Sehingga abstraksi pada akhirnya memudahkan peker-jaan programer.Untuk menjalankan sebuah kom-puter kita tidak harus menggunakan kernel operating system. Sebuah pro-gram dapat saja langsung di load dan dijalankan diatas me sin ‘telanjang’ komputer, yaitu bilamana pembuat program ingin melakukan pekerjaannya tanpa bantuan abstraksi hardware atau bantuan operating sys tem. Tehnik ini digunakan oleh kom puter generasi awal, sehingga bila kita ingin berpindah dari satu program ke program lain, kita harus mereset dan me-load kembali program-program tersebut. (Sumber: Wikipedia Indonesia)
Entry Filed under: K. .
Trackback this post | Subscribe to the comments via RSS Feed