若8个字(字长32位)组成的位示图管理内存 假定用户归还一个块号为100的内存块时 它对应位示图的位

大学 内存,假定,用户 已帮助 人

若8个字(字长32位)组成的位示图管理内存,假定用户归还一个块号为100的内存块时,它对应位示图的位置为()。 [注]假定字号、位号、块号均从1开始算起,而不是从0开始。

请帮忙给出正确答案和分析,谢谢!

热搜:某机主存容量为4m*16位,且存储字长

答案解析

难度★★☆ 搜索
  • 正确答案:解法一:由位示图的盘块号到字号位号的转换公式有: 若回收的盘块号为b则字号i=(b—1)/n+1位号j=(b—1)%n+1; 现在b=100n一32所以i=(100—1)/32+1=4i=(100一1)%32+1=4; 所以字号为4位号为4答案选B。 解法二:根据题意画出位示图的草图如图20—1所示: 数一下发现100块在第4行第4列所以字号为4位号为4。答案选B。
    本题考查位示图的字号和位号计算,一看到就应该想到要用画草图的方法解答。这类题如果是选择填空等非主观题,那么推荐用解法二画图法解决,画图法不容易出错。