Sistem Operasi Linux/UNIX terdiri dari kernel, program sistem dan beberapa program aplikasi. Kernel merupakan inti dari sistem operasi yang mengatur penggunaan memori, piranti masukan keluaran, proses-proses, pemakaian file pada file system dan lain-lain. Kernel juga menyediakan sekumpulan layanan yang digunakan untuk mengakses kernel yang disebut system call. System call ini digunakan untuk mengimplementasikan berbagai layanan yang dibutuhkan oleh sistem operasi.
Program sistem dan semua program-program lainnya yang berjalan di atas kernel disebut user mode. Perbedaan mendasar antara program sistem dan program aplikasi adalah program sistem dibutuhkan agar suatu sistem operasi dapat berjalan sedangkan program aplikasi adalah program yang dibutuhkan untuk menjalankan suatu aplikasi tertentu.
Program sistem dan semua program-program lainnya yang berjalan di atas kernel disebut user mode. Perbedaan mendasar antara program sistem dan program aplikasi adalah program sistem dibutuhkan agar suatu sistem operasi dapat berjalan sedangkan program aplikasi adalah program yang dibutuhkan untuk menjalankan suatu aplikasi tertentu.
Contoh : daemon merupakan program sistem dan pengolah kata (word processor) merupakan program aplikasi.
Bagian penting kernel Linux
Kernel Linux terdiri dari beberapa bagian penting, seperti : manajemen proses, manajemen memori, hardware device drivers, filesystem drivers, manajemen jaringan dan lain-lain. Namun bagian yang terpenting ialah manajemen proses dan manajemen memori. Manajemen memori menangani daerah pemakaian memori, daerah swap, bagian-bagian kernel dan untuk buffer cache. Manajemen proses menangani pembuatan proses-proses dan penjadwalan proses. Pada bagian dasar kernel berisi hardware device drivers untuk setiap jenis hardware yang didukung.
Description » Linux Sebagai Bagian Sistem Operasi
» Rating: 5.0
» Reviewer: Roy
» ItemReviewed: Linux Sebagai Bagian Sistem Operasi
roy87.blogspot.com, SARJANA | COPY | PASTE
Artikel Terkait:
Belajar Linux
- Perintah pwd Linux
- Cara Setting IP Address Manual Linux CentOS
- Cara Setting IP Virtual di CentOS
- Cara Mudah Reset Password Root MySql di Ubuntu
- apache2: apr_sockaddr_info_get failed for
- Cara Disable Firewall Iptables Linux Centos
- Cara Move On via Linux Ubuntu Server
- Cara Install Xampp/Lampp dilinux Centos
- Cara Backup dan Restore Mysql Ubuntu Terminal
- Warning: Creating default object from empty value in php
- error while loading shared libraries: libc.so.6 xampp centos (lampp)
- Cara Merubah Port Ssh Ubuntu
- Cara Melihat Log Files di Ubuntu
- Cara Koneksi PHP ke MSSQL Dari Ubuntu
- Cara Disable Ping Di Ubuntu
- Perintah chattr pada sistem linux
- Cara Akses MySql Ubuntu Dari Komputer Lain
- Cara Enable Rewrite Apache2 Ubuntu
- Cara Install Vmware Tools di Ubuntu
- Cara Mengecek 32 bit atau 64 bit di Ubuntu
- Cara Reset Password Root Ubuntu
- Cara Remote Desktop Ubuntu Dari Windows
- Cara Membangun DHCP Server Ubuntu Server
- Cara Merubah Hostname Ubuntu Server
- Cara Restart Gnome Tanpa Reboot Komputer
1 komentar:
wah agan anak uii yah... teman kantor saya banyak anak uii nih.. haha... semoga diberikan kelancaran dan nilai bagus dalam kuliahnya :D
Post a Comment