Sistem Operasi pada linux ada 3 komponen :
1.
Kernel
Kernel yaitu jembatan penghubung antara user dengan program2
yang sudah terinstall di PC. Kernel linux bertanggung jawab untuk
mengatur dan menjaga seluruh sistem operasi linux, kernel linux dapat mengakses
hardware secara keseluruhan. Dan Kernel menyediakan semua fungsi yang diperlukan untuk menjalankan proses dan
menyediakan layanan system untuk memberikan pengaturan dan proteksi akses ke sumber
daya hardware termasuk pada memori virtual. Kernel mengimpelmentasikan semua
fitur yang diperlukan supaya dapat bekerja sebagai system operasi.
2.
Perpustakaan system (System Libraries)
System libraries yaitu system yang tugasnya menghubungkan aplikasi dengan
kernel agar dapat berhubungan intim satu sama lain. Sistem ini juga yang
memberikan izin pada aplikasi untuk membuat permintaan kernel-system service. Dan System libraries menentukan kumpulan fungsi standar di mana aplikasi dapat berinteraksi
dengan kernel, dan mengimplementasikan hamper semua fungsi system operasi yang
tidak memerlukan hak penuh atas kernel. Library juga dapat menyediakan versi
lebih kompleks dari system call dasar. Contohnya, fungsi buffered file handling
dari bahasa C semuanya diimplementasikan dalam perpustakaan system, yang
memberikan control lebih baik terhadap input output dari system call kernel
dasar. Perpusatakaan juga menyediakan rutin yang tidak ada hubungan dengan
system call, seperti algoritma penyusunan (sorting), fungsi matematika, dan
rutin manipulasi string (string manipulation).
3.
Utilitas sistem
System Utilities yaitu
program yang melakukan pekerjaan manajemen secara individual. Utilitas system
termasuk semua program yang diperlukan untuk menginisialisasi system, seperti
program untuk konfigurasi alat jaringan (network device) untuk load modul
kernel. Program server yang berjalan secara terus menerus juga termasuk sebagai
utilitas system, program semacam ini mengatur antrian pada printer, permintaan
login dan koneksi jaringan yang masuk.
Gambar hierarki file system pada linux
Sekian penjelasan tentang Struktur sistem operasi Linux. Semoga bermanfaat bagi kalian semua,,,,, (^_^)
0 komentar:
Posting Komentar