操作系统期中复习参考1

1.设想一个进程拥有4KB大小的地址空间,采用动态重定位的地址转换机制,被加载到从16KB开始的物理内存中。此时,基址寄存器的值为________,界限寄存器的值为________,虚拟地址3000对应的物理地址为________,虚拟地址4400对应的物理地址为____________。

2.在动态重定位时,存在已分配给某个进程的栈区和堆区但并未使用的物理内存,导致这块内存区域中大量的空间被浪费,这种浪费通常称为________碎片。分段可能遇到的问题是,物理内存可能会充满许多空闲空间的小洞,因而很难分配给新的段,这种问题常被称为________碎片。在分页机制中,采用更大的页会____________(增加/减小)页表的大小,但会导致每页内的浪费,这种浪费被称为__________碎片。

3.假设一个进程的虚拟地址空间为30位,采用分页的内存管理机制,页大小为512字节,页表项大小为4字节,则虚拟页号占________位,偏移量占_______位,页表的大小为________字节,该页表存储在物理内存中,占据________页帧。进一步采用两级分页,用14位来索引页目录,一个目录项大小为4字节,则页目录大小为________,该页目录存储在物理内存中,占据________页帧。

4.若采用分页的内存管理机制,假设某一个进程的页表如下所示:            

页号    页帧号                

0          2                

1          3                

2          1                

3          6

若页大小设置为1K(1024)字节,请将以下4个虚拟地址转换为对应的物理地址。 (1) 1000;(2) 2000;(3) 3000;(4) 4000;

  • 8
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值