早教吧作业答案频道 -->其他-->
操作系统问题练习题:1.假设当前处理机上执行的进程的页表如下,所有数字都是十进制,页的大小为1024B。对于给定的以下虚拟地址,其物理地址是多少?(a)1052(b)2221(c)5499给出
题目详情
操作系统问题
练习题:1.假设当前处理机上执行的进程的页表如下,所有数字都是十进制,页的大小为1024B。
对于给定的以下虚拟地址,其物理地址是多少?
(a)1052
(b)2221
(c)5499
给出答案步骤。
练习题:1.假设当前处理机上执行的进程的页表如下,所有数字都是十进制,页的大小为1024B。
对于给定的以下虚拟地址,其物理地址是多少?
(a)1052
(b)2221
(c)5499
给出答案步骤。
▼优质解答
答案和解析
答:对于一级页表,进行地址变换的步骤如下:
(1)虚地址计算出页号和页内偏移量。
(2)根据页号和进程的页表首址,找到对应的页表项,取出帧号.
(3)(帧号*页面大小)+页内偏移 形成物理地址。
答:p=INT(A/L) d=[A]mod L (A为虚地址,L为页面大小,p为页号,d为页内偏移)
(i) p=INT(1052/1024)=1 d=28
根据页号查页表得桢号为4,则该页帧的物理起始地址为: 4*1024=4096,再加页内偏移量28得物理地址为:4096+28=4124
(ii) p=INT(2221/1024)=2 d=173
该页不在内存中,将产生缺页中断。
(iii) p=INT(5499/1024)=5 d=379
根据页号查页表得桢号为0,则该页帧的物理起始地址为: 0*1024=0,再加页内偏移量379得物理地址为:0+379=379
(1)虚地址计算出页号和页内偏移量。
(2)根据页号和进程的页表首址,找到对应的页表项,取出帧号.
(3)(帧号*页面大小)+页内偏移 形成物理地址。
答:p=INT(A/L) d=[A]mod L (A为虚地址,L为页面大小,p为页号,d为页内偏移)
(i) p=INT(1052/1024)=1 d=28
根据页号查页表得桢号为4,则该页帧的物理起始地址为: 4*1024=4096,再加页内偏移量28得物理地址为:4096+28=4124
(ii) p=INT(2221/1024)=2 d=173
该页不在内存中,将产生缺页中断。
(iii) p=INT(5499/1024)=5 d=379
根据页号查页表得桢号为0,则该页帧的物理起始地址为: 0*1024=0,再加页内偏移量379得物理地址为:0+379=379
看了 操作系统问题练习题:1.假设...的网友还看了以下:
小丁丁在两天里共做了570道口算题,已知第一天做的题数的10倍等于第二天做的题数的9倍,两天各做多 2020-04-07 …
小王、小李、小张三人坐数学题,小王做的题数的一半等于小李的13,等于小张的18,而且小张比小王多做 2020-04-27 …
请用三年级数学能接受的方法解答三年级附加题三名同学一共做了20道数学题,乙再多做1道就是甲做题数的 2020-05-16 …
甲乙两人参加测试,已知在备选的5题中,甲能答对其中的3题,乙答对每题的概率都为0.8.规定每次考试 2020-06-30 …
做完25道口算题,小彬用了3分钟,错了2道,正确率是()%,小彬平均1分钟做题数占全部题数的()/ 2020-07-06 …
做完25道口算题,李红用了三分钟,错了2题,李红平均1分钟做题数占全部题数的几分之几?要算式! 2020-07-06 …
在口算心算抢答比赛中,各班抢答题数相等.六一班答对了12道题,占总题数的80%,六二班答对总题数的3 2020-10-30 …
Python如何在一段文字中提取出全部数字?如题,数据为:{'LIE':1,'EGY':45,'PA 2020-11-17 …
八年级选派甲\乙两组各10名同学参加数学抢答比赛.比赛共有10道选择题,答对8道(含8道)题目的为优 2020-11-18 …
关于二进制与十进制的问题二进制数1011中,左起的第一位数值1,等于十进制数的.为什么?怎么算的 2020-11-20 …