Komponen Utama Sistem Operasi, yaitu:
1.
Kernel
2.
File
3.
User Interface
Kernel
Kernel merupakan suatu software (kumpulan program) yang membentuk sistem
dan memiliki tugas melayani bermacam program aplikasi untuk mengakses hardware
komputer secara aman dan terkendali. Karena akses terhadap hardware terbatas,
sedangkan ada lebih dari satu program yang harus dilayani dalam waktu yang
bersamaan, maka kernel juga bertugas untuk mengatur agar kapan dan berapa lama
suatu program dapat menggunakan satu bagian hardware tersebut. Hal tersebut
dinamakan sebagai ”multiplexing”.
Akses kepada hardware secara langsung merupakan masalah yang kompleks, oleh
karena itu kernel biasanya mengimplementasikan sekumpulan abstraksi (gambaran
umum tentang) hardware. Abstraksi-abstraksi tersebut merupakan sebuah cara
untuk menyembunyikan kerumitan, dan memungkinkan akses kepada hardware menjadi
mudah dan seragam. Sehingga abstraksi (gambaran umum) ini pada akhirnya
memudahkan pekerjaan programmer.
Untuk menjalankan sebuah komputer kita tidak harus menggunakan kernel
sistem operasi. Sebuah program dapat saja langsung diload dan dijalankan diatas
mesin komputer, yakni bila programmer ingin melakukan pekerjaannya tanpa
bantuan abstraksi hardware atau bantuan sistem operasi. Tehnik ini digunakan pada
komputer generasi awal, sehingga bila kita ingin berpindah dari satu program ke
program lain, kita harus mereset dan me-load kembali program-program tersebut.
·
Monolitich kernel.
Kernel yang menyediakan abstraksi hardware yang kaya dan powerful.
·
Microkernel.
Kernel yang menyediakan hanya sekumpulan kecil abstraksi hardware sederhana,
dan menggunakan aplikasi-aplikasi yang disebut sebagai server untuk menyediakan
fungsi-fungsi lainnya.
·
Hybrid (modifikasi dari microkernel).
Kernel yang mirip microkernel, tetapi ia juga memasukkan beberapa kode tambahan
di kernel agar ia menjadi lebih cepat
·
Exokernel. Kernel yang
tidak menyediakan sama sekali abstraksi hardware, tapi ia menyediakan
sekumpulan library yang menyediakan fungsi-fungsi akses ke hardware secara
langsung atau hampir-hampir langsung.
File
File disini merupakan file-file yang dibentuk atau dijalankan oleh sistem
operasi. File disini juga berarti sistem berkas dan file system yang dimiliki
oleh suatu sistem operasi.
User Interface (Shell)
Sebuah sistem operasi memiliki karakteristik (bentuk) interface (tampilan)
yang menjadi interaksi antar user dengan komputer. Bentuk umum user interface
yang ada, adalah:
1.
Command Line Interface atau command line interpreter
(CLI)
CLI memberikan tampilan dalam mode teks ke user, dengan backgroud satu warna
dan tampilan teks yang juga satu atau beberapa warna dasar.
2.
Graphical User Interface (GUI).
GUI memberikan tampilan yang lebih interaktif dan nyaman digunakan oleh
user. Resolusi gambar dan jumlah warna yang dihasilkan juga lebih banyak,
tergantung kemampuan Video Adapter yang dimiliki komputer.
0 komentar:
Posting Komentar