Posted by : Unknown Rabu, 23 Januari 2013


Mengimplementasikan sebagian besar fungsi sistem operasi pada mode pengguna (user mode). Sistem operasi merupakan kumpulan proses dengan proses-proses dikategorikan sebagai server dan client, yaitu :
Server, adalah proses yang menyediakan layanan atau penyedia layanan.
Client, adalah proses yang memerlukan/meminta layanan atau pemakai layanan.
Proses client yang memerlukan layanan mengirim pesan ke server dan menanti pesan jawaban. Proses server setelah melakukan tugas yang diminta, mengirim hasil dalam bentuk pesan jawaban ke proses client. Server hanya menanggapi permintaan client dan tidak memulai dengan percakapan client. Kode dapat diangkat ke level tinggi, sehingga kernel dibuat sekecil mungkin dan semua tugas diangkat ke bagian proses pemaka. Kernel hanya mengatur komunikasi antara client dan server. Kernel yang ini popular dengan sebutan mikrokernel.

Kelebihan Client-Server Model:

:. Pengembangan dapat dilakukan secara modular.
:. Kesalahan (bugs) di satu subsistem (diimplementasikan sebagai satu proses) tidak merusak  subsistem-subsistem lain, sehingga tidak mengakibatkan satu sistem mati secara keseluruhan.
:. Mudah diadaptasi untuk sistem tersebar.

Kekurangan Client-Server Model :

:. Lambat karena harus melalui pertukaran pesan.
:. Pertukaran pesan dapat menjadi bottleneck
:. Tidak semua tugas dapat dijalankan di tingkat pemakai (sebagai proses pemakai).

Welcome to My Blog

Translate

Kalender Liturgi

postingan Terpopuler

energy

©Landhung Budhi Prasetyo, S.Kom™. Diberdayakan oleh Blogger.

- Copyright © LANDHUNG BUDHI PRASETYO -Robotic Notes- Powered by Blogger - Designed by Johanes Djogan -