操作系统习题荟
1.在某虚拟页面管理系统中,用户编程地址为64K,物理空间为32K,页面大小为4K,某时刻页表内容如下:(注:状态位为1表示该页在内存,为0则不在。)
页号 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
块号 | 2 | 1 | 6 | 0 | 4 | 3 | – | – | – | 5 | – | 7 | – | – | – | – |
状态位 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
问:1.CPU给出有效地址是多少位?地址变换机构(内存管理部件MMU)给出的物理地址是多少位?
2.虚地址(1)5587h对应的物理地址是多少(用十六进制表示)。(2)16400对应的物理地址为多少(用十进制表示)。(3)E253h对应的物理地址是多少(用十六进制表示)?如访问的页面不在主存,注明页面失效。
页式存储管理的逻辑地址分为两部分:页号+页内地址。页面数为 64K / 4K = 16页 ,页号部分占4位;每