[理工] OS記憶體管理及虛擬記憶體

作者: z0953781935 (123)   2017-08-23 13:26:15
作業系統分類題庫p5-8,5-9
11題
http://i.imgur.com/p6e3fi3.jpg
這題是怎麼知道要用optimal replacement strategy的?
我用FIFO答案不同啊
12題
http://i.imgur.com/23lxPSA.jpg
這題是怎麼知道entry size的?
自己假設?
答案是寫自己假設自己求
啊這樣範圍不會很大??
沒entry size可以求page table size 嗎?
作者: j5464654 (j5464654)   2017-08-23 16:06:00
我是這樣想的 因為page table裡面放的是frame numberframe的位址要用6個bit表示 所以1個entry 6個bit然後第一題的題意不是很了解...符號代表離stack底端的距離,而stack只能放4個(?所以>4的都算page fault
作者: TWkobe (中華柯比)   2017-08-25 15:26:00
第二題你可以用畫圖想想 共有2048 pages要表示這個地址位於第幾個page 不就是需要用11bits表示 而page很大需要進而表示他是位於這個page中其中的某一位址所以需要把整個page的實際size求出, 而且memory常為byteaddressable 所以offset d=12bits而至於page table entry為什麼是6bit 是因為他只算ppn的內容(2^6 = 64) 所以占6bits , 不過我不認為這樣是對的他沒加上valid 1bit欄位

Links booklink

Contact Us: admin [ a t ] ucptt.com