Posts Subscribe to This BlogComments

Follow Us

Perlu Bantuan, Saran Kritik dan Pasang Iklan? klik DISINI

Monday, February 6, 2012

Definisi Kernel

Berkas:Jenis-jenis-kernel.png
Dalam ilmu komputer, kernel adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem operasi. Tugasnya melayani bermacam program aplikasi untuk mengakses perangkat keras komputer secara aman.

Karena akses terhadap perangkat keras terbatas, sedangkan ada lebih dari satu program yang harus dilayani dalam waktu yang bersamaan, maka kernel juga bertugas untuk mengatur kapan dan berapa lama suatu program dapat menggunakan satu bagian perangkat keras tersebut. Hal tersebut dinamakan 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.

Untuk menjalankan sebuah komputer kita tidak harus menggunakan kernel sistem operasi. Sebuah program dapat saja langsung diload dan dijalankan di atas mesin 'telanjang' komputer, yaitu bilamana pembuat program ingin melakukan pekerjaannya tanpa bantuan abstraksi perangkat keras atau bantuan sistem operasi. Teknik ini digunakan oleh komputer generasi awal, sehingga bila kita ingin berpindah dari satu program ke program lain, kita harus mereset dan meload kembali program-program tersebut.

Selanjutnya, para arsitek sistem operasi mengembangkan kernel sistem operasi yang pada akhirnya terbagi menjadi empat bagian yang secara desain berbeda, sebagai berikut:

    Kernel monolitik. Kernel monolitik mengintegrasikan banyak fungsi di dalam kernel dan menyediakan lapisan abstraksi perangkat keras secara penuh terhadap perangkat keras yang berada di bawah sistem operasi.

    Mikrokernel. Mikrokernel menyediakan sedikit saja dari abstraksi perangkat keras dan menggunakan aplikasi yang berjalan di atasnya—yang disebut dengan server—untuk melakukan beberapa fungsionalitas lainnya.

    Kernel hibrida. Kernel hibrida adalah pendekatan desain microkernel yang dimodifikasi. Pada hybrid kernel, terdapat beberapa tambahan kode di dalam ruangan kernel untuk meningkatkan performanya.

    Exokernel. Exokernel menyediakan hardware abstraction secara minimal, sehingga program dapat mengakses hardware secara langsung. Dalam pendekatan desain exokernel, library yang dimiliki oleh sistem operasi dapat melakukan abstraksi yang mirip dengan abstraksi yang dilakukan dalam desain monolithic kernel.

credit to : wikipedia

Anda sedang membaca artikel tentang Definisi Kernel dan anda bisa menemukan artikel Definisi Kernel ini dengan url http://brenkswap.blogspot.com/2012/02/definisi-kernel.html,anda boleh menyebar luaskannya atau mengcopy paste-nya jika artikel Definisi Kernel ini sangat bermanfaat bagi teman-teman anda,namun jangan lupa untuk meletakkan link Definisi Kernel sebagai sumbernya.

No comments:

Post a Comment

Silahkan Anda kritik dan sarannya pada kolom komentar di bawah ini / di LINK Contact Us. Karena setiap satu kata Anda berkomentar sangat berarti untuk kemajuan blog ini .
Ingat No-Sara dan No-Rasis ya Sobat!!

Related Posts Plugin for WordPress, Blogger...

Blog Traffic

TRAFFIC

Submit Your Site To The Web's Top 50 Search Engines for Free!

Free SEO Tools

free counters ASR Search Engine
 

About Me

My photo
Nama Lengkap saya : Bagus Subagiyono. Staus masih pelajar. Hobi : Mainin Photosop, Corel Draw, Ilustrasi Lahir di : Subang, 28 Agustus 1996 Lihat Profil Lengkap saya : http://about.me/bsubagiyono Twitter saya : @ganbagus Facebook : Bagus Subagiyono

Followers

Ikuti Via Email

Kirim update terbaru dari Blog GanBagus langsung ke Email anda!

Enter your email address:

Delivered by FeedBurner

HEAD LINE NEWS BY GANBAGUS | Terima Kasih Atas Kunjungannya | Silahkan Surfing di Blog ini | Semoga Bermanfaat | Jangan Lupa Komentarnya| Untuk INFO Selengkapnya Klik DISINI