【評論主題】28 最短剩餘時間優先(Shortest Remaining Time First, SRTF)排程法是作業系統中一種安排程序執行順序的方法。假設有 5 個程序 P1、P2、P3、P4、P5,分別於時
【評論內容】
首先將題目整理成表格
CPU 執行時間 到達時間P140P221P311P422P513最短剩餘時間優先的意思是 在執行該程序的時候,若有新的程序插進來並且該程序的執行時間較少,將會優先執行,並且暫停目前的程序首先先執行P1,因為它的到達時間是0()內為目前結束的時間
P1(1)這時候遇上了P2、P3的到達時間(可以理解為"輪到它們開始執行的時間")但是因為P3的執行時間比P2短,所以由P3先執行,同時P2先排在後面,P1的程序執行先就此打住<4-1=3>
P1(1)P3(2)P3執行完畢後,原本應該是輪到P2,但這時遇上了P4的到達時間但是P2的執行時間<1>跟P4的執行時間<1>是一樣的,所以P4的程序可以先擱置
P1(1)P3(2)P2(3)這時P2...
【評論主題】9 在 32 位元單精確度 IEEE 754 浮點數表示法中,第一個位元是符號位元;之後是 8 個位元的指數部分,以偏移表示法(Biased Notation)呈現欄位中的數值,且偏移值是 127;最
【評論內容】首先將-18.625轉成二進位變成-(10010.101)但是要把一個二進位的浮點數用IEEE754的方式來表示的話,必須先把它轉換成科學符號才行所以-(10010.101)變成-(1.0010101)*2^4(因為是二進位,所以以2為底數)接著先確認正負數,依照題目,因為是負數所以第一個數字是1(正數則為0)然後是指數部分,指數的算法是 偏移植+該數的次方數=127+4=131然後把131轉換成二進位10000011,所以可以直接接下去10000011剩下的0010101為小數部分所以答案是(D) 1100 0001 1001 0101 0000 0000 0000 0000 (如題目所說,小數部分佔23位元,所以後面補零)