[理工] 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