Kernel
Nama : Efraim William Solang
NIM : 1805551148
Prodi : Teknologi Informasi
Fakultas : Teknik
Universitas : Udayana
Mata Kuliah : Network Operating System
Definisi Kernel
Sebuah sistem operasi mempunyai sebuah bagian sangat penting yang disebut dengan kernel. Kernel adalah inti dari sistem operasi dan bagian yang pertama kali di-load
ke memori ketika sistem mulai dan tetap berjalan sampai sistem
berhenti. Servisnya diperlukan oleh bagian dari sistem operasi lainnya
dan program aplikasi. Kernel
menjalankan servis dasar dari sistem operasi seperti manajemen memori,
manajemen proses, manajemen file, dan manajemen i/o (input/output).
Ketika menjalankan servis-servis tersebut, kernel terdiri dari bermacam
isi tergantung dari sistem operasinya, tetapi umumnya ada
scheduler, supervisor, interrupt handler, dan memory manager. Berikut ini merupakan pengertian isi dari sistem operasi :
1. Scheduler berfungsi untuk mengatur pembagian waktu dan urutan dari proses-proses yang ingin mendapatkan servis dari kernel.
2. Supervisor berfungsi untuk memberikan servis oleh kernel kepada proses yang sudah dijadwalkan.
3. Interrupt handler berfungsi untuk menangani seluruh permintaan dari hardware yang ingin mendapatkan servis dari kernel.
4. Memori manager berfungsi untuk mengatur alokasi alamat di memori.
Kernel yang
didisain untuk linux hanya akan dipakai oleh sistem operasi tersebut.
Linux mempunyai kernel yang didisain untuknya tetapi user bisa
memodifikasinya sesuai kebutuhannya masing-masing. Hal tersebut juga
yang membuat kernel lebih dikenal di linux karena sifat kernelnya yang
open source, berbeda dengan sistem operasi lainnya yang kernelnya tidak
bisa dimodifikasi.
Kernel Linux
Kernel linux merupakan inti dari sistem operasi linux.
Kernel linux dibuat dengan mengabungkan kernel linux dengan aplikasi-aplikasi
berlisensi FOSS (GNU) sehinggal disebut dengan GNU/Linux. Kernel linux pertama
kali ditemukan oleh Linus Torvald pada tahun 1991, dimana pada saat itu kernel
linux dikembangkan dengan bahasa C. Awal dari pengembangan kernel linux oleh
Linus Torvald adalah secara tidak sengaja, dimana pada saat itu beliau hanya
mengembangkan kernel linux secara sederhana dan tidak menyadari akan menjadi
begitu terkenal. Kernel linux merupakan satu jenis kernel yang open source,
dimana code dalam kernel linux bebas diambil dan dimofikasi oleh siapa saja,
asalkan dapat dipertanggung jawabkan. Kernel linux juga merupakan dasar dari
sistem operasi yang banyak digunakan pada saat ini, mulai dari sistem operasi
yang berbasis model yaitu android yang dikembangkan oleh Google, Tizen yang
dikembangkan oleh Samsung, perangkat embeded system seperti IOT contohnya
wearble device, WSN (Wireless Sensor Network), WBAN, sampai pada perangkat
sensor cerdas yang ditanamkan pada smart car yang disebut dengan ITS
dikembangkan dengan Kernel Linux. Versi dari kernel linux dapat diketahui
dengan mengetikan perintah “uname -a”. Kernel linux memiliki beberapa bagian, penggambaran dari
setiap bagian dalam kernel linux dapat dilihat pada Gambar berikut.
Gambar diatas merupakan penggambaran dari kernel linux.
Sesuai dengan Gambar diatas kernel linux memiliki beberapa fungsi yang terdiri
dari beberapa layer.

Comments
Post a Comment