1. Arsitektur Sistem Komputer
Arsitektur perangkat lunak adalah struktur – struktur yang menjadi landasan untuk
menentukan keberadaan komponen – komponen perangkat lunak, cara komponen –
komponen saling berinteraksi dan organisasi komponen – komponen dalam membentuk
pernangkat lunak yang digunakan dalam membangun perangkat lunak sistem operasi.
Arsiterktur sistem operasi yang terkenal antara lain :
1. Sistem monolitik
2. Sistem berlapis
3. Sistem client / server
4. Sistem mesin maya
5. Object Oriented System / Sistem berorientasi objek
1. Sistem monolitik
Operating System / Sitem operasi merupakan kumpulan prosedur bahwa prosedur –
prosedur di dalam nya dapat saling memanggil apabila perlu. Semua layanan yang di sediakan
sistem operasi berisi karnel. Seluruh komponen sistem operasi berada di satu ruang alamat.
Kelemahan :
Karena tidak dapat di pisahkan dan di lokalisasikan mak pengujian dan penghilangan kesalahan
sulit, namun praktik pemrograman yang berdisiplin bagus dapat mempermudah
pengembangan.
Keunggulan :
Layanan dapatdilakukan sangat cepat karena ada di suatu ruang alamat.
2. Sistem berlapis
Operating sSystem / Sitem operasi di bentuk secara hirarki berdasarkan lapisan –
lapisan, dalam hal ini lapisan – lapisan bawah memberi layanan untuk lapisan lebih atas. Masing
– masing lapisan di satu ruang alamat tersendiri. Sistem operasi berlapis yang pertama kali
memakai sistem berlapis THE. THE di buat oleh Dijkstra dan mahasiwsa – mahasiswanya. Sistem
berlapis bertujuan untuk mengurangi implementtasi sistem operasi dan kompleksitas
rancangan.
Kelemahan :
Fungsi – fungsi sistem operasi yang harus di berikan ke masing – masing lapisan harus di
lakukan secara hati – hati.
Keungguan :
Sistem berlapis memiliki semua keunggulan rancangan yang modular, yaitu sitem terbagi