Nama : I Wayan Boby Ramayudha
NIM : 1705552014
Jurusan/Fakultas/Universitas : Teknologi Informasi / Teknik / Universitas Udayana
Matakuliah : Network Operation System
Dosen : I Putu Agus Eka Pratama, ST., MT.
Jurusan/Fakultas/Universitas : Teknologi Informasi / Teknik / Universitas Udayana
Matakuliah : Network Operation System
Dosen : I Putu Agus Eka Pratama, ST., MT.
Kernel merupakan inti dari sistem operasi yang memuat utilitas, fungsi-fungsi dasar, dan kemampuan utama sebuah OS/NOS secara umum. Kernel ada pada semua sistem operasi apapun dan ditulis dengan Bahasa pemrograman. Pada kebanyakan sistem, kernel merupakan salah satu dari program yang dijalankan dalam urutan pertama saat komputer dinyalakan.
Selain itu, kernel juga menangani perangkat kerja lain seperti memori, keyboard, mouse, monitor, printer, speaker, serta perangkat-perangkat lainnya. Karena akses terhadap perangkat keras terbatas, sedangkan ada lebih dari satu program yang harus dilayani dalam waktu yang bersamaan, maka kernel juga bertugas untuk mengatur kapan dan berapa lama suatu program dapat menggunakan satu bagian perangkat keras tersebut. Hal tersebut dinamakan sebagai multiplexing.
Kernel Linux
Sama seperti pengertian kernel secara umum, kernel Linux merupakan kernel atau inti dari sistem operasi Linux. Kernel Linux digunakan dalam sistem operasi GNU/Linux dan merupakan turunan dari keluarga sistem operasi UNIX, dirilis dengan menggunakan lisensi GNU General Public License (GPL), dan dikembangkan oleh pemrogram di seluruh dunia. Kernel ini diciptakan oleh Linus Torvald pada 1991.
Kernel Linux dirilis di bawah Lisensi Publik Umum GNU versi 2 (GPLv2), dengan bermacam-macam Firmware dengan lisensi tidak gratis yang bervariatif, dan dikembangkan oleh kontributor dari seluruh dunia. Diskusi perkembangan dari hari ke hari dilakukan di Mailing List Linux Kernel. Kernel Linux dan OS/NOS Linux sendiri telah mengalami perkembangan pesat sejak 20-an tahun pengembangannya, seperti perkembangan server, desktop, mobile, embedded system, Wireless Sensor Network, Artificial Intelligence, Intelligence Transportation System, Big Data, Machine Learning, Internet of Things, maupun pada hal lainnya.
Linux itu sendiri merupakan sistem operasi dengan sumber terbuka yang dinamai berdasarkan nama penciptanya, yaitu Linus Torvalds, seorang mahasiswa berusia 21 tahun dari Universitas Helsinski, Finlandia mulai memikirkan sesuatu ide sederhana untuk suatu Sistem Operasi. Ia memulai dengan task switcher dalam Bahasa Rakitan x86 pada Intel 80386 dan sebuah driver Terminal. Kemudian banyak orang mulai ikut berkontribusi pada proyek ini. Meskipun pada versi awal fungsinya masih sangat terbatas, pengembang dan pengguna Linux berkembang cepat.
Praktek Materi Kernel
Praktek pada materi kernel ini bertujuan untuk mengetahui dan membedah isi dari kernel pada sistem operasi Linux. Kernel pada sistem operasi Linux dapat diunduh melalui link https://mirrors.edge.kernel.org/pub/linux/kernel/Historic/linux-0.01.tar.gz.
Setelah selesai di download ekstrak file tersebut lalu akan mendapatkan file seperti gambar dibawah
Pilih salah satu file untuk dipelajari. Untuk praktik ini, digunakan file hd.c, dimana file ini merupakan file berisi kode untuk mengendalikan hardisk interrupts serta membaca atau menulis requests pada hardisk.
Praktek Perintah pada Linux
1. hwnifo
Perintah hwinfo, dimana perintah hwinfo ini adalah perintah yang berguna untuk melihat informasi-informasi seputar perangkat keras atau hardwaresecara mendetail.
2.lspci
Perintah lspci merupakan perintah yang digunakan untuk melihat hardware yang terkoneksi ke komputer dengan PCI buss
3. lscpu
Perintah lscpu merupakan perintah yang digunakan untuk melihat informasi tentang cpu yang digunakan perangkat
4. lsusb
Perintah lsusb merupakan perintah yang digunakan untuk melihat informasi usb controller atau perangkat yang terkoneksi pada usb controller tersebut.
5.lsscsi
Perintah lsscsi digunakan untuk melihat informasi tentang output yang dibaca oleh perangkat SCSI device dan perangkat SCSI yang dapat ditiru dalam hal ini seperti ATA device.
6. lsblk
Perintah lsblk digunakan untuk melihat informasi /ssd/hdd/storage. Perintah ini menampilkan informasi drive yang terpasang (ssd/hdd/mmc/usb drive),kapasitas drive,type disk,partisi.
7. df-H
Perintah df -H digunakan untuk melihat informasi tentang sisa ruang penyimpanan pada hardisk -H pada perintah tersebut digunakan agar lebih mudah dibaca oleh manusia.
8.pwd
Perintah pwd atau print working directory pada sistem operasi linux digunakan untuk menampilkan di direktori mana seseorang sedang berada.
9.ls -la
Perintah ls adalah perintah untuk menampilkan isi daftar file dan direktori yang berada di dalam suatu direktori, sedangkan penambahan perintah -la bertujuan untuk menampilkan daftar panjang, termasuk file yang tersembunyi dan ukuran file pada sistem operasi Linux.
10. ls -lah
Perintah ls disini hampir sama dengan perintah pada poin 9, namun disini tambahan perintahnya adalah -lah dimana berarti bahwa informasi yang ditampilkan adalah daftar panjang, termasuk file yang tersembunyi dan ukuran file yang dapat mudah dibaca oleh manusia dalam satuan KB, MB dan GB seperti pada gambar diatas.
DAFTAR PUSTAKA :
Materi 5 Pertemuan 5 Kernel dan Kernel Linux
I Putu Agus Eka Pratama, ST., MT. "PPT Network Operating System Pertemuan 8".
Komentar
Posting Komentar