首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
进程A逻辑地址为0x0457(十六 进制)的变量存放在___
[单选题]
某操作系统采用分页存储管理方式,下图给出了进程A的页表结构。如果物理页的大小为512字节,那么进程A逻辑地址为0x0457(十六 进制)的变量存放在____号物理内存页中。
进程A页表:
逻辑页 物理页
0 9
1 2
2 4
3 6
4 5
5 8
9
2
4
6
8
5
查看答案及解析
添加笔记
邀请回答
收藏(944)
分享
12个回答
添加回答
94
推荐
小杨vita
逻辑地址是按字节分的,512=2^9,也就是0x0457的后9位是页内地址,前7位为0000 010,也就是在第2页,对应物理页是4
编辑于 2015-08-29 21:11:45
回复(6)
56
三江小渡
逻辑页=逻辑地址/页面大小;
0x0457 化为10进制为1111,所以逻辑页号= 1111/512 = 2(取整舍去余数);
逻辑页 = 2,对应的物理页号为4;
发表于 2016-01-30 04:43:00
回复(3)
13
illx1220
分页系统中的地址结构由两部分组成,页号和页内偏移量。
0x0457 即:
0000 0100 0101 0111
页内偏移量即为页面大小,由题知为512字节,占9位
所以前7位(0000 010)为页号,也就是第2页,对应物理页是4
发表于 2018-08-09 21:54:57
回复(0)
5
Top0NE
逻辑地址是按字节分的,512=2^9,也就是0x0457的后9位是页内地址,前7位为0000 010,也就是在第2页,对应物理页是4.
发表于 2015-10-26 12:58:32
回复(0)
4
琴声悠扬
逻辑页=逻辑地址/页面大小;
发表于 2016-04-18 19:43:05
回复(1)
3
Anotherniukewang
逻辑地址是按字节分的,512=2^9,也就是0x0457的后9位是页内地址,前7位为0000 010,也就是在第2页,对应物理页是4
发表于 2017-06-14 14:10:44
回复(0)
2
myorange
512(1 << 9) = 0x200; 0x457 = 0x200 + 0x200 + 0x57; 故逻辑页编号为2 (0, 1, 2),对应物理页号4
发表于 2018-07-02 16:22:04
回复(0)
0
缺水的鱼竿
457=4*16*16+5*16+7*1=1024+87 两页512存完还剩87所以得存到第三页对应就是4
发表于 2024-01-31 08:56:11
回复(0)
0
路泽学长
512字节不用换算为64B直接算
发表于 2021-09-28 13:30:38
回复(0)
0
舒意意123
逻辑页=逻辑地址/页面大小;
0x0457 化为10进制为1111,所以逻辑页号= 1111/512 = 2(取整舍去余数);
逻辑页 = 2,对应的物理页号为4;
发表于 2017-04-19 19:24:28
回复(0)
0
牛客942775号
页号=逻辑地址/页大小,页面偏移=逻辑地址%页大小
发表于 2016-12-12 14:59:02
回复(0)
0
牛客Shawn
分页存储中,逻辑地址转换为物理地址的计算方式为:页号=逻辑地址/物理块大小,页内地址=逻辑地址%物理块大小。
发表于 2016-04-22 23:38:34
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
操作系统
来自:
阿里巴巴2016研发工...
难度:
12条回答
944收藏
12218浏览
热门推荐
相关试题
请编写实现malloc()内存分配...
微软
C++
操作系统
评论
(3)
有两个N*N的矩阵A和B,想要在P...
阿里巴巴
操作系统
评论
(38)
来自
阿里巴巴2015实习生笔试题
将1,2,3,......,99,...
数学运算
评论
(27)
来自
阿里巴巴2016研发工程...
下列 java 程序输出结果为__...
Java
JavaSE
评论
(249)
来自
阿里巴巴2016研发工程...
一个单向链表队列中有一个指针p,现...
链表
评论
(5)
来自
阿里巴巴2016研发工程...
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题