Pengertian Sistem Monolitik Dalam Informatika
Pengertian Sistem Monolitik
Sistem Monolitik ini merupakan sistem yang paling umum di dalam struktur sistem operasi. Pendekatan sistem monolitik ini biasa juga disebut dengan “The Big Mess“. Sistem ini pada dasarnya tidak memiliki struktur. Sistem operasi ditulis sebagai sekumpulan prosedur, yang mana dapat dipanggil oleh yang lain pada saat prosedur itu diperlukan. Pada saat teknik ini digunakan, tiap prosedur dalam sistem mempunyai penjelasan tersendiri dari tiap parameter dan hasil yang ada. Masing-masing dapat secara bebas memanggil satu sama lain, apabila terdapat beberapa komputasi yang berguna dari kebutuhan yang sebelumnya,
Di dalam Sistem Monolitik, terdapat struktur yang kecil, yaitu Systemcalls. Systemcalls ini disediakan oleh sistem operasi yang mana permintaannya disediakan dengan meletakan parameter-parameter yang tersedia, seperti register atau pada stack dan kemudian mengeksekusi setiap instruksi yang dikenal sebagai kernel call atau supervisor call.
Didalam sistem monolitik terdapat struktur dasar untuk sistem operasi, yaitu :
- utama membuat permintaan dari service procedure
- Sekumpulan service procedure membawa keluar system call
- Sekumpulan utilitas procedure membantu service procedure
Pada model ini, untuk setiap system call hanya tedapat satu service procedure yang ada. Prosedur utilitas sendiri berfungsi untuk memenuhi kebutuhan dari beberapa service prosedure, seperti mengambil data dari program user. Divisi ini dibagi menjadi 3 layer, yaitu :
Kelemahan dari Sistem Monolitik
Ada beberapa kelemahan dari sistem monolitik itu sendiri, yaitu :
- Disappearance dan pengujian dari eror sangatlah sulit, karena sistem tidak dapat dipisahkan dan dilokalisasikan.
- Sistem sulit untuk menyediakan fasilitas pengamanan (security).
- Merupakan pemborosan yang sangat besar apabila setiap komputer harus menjalankan kernel monolitik. Sementara sistem tersebut sebenarnya tidak memerlukan seluruh layanan yang disediakan oleh kernel. (Tidak Fleksibel) * Apabila adanya kesalahan pemrograman pada suatu bagian dari kernel, maka menyebabkan matinya seluruh sistem.
Sedangkan untuk keunggulan dari sistem ini adalah layanan sistem monolitik dapat dilakukan sangat cepat karena terdapat pada satu address space.
Nah, itu adalah pembahasan mengenai Sistem Monolitik (Monolithic System). Sistem Monolitik merupakan salah satu sistem yang terdapat pada struktur sistem operasi. Sistem ini biasanya merupakan sistem yang paling umum yang menggunakan address space di dalam penggunaannya.
Posting Komentar untuk "Pengertian Sistem Monolitik Dalam Informatika"