(Minggu 3 / Sesi 4)
-
Soal:
1. Sistem didominasi oleh tugas -tugas periodik sehingga penjadwalan monotonik diusulkan
sebagai cara untuk menyelesaikan konflik penjadwalan multitask. Asumsikan bahwa
dalam rentang waktu yang diberikan sistem memiliki lima tugas dengan parameter seperti
yang tercantum di bawah ini.
Tugas P1: Processing Time C1 = 20; Periode T1 = 90.
•
• Tugas P2: Processing Time C2 = 30; Periode T2 = 250.
• Tugas P3: Processing Time C3 = 70; Periode T3= 370.
(Problem 10.7 Hal. 502)
Jawab
Utilisasi CPU :
1/𝑛
=
2(2−1)
P1: Processing Time
Dik : C1 =20 : Perriode T1 = 90
P2 : C2 =30 T2 =250
P3 C3 = 70 T3 = 370
90
• Utilisasi CPU P1 = = 4.5
370
• Utilisasi CPU P3=
70
= 52.86
Total = 4.5+8.33+52.86 = 65.69 %
Dengan menggunakan penjadwalan rate monotonik maka P 1 akan dapat prioritas lebih tinggi dari
P2 dan P3
2. A. Antarmuka sumber daya TinyOS tidak mengijinkan komponen yang sudah memiliki
permintaan dalam antrian untuk sumber daya untuk membuat permintaan kedua.
Berikan alasannya.
A. Karena TinyyOS didesain untuk tidak memiliki file-system, hanya mendukung alokasi
memori statik, mengimplementasikan sistem sederhana, serta menyediakan perangkat dan
abstraksi jaringan yang sederhana.
Arbiter menerima permintaan untuk akses dan konfigurasi dari klien dan memberlakukan kunci
pada sumber daya yang mendasarinya. Komponen sumber daya bersama memediasi
pertukaran data antara klien dan sumber daya yang mendasarinya. Wasit informasi yang
diteruskan dari arbiter ke komponen sumber daya bersama mengontrol akses klien ke sumber
daya yang mendasarinya
COMP6600 – Operating Systems