(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 :
Rumus : ΣC/T
Tugas P1: Processing Time C1 = 20; Periode T1 = 90. | 20/90 = 0,22
Tugas P2: Processing Time C2 = 30; Periode T2 = 250. | 30/250 = 0,12
Tugas P3: Processing Time C3 = 70; Periode T3= 370. | 70/370 = 0,18
-------------------+
0,52 / 52%
2. A. Antarmuka sumber daya TinyOS tidak mengijinkan komponen yang sudah memiliki
permintaan dalam antrian untuk sumber daya untuk membuat permintaan kedua.
Berikan alasannya.
Jawab :
Ada 3 proses booting pada TinyOS
1. Init : Inisialisasi komponen atau kondisi perangkat keras (hardware
state)
2. Scheduler : Inisialisasi dan menjalankan task
3. Boot : Memberikan sinyal bahwa sistem telah melakukan booting dengan
sukses