Struktur sistem operasi: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
Wagino Bot (bicara | kontrib) k minor cosmetic change |
Rachmat-bot (bicara | kontrib) k tidy up, replaced: seksama → saksama, added orphan tag |
||
Baris 1:
{{Orphan|date=April 2016}}
Suatu sistem operasi modern merupakan suatu sistem yang besar dan kompleks sehingga strukturnya harus dirancang dengan hati-hati dan seksama supaya dapat berfungsi seperti yang diinginkan serta dapat dimodifikasi dengan mudah. <ref name="Struktur Sistem Operasi">{{cite book|author= Iwan Binanto|title= Sistem Operasi|page=47-54|publisher=Andi|location= Yogyakarta|year=2005}}</ref> Struktur sistem operasi merupakan komponen-komponen sistem operasi yang dihubungkan dan dibentuk di dalam kernel.<ref name="Struktur Sistem Operasi"/> Ada beberapa struktur sistem operasi dan pernah dicoba, diantaranya sebagai berikut:▼
▲Suatu sistem operasi modern merupakan suatu sistem yang besar dan kompleks sehingga strukturnya harus dirancang dengan hati-hati dan
== Sistem monolithic ==
[[Berkas:Model struktur sederhana dari sistem monolithic.JPG|thumb|300px|right|Model struktur sederhana dari sistem monolithic]]
Struktur sistem operasi di sistem ini tidak terstruktur.
Walaupun disebut tidak berstruktur, sebenarnya sistem monilisthic tetap mempunyai struktur walaupun kecil dan mendasar. .
* Program utama yang meminta layanan prosedur.
* Kumpulan layanan prosedur yang membawa [[sistem call]].
* Kumpulan [[utilitas prosedur]] yang membantu layanan prosedur.
Dalam model ini setiap sistem call mempunyai suatu prosedur yang akan mengelolanya.
== Sistem lapisan ==
[[Berkas:Struktur THE.png|thumb|300px|left|Strukatur THE]]
Sistem pertama yang dibangun dengan sistem lapisan adalah [[THE]] yang dibuat di [[Technische Hogeschool Eindhoven]] di [[Belanda]] pada tahun 1968 oleh [[E.W. Dijkstra]] dan para mahasiswanya.
[[Berkas:Struktur Venus.png|thumb|300px|right|Struktur Venus]]
<br>Contoh lain adalah sistem Venus yang mempunyai tujuh lapisan.
== Mesin virtual ==
[[Berkas:Model mesin virtual.JPG|thumb|300px|right|Model Mesin Virtual]]
Secara konsep, sistem computer dibuat berdasarkan lapisan.
Program di atas kernel dapat menggunakan sistem call atau instruksi-instruksi perangkat keras.
Pendekatan sistem lapisan ini menjadi konsep dari mesin virtual.
== Model client server ==
[[Berkas:Model client-server.JPG|thumb|300px|right|Model Client Server]]
Dalam model ini, semua [[kernel]] bekerja menangani komunikasi antara server dan client.
Keuntungan lain dari sebuah model client-server adalah dapat diadaptasi untuk digunakan dalam sistem terdistribusi.
== Referensi ==
|