KERNEL DAN KERNEL LINUX
Rasendriya
Revo Daniswara
Jurusan
Teknologi Informasi, Fakultas Teknik, Universitas Udayana
Jalan
Raya Kampus Unud, Bukit Jimbaran, Bali, Indonesia
Abstrak
Matakuliah
Network
Operating System
merupakan matakuliah yang membahas seputar sistem operasi yang
digunakan dalam dunia jaringan komputer. Dalam matakuliah ini
membahas seputar konsep dasar dari sistem operasi, evolusi sistem
operasi, fungsionalitas sistem operasi, konsep dasar Network
Operating System,
infrastuktur pendukung Network
Operating System, karakteristik dari Network
Operating System,
jenis-jenis Network
Operating System,
serta penggunaan Network
Operating System
dalam jaringan komputer.
Pendahuluan
Kernel merupakan inti dari sistem operasi. Inti dari sistem operasi memuat utilitas, fungsi – fungsi dasar, dan kemampuan utama sebuah OS/NOS secara umum. OS merupakan penghubung antara software dan hardware pada sistem komputer, sedangkan kernel merupakan inti dari OS. kernel disusun dengan bahasa pemrograman.
Kernel Linux
Kernel Linux adalah inti dari sistem operasi Linux. Kernel Linux dan aplikasi-aplikasi berlisensi FOSS (GNU) merupukan OS/NOS GNU/Linux. Kernel Linux diciptakan oleh Linus Torvald.Kernel Linux dan OS/NOS Linux telah mengalami perkembangan pesat sejak 20-an tahun pengembangannya: server, desktop, mobile, embedded system, Wireless Sensor Network, Artifcial Intelligence, Intelligence Transportation System, Big Data, Machine Learning, Internet of Things, dll.
Gambar 1 Linux kernel map
Percobaan
- Unduh kernel Linux versi awal di alamat https://mirrors.edge.kernel.org/pub/linux/kernel/Hist oric/linux-0.01.tar.gz.
- Ekstrak hingga membentuk folder dan sub folder beserta file – file (.c dan .h).
- Pelajari sumber kode tersebut (ex : sched.c untuk penjadwalan).
Gambar 2 Printk.c
Gambar 2 merupakan bagian kode program dari kernel linux, yaitu file panic. c. File ini merupakan fungsi dari kernel yang dipanggil ketika ada kerusakan parah yang terjadi pada sistem operasi.
Tidak ada komentar:
Posting Komentar