本文目录一览:
- 1、若一分页存储管理系统中
- 2、逻辑页面16个,物理块64个,页的大小为4KB,逻辑页号占用 多少位,物理页号占用多少位?
- 3、一道操作系统题,在一个分页存储管理系统中,逻辑地址长度为16位,页面大小为4096B,现有逻辑地址2F6AH
若一分页存储管理系统中
1011/1024=0(页号)----余1011(页内偏移地址),说明它的页号为0,查页表得相应块号为2,页面大小为1024字,所以1011的物理地址为:2*1024+1011=3059;
同理,下面的那些地址就自己算了。
至于5012,因为页表内不存在页号为4的,所以5012会产生一个越界中断
逻辑页面16个,物理块64个,页的大小为4KB,逻辑页号占用 多少位,物理页号占用多少位?
逻辑页号占用4位,因为逻辑页面16个,而2^4等于16,所以逻辑页号占用4位。物理页号占6位,因为物理块有64个,因为2^6=64,所以说物理页号占用6位。
逻辑地址:分页逻辑地址 =P(页号).d(页内位移)。
分页物理地址=f(页帧号).d(同上)。
P = 线性逻辑地址/页面大小、d= 线性逻辑地址-P*页面大小。
扩展资料:
操作系统中,页面有大小之分,一般取2的整数次幂。页面大小直接影响地址转换和页式存储管理的性能。如果页面太大,以至于和作业地址空间相差无几,就变成了可重定位分区方法的翻版;反之,则增加了系统的开销。
页表作用
实现从页号到物理块号的地址映射。
逻辑地址转换成物理地址的过程是:用页号p去检索页表,从页表中得到该页的物理块号,把它装入物理地址寄存器中。
将页内地址d直接送入物理地址寄存器的块内地址字段中。这样,物理地址寄存器中的内容就是由二者拼接成的实际访问内存的地址,从而完成了从逻辑地址到物理地址的转换。
参考资料来源:百度百科-页表
参考资料来源:百度百科-页面
一道操作系统题,在一个分页存储管理系统中,逻辑地址长度为16位,页面大小为4096B,现有逻辑地址2F6AH
答案是:EF6AH
理由是:页面大小为4096字节,4096等于2的12次方。故页内地址为12位。又逻辑地址长度为16位。故高4位表示页号。则逻辑地址2F6AH在第2页。根据页表可知,第2页存于第14块中。14的十六进制为EH,与低12位F6AH拼接得物理地址为EF6AH
你的那个参考答案确实错了啊
发布于 2022-10-16 10:57:29 回复