Apa itu Kernel didalam Linux

Linux merupaka salah satu Sistem Operasi yang sedang gencar gencarnya dikembangkan saat ini, semua pihak mendukung dikembangkannya linux diberbagai bidang yang ada, mulai dari pendidikan, perkantoran hingga ke perusahaan besar, wajar memang hal ini terjadi, mengingat posisi linux sebagai sebuah sistem operasi yang bersifat open source, hingga lebih mudah dikembangkan sesuai kebutahan tanpa harus berbenturan dengan urusan lisensi, dan untuk bisa mempelajari linux lebih jauh ada satu bagian yang sangat penting didalam linux yang disebut dengan kernel.
Walau pun berbagai sistem operasi modern telah mengadopsi sebuah arsitektur message-passing buat
kernel internal mereka, Linux memakai model historis UNIX: kernel diciptakan sebagai biner yang
tunggal dan monolitis. Alasan utama adalah untuk meningkatkan performa: Karena semua struktur data
dan kode kernel disimpan dalam satu address space, alih konteks tidak diperlukan ketika sebuah proses
memanggil sebuah fungsi sistem operasi atau ketika interupsi perangkat keras dikirim. Tidak hanya
scheduling inti dan kode memori virtual menempati address space ini; semua kode kernel, termasuk
semua device drivers, sistem berkas, dan kode jaringan, hadir dalam satu address space yang sama.
Kernel Linux membentuk inti dari sistem operasi Linux. Dia menyediakan semua fungsi yang diperlukan
untuk menjalankan proses, dan disediakan servis sistem untuk memberikan pengaturan dan proteksi
akses ke sumber daya (resource) perangkat keras. Kernel mengimplementasi semua fitur yang diperlukan
supaya dapat bekerja sebagai sistem operasi. Namun, jika sendiri, sistem operasi yang disediakan oleh
kernel Linux sama sekali tidak mirip dengan sistem UNIX. Dia tidak memiliki banyak fitur ekstra UNIX,
dan fitur yang disediakan tidak selalu dalam format yang diharapkan oleh aplikasi UNIX. Interface dari
sistem operasi yang terlihat oleh aplikasi yang sedang berjalan tidak dipelihara secara langsung oleh
kernel. Melainkan, aplikasi membuat panggilan (calls) ke perpustakaan sistem, yang kemudian
memanggil servis sistem operasi yang dibutuhkan.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: