Kernel Linux

Nama/NIM : I Putu Gede Panji Badra Mahayana / 1805551146
Prodi/Fakultas/Universitas : Teknologi Informasi/Teknik/Udayana
Mata Kuliah : Network Operating System (NOS)
Dosen : I Putu Agus Eka Pratama, ST MT



Pengertian Kernel

          Kernel merupakan inti utama dari sebuah sistem operasi. Karena kernel merupakan inti, jadi kernel memuat atau berisikan utilitas, fungsi – fungsi dasar, dan kemampuan utama dari sebuah sistem operasi secara umumnya. Kernel juga memiliki tugas untuk menghubungkan semua aplikasi atau pernangkat lunak dengan hardware, bisa dibilang juga bahwa kernel merupakan jembatan antara perangkat lunak dengan perangkat keras.

Mengenal Kernel Linux

          Jika kita lihat penjelasan diatas mengenai kernel maka bisa dibilang bahwa kernel linux adalah inti utama yang berisikan fungsi-fungsi dasar yang ada terdapat pada sistem operasi linux.  Kernel Linux pertama kali diciptakan oleh Linus Torvald. Sejak tahun 20an tahun perkembangannya sistem operasi Linux mengalami perkembangan yang sangat pesat  seperti pada Network Operating Sistemn terutama pada web server didalamnya sudah terdapat server, desktop, mobile, embedded system, Wireless Sensor Network, Artificial Intelligence, Intelligence Transportation System, Big, dll.

Praktek

          Pada sesi praktek ini akan lebih menjelaskan apa sajakah yang terdapat pada kernel linux ini. Sebelum itu jika kalian ingin melakukan praktek ini juga kalian terlebih dahulu harus mendowload file pada link ini. Jika kalian sudah selesai melakukan pengunduhan unutk memudahkan kita dalam pengamatan extrak terbelih dahulu file tersebut. Jika sudah bukalah file tersebut maka akan muncul tampilan seperti di bawah ini :


          Gambar di atas merupakan folder-folder yang terdapat pada file yang baru saja kita download tadi.  Lalu cobalah folder kernel maka akan mucul file berikut :


          Gambar diatas ini merupakan isi dari folder kernel. Semua file-file ini merupakan fungsi-fungsi yang terdapat pada kernel Linux. Terdapat ".c" pada bagian akhir semua file menandakan file ini ditulis dengan bahasa pemrograman c/c#. Untuk mempelajarinya lebih lanjut kita coba untuk membuka salah satu dari file diatas seperti "sched.c".


          Gambar diatas ini merupaka isi dari file "sched.c". Secara umum fungsi dari file ini adalah  untuk mengatur waktu atau schedule dari sistem operasi Linux. Didalam file ini terdapat beberapa schedule seperti sleep_on, wakeup, dan lainnya. 

Referensi :

Materi  "netos8" tentang Kernel dan Kernel Linux Oleh I Putu Agus Eka Pratama, ST MT

Comments

Popular Posts