Anda di halaman 1dari 4

Jelaskan keunggulan dan kelemahan arsitektur sistem operasi berikut ini:

a. Sistem Monolitik
b. Sistem Client/Server
Jawab :
Sistem Monolitik

-Keunggulan = Layanaan yang memengaruhi job-job yang bisa dilakukan dengan cepat
karena berada di dalam suatu ruang alamat memory

-Kelemahan = Sulit dalam menyediakan fasilitas pengamanan yang dilakukan, kesalahan


pemograman di dalam bagian suatu karnel menyebabkan seluruh sistem menjadi mati, kurang
efisien dalam penggunaan memori

Sistem Client/Server

-keunggulan = Pengembangan dapat dilakukan secara modular, dapat diadaptasikan pada


sistem terdistribusi, kesalahan terhadap subsistem tidak mengganggu subsistem lain sehingga
tidak mengakibatkan sistem mati secara keseluruhan

-Kelemahan = Adanya pertukaran pesan dapat menjadi bottleneck dan layanan dilakukan
secara lambat karena harus melalui pertukaran pesan antar client/server.

Terjemahkan alamat logika berikut ini ke dalam bentuk alamat fisik:


- 1B6000:576000
- 7E0000:336000
- 6DBC000:31A000
Jawab :
Diketahui nilai alamat logika adalah 1B6000:576000, Berapa nilai alamat fisiknya?
Penyelesaian :
Alamat logika = 1B6000:576000
Nilai Segmen = 1B6000 -> geser 1 digit nilainya menjadi 1B60000
Nilai Offset = 576000
Maka nilai alamat fisiknya adalah 1B60000 – 576000 =
1B60000
576000 +
1B136000

Diketahui nilai alamat logika adalah 7E0000:336000, Berapa nilai alamat fisiknya?
Penyelesaian :
Alamat logika = 7E0000:336000
Nilai Segmen = 7E0000 -> geser 1 digit nilainya menjadi 7E00000
Nilai Offset = 336000
Maka nilai alamat fisiknya adalah 7E00000 – 336000 =
7E00000
336000 +
7E36000

Diketahui nilai alamat logika adalah 6DBC000:31A000, Berapa nilai alamat fisiknya?
Penyelesaian :
Alamat logika = 6DBC000:31A000
Nilai Segmen = 6DBC000 -> geser 1 digit nilainya menjadi 6DBC0000
Nilai Offset = 31A000
Maka nilai alamat fisiknya adalah 6DBC0000 – 31A000 =
6DBC0000
31A000 +
6DBCA000

Terdapat lima proses yang akan dieksekusi oleh CPU, seperti terlihat pada
tabel berikut:

Proses Burst Time Arrival Priority


Time
A 20 0 5
B 8 0 1
C 6 0 4
D 10 0 3
E 12 0 6

Buatlah Gantt Chart dari eksekusi proses tersebut dan tentukan rata-rata
waktu tunggu (AWT) dan rata-rata turn around time (ATT) berdasarkan
algoritma penjadwalan Round Robin (quantum time = 3ms) dan SJF
(Shortest Job First) ?
*catatan : Jawaban bisa disi langsung di area isian , juga diperbolehkan
dalam bentuk screen capture atau hasil foto pengerjaan di kertas, atau
dalam bentuk dokumen (word)

Jawab
Penyelesaian:
Tentukan Urutan berdasarkan arrival time (waktu kedatangan), maka di dapat  B – C, A –
E, E – D
Buat Gant Chart
B Sisa 8 – 6 = 2 ms
C Sisa 6 – 6 = 0 ms (selesai)

A 20 – 6 = 14 ms
E 12 – 6 = 6 ms

D Sisa 10 – 4 = 6 ms
Kembali ke B, Sisa 6 – 6 = 0 ms (selesai)

Menentukan Waiting Time


A = (8 - 3) + (24 - 12) = 17 ms
B = (0 - 0) + (20 - 4) = 16 ms
C = (4 - 1) = 3 ms
D = (16 - 8) + (28 -20) = 16 ms
E = (12 - 5) + (25 - 16) = 16 ms

Segment Base Length F. Memori


0 1900 300 300
1 1200 500 450
2 300 400 350
3 35 110 100
4 2450 600 400
5 950 90 150

Menggunakan tabel segmentasi diatas, tentukan:


- Base Fisik alamat
- tabel segment dan Limit
- Peta segment
- Local Address Space

Jawab
Logical address: 11 10 (program view: 14
desimal => “o”)
n Page translation (physical memory allocation):
n Bagian: p (index page) => base address
dari frame.
Binary 11 => 3 (index = 3 dari page table)
=> berisi base address untuk frame 2 di memori.
n Bagian offset: d (displacement)
Binary 10 => 2
n Alamat fisik:
base address frame 2 : 2 * 4 => 8;
=> 8 + 2 = 10 (berisi “o”).

Anda mungkin juga menyukai