Rangkuman Pertemuan 8 Network Operating System


Rangkuman Pertemuan 8 :
Nama Dosen   : I Putu Agus Eka Pratama, ST., MT.
Mata Kuliah    : Network Operating System
Jurusan Teknologi Informasi, Fakultas Teknik, Universitas Udayana
Tanggal           : Kamis, 29 Maret 2018
            Pertemuan 8 membahas mengenai pengertian dan pemahaman kernel pada sistem operasi secara umum dan kernel pada Network Operating System dan peran kernel Linux dalam Network Operating System serta teknologi terkini pada Linux. Terdapat juga praktikal mandiri mengenai kernel Linux dengan cara melakukan pembedahan file konfigurasi sistem operasi dan melihat sumber-sumber kode yang membangun kernel awal / pertama Linux pada tahun 1991. Materi yang dibahas dalam pertemuan 8 secara detail adalah sebagai berikut :
1.                  Definisi dan Penjelasan Kernel
Kernel adalah merupakan program komputer yang menjadi inti dari sebuah sistem operasi komputer, dengan kontrol terhadap segala hal atas sistem tersebut.[1] Pada kebanyakan sistem, kernel merupakan salah satu dari program yang dijalankan dalam urutan pertama saat komputer dinyalakan. Kernel menangani fungsi-fungsi selanjutnya atas proses penyiapan komputer dari sejak komputer dinyalakan seperti menangani layanan input/output dari program lain, menerjemahkanya ke dalam instruksi-instruksi untuk dieksekusi oleh prosesor. Kernel juga menangani perangkat kerja lain seperti memori, papan ketik, tetikus, monitor, printer, speaker, serta perangkat-perangkat lainnya. Kernel terdapat di seluruh sistem operasi baik sistem operasi secara umum maupun Network Operating System dan ditulis menggunakan bahasa pemrograman.

2.                  Definisi dan Penjelasan Kernel Linux
Kernel Linux merupakan kernel yang digunakan dalam sistem operasi GNU/Linux. Kernel Linux merupakan turunan dari keluarga sistem operasi UNIX, dirilis dengan menggunakan lisensi GNU General Public License (GPL), dan dikembangkan oleh programmer di seluruh dunia. Linux merupakan contoh utama dari sistem operasi bebas dan sumber terbuka (open source).
Kernel Linux pada awalnya ditemukan sebagai ide dan kemudian dibuat dan dikembangkan oleh murid Ilmu Komputer berkebangsaan Finlandia, Linus Torvalds pada tahun 1991. Nama sistem operasi Linux diambil dari nama penemunya sendiri, Linus, yang huruf terakhirnya diganti menjadi “x” karena kebiasaan dari computer geek (seseorang yang ahli terhadap komputer) pada jamannya. Seiring berjalannya waktu, pengembang dan pengguna sistem operasi Linux bertambah dengan cepat, lalu mereka mengadaptasi kode dari proyek-proyek software gratis untuk digunakan sebagai Sistem Operasi baru. Linux kernel telah menerima kontribusi dari ribuan programmer. Sudah sekian banyak Distribusi Linux (Distro Linux) telah dirilis berdasarkan Kernel Linux.
Linux sudah menjadi dasar dari beberapa sistem operasi di dunia yang sudah digunakan oleh banyak orang saat ini. Seperti contoh pada sistem operasi mobile terdapat Android dan Tizen, pada bagian Internet of Things (IoT) terdapat Embedded System, dan bidang-bidang lainnya seperti Wireless Sensor Network, Artificial Intelligence, Inteligence Transportation System, Big Data, Machine Learning, dan lainnya.

3.                  Kegiatan Praktikal : Mempelajari Sumber Kode Kernel Linux Versi Awal (1991)
Kegiatan praktikal ini bertujuan untuk mengenali dan mengetahui file-file yang membangun sistem operasi Linux pada tahap awal / saat pertama kali dikembangkan oleh Linus Torvald pada tahun 1991. Berikut merupakan langkah-langkahnya :
1)                  Download kernel Linux tersebut pada web : https://mirrors.edge.kernel.org/pub/linux/kernel/Historic/linux-0.01.tar.gz
2)                  Ekstrak file tersebut agar menjadi folder dan sub folder melalui terminal dengan command tar -zxvf nama-file
Gambar 3.1 Proses Ekstrak Folder Kernel Linux
3)                  Bukalah folder yang telah diekstrak tersebut dabn pelajari file-file konfigurasi kernel Linux, salah satunya adalah file fork.c . File fork.c merupakan file konfigurasi berbahasa C yang berfungsi untuk membuat proses baru.
 Gambar 3.2 Folder dan Sub Folder Kernel Linux
Gambar 3.3 Isi File Konfigurasi fork.c

Komentar

Postingan populer dari blog ini

Program Menghitung Umur Lengkap Serta Bulan dan Harinya

Materi Input Output ( Mata Kuliah : Pengantar Sistem Teknologi Informasi )

Materi Memori ( Mata Kuliah : Pengantar Sistem Teknologi Informasi )