0

Iklan Tengah Artikel 1

Home  ›  linux

kernel adalah

Salah satu bagian dalam komputer yang memiliki fungsi penting adalah Kernel. kernel adalah sebuah inti dari sistem operasi perangkat komputer. Adapun tugas dari kernel  yaitu melayani bermacam-macam program aplikasi untuk mengakses hardware komputer secara aman.

Kernel merupakan salah satu program pertama yang berjalan ketika komputer dinyalakan. Sistem operasi ini juga akan menangani fungsi lanjutan setelah komputer menyala seperti menerjemahkan instruksi input/output sebuah program yang dieksekusi oleh prosesor.

Definisi lain dari kernel menyebutkan bahwa kernel adalah software mediator antara aplikasi dan hardware yang menyediakan berbagai pelayanan sistem seperti pengaturan memori terhadap berbagai aplikasi yang sedang berjalan, pengaturan file, pengaturan keluar masuk program atau aplikasi lain, mengatur keyboard, mouse, monitor, printer, speaker dan berbagai pengaturan perangkat hardware lainnya.

Fungsi kernel:
  1. Fungsi utama sebuah kernel adalah mengelola segala sumber daya yang terdapat dalam komputer dan memungkinkan software/aplikasi lain menjalankan dan menggunakan sumber daya tersebut.
  2. Kernel berfungsi sebagai pelayan terhadap software agar dapat mengakses hardware pada sistem komputer secara aman
  3. Karena akses terhadap hardware terbatas sedangkan lebih dari satu aplikasi harus dilayani secara bersamaan maka kernel dapat mengatur kapan dan berapa lama waktu yang digunakan sebuah aplikasi ketika menggunakan bagian dari hardware sebuah komputer. Proses ini disebut dengan Multiplexing
  4. Berfungsi sebagai pembantu dan pendukung dari sebuah aplikasi agar dapat mengeksekusi fitur abstraksi
  5. Kernel mempunyai akses secara penuh terhadap ingatan sebuah sistem sehingga kernel berperan dalam menyediakan cara-cara untuk membenarkan userland suatu software/aplikasi dalam mengakses memori dengan benar dan aman.
  6. Kernel sebagai shell yakni software yang dijadikan sebagai alat penghubung antara user dan sistem operasi. Shell akan membaca segala macam perintah user/pengguna, memahaminya sebagai perintah untuk dijalankan, memanipulasi berbagai macam kegagalan dan memberikan output sesuai dengan perintah pengguna. Shell juga dikenal sebagai command line interface.
  7. Kernel dapat mengimplementasikan sekumpulan abstraksi perangkat keras. Abstraksi tersebut adalah cara untuk menyembunyikan kompleksitas serta akses terhadap perangkat keras menjadi lebih mudah dan seragam. Abstraksi ini akan memudahkan pekerjaan dari seorang programmer.

Sumber:
https://www.pressburner.com/pengertian-kernel-adalah/
Posting Komentar
Theme
Share
Additional JS