Sejumlah sistem komersial yang tidak memiliki struktur
yang cuup baik. Sistem operasi tersebut sangat kecil, sederhana dan memiliki
banyak ketebatasan. Salah satu contoh sistem tesebut adalah MS DOS dirancang
oleh orang-orang yang tidak memikirkan akan kepopuleran software tersebut. Sistem operasi tersebut terbatas pada hardware
sehingga tidak terbagi terbagi menjadi modul-modul seperti terlihat pada di
bawah. Karena Intel 8088 tidak menggunakan dual mode sehingga tidak ada
proteksi harware.
Pada dasarnya, sistem monolitic merupakan struktur
sederhana yang dilengkapi dengan operasi dual mode. Pelayanan (system calls) yang diberikan oleh sistem
operasi model ini dilakukan dengan cara mengambil sejumlah parameter pada
tempat yang telah ditentukan sebelumnya, seperti register atau stack, dan
kemudian mengeksekusi suatu instruksi trap tertentu pada monitor mode.
Secara umum system calls dibuat dengan cara :
· user
program melakukan ‘trap’ pada kernel. Instruksi berpindah dari user mode ke
monitor mode dan mentransfer kontrol ke sistem operasi
· sistem
operasi mengecek parameter-parameter dari pemanggilan tersebut untuk menentukan
system call mana yang memanggil
· sistem
operasi menunjuk ke suatu tabel yang berisi slot ke –k yang menunjukkan system
call k
· setelah
system call selesai mengerjakan tugasnya, konrol akan dikembalikan pada user
program.
Pustaka :
https://www.it-jurnal.com/struktur-sistem-operasi/
ok min solder uap
ReplyDelete