首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某虚拟存储系统中有一个进程共有6页(0~5),其中代码占3页(0~2),数据占1页(3),数据堆占1页(4),用户栈占1页(5)。它们依次存放在外存的22,23,25,26存储块。当前,代码页已经分配在物理内存的66,67,87页,数据页为31,并已经进行
某虚拟存储系统中有一个进程共有6页(0~5),其中代码占3页(0~2),数据占1页(3),数据堆占1页(4),用户栈占1页(5)。它们依次存放在外存的22,23,25,26存储块。当前,代码页已经分配在物理内存的66,67,87页,数据页为31,并已经进行
admin
2013-07-12
85
问题
某虚拟存储系统中有一个进程共有6页(0~5),其中代码占3页(0~2),数据占1页(3),数据堆占1页(4),用户栈占1页(5)。它们依次存放在外存的22,23,25,26存储块。当前,代码页已经分配在物理内存的66,67,87页,数据页为31,并已经进行了修改。数据堆页还没有分配内存,用户栈分配在01页。请问:
(1)页表中应该包含哪些项目?请填写此页表(见下表)。
(2)若内存堆申请内存,因无分配物理内存而产生缺页中断,此时内存无空闲页面,则采用LRU页面淘汰算法选中内存的那个页面?操作系统作何处理?页表又如何变化?设当前时刻为虚拟时间1256。
选项
答案
(1)页表填写见下: [*] (2)当内存堆申请内存,产生缺页中断,采用LRU页面淘汰算法选中数据页,操作系统根据页表的指示,该页已经被改写了,所以首先要将该页写回外存块中,修改该页表,然后将该页分配给数据堆页,重新修改数据堆页的页表,返回到缺页中断的那条指令,继续执行。修改的页表如下: [*] 逻辑4、5页只要从来没有被换出到交换区,就没有外存块号。
解析
内存计算的变化很多,本题主要考查考生对内存管理的理解。根据题意,本系统采用的是虚拟存储系统,因此立即可以想到,进程一定是部分调入。从题目给出的条件中可知,进程共有6页(0~5),其中代码占3页(0~2),数据占l页(3),数据堆占1页(4),用户栈占1页(5)。这个条件显然是虚拟存储管理的实际情况,进程的逻辑页有6页,因此分配的虚拟空间也是6页。按题意,页面依次存放在外存的22,23,25,26存储块。这个条件告诉我们,进程对应的外存是4块,显然,有2页是进程运行过程中产生的,一般数据堆和栈是在运行过程中产生的,在虚拟存储管理中,数据堆和栈对应的外存应该在对换区上,而且,只有在换出时才分配,所以在外存地址中一般是不包括堆和栈的。题目还提供了当前代码页已经分配在物理内存的66,67,87页,数据页为31,并已经进行了修改。此信息说明虚拟存储管理已经分配了物理内存页框,而且,数据页还被修改了,那么应该在页表中表现出来。题目还告诉我们数据堆页还没有分配内存,显然还没有使用。用户栈分配在01页。表示栈也已经分配内存页框了。据此就可以填写表格了。
上面已经提到,数据堆还没有分配,当用到该页时,由于不在内存故产生缺页中断,题目的意思是在本进程内进程页面置换。当采用LRU算法时,考虑LRU算法是最近最久未使用的页面淘汰掉,从给定的条件看,数据页3被引用的时间为1020,最久未使用,而且,记录的时间为引用时间,所以该页还是最近未使用,故这页被选中淘汰,该页框被分配给数据堆页,解答如下,存在位表示是否在内存,修改位根据题意,只有数据页修改了,故为1,引用位表示该页的使用情况,在没有特别说明的情况下,只要该页面被调入内存,对虚拟存储管理来说,该页一定被引用。保护方式代码页只能读和运行,数据页可以读写,栈可以读写,外存块号和内存页框号由题目给出,填写如下。
转载请注明原文地址:https://kaotiyun.com/show/Krxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
科学技术革命包括三个既有联系又有区别的过程,下列不属于三个过程的是()。
开皇三年,隋文帝下令州县官吏根据户籍簿上登记的年龄,来核对本人体貌,以防诈老诈小逃避租役,是为()。
《关于建国以来党的若干历史问题的决议》对毛泽东和毛泽东思想历史地位的科学评价。
中国第一条自行设计修建的铁路是在()
《凡尔赛和约》中,战胜国以何种方式处置德国的全部海外殖民地?()。
永元四年(公元92年),汉和帝用宦官()掌握的一部分禁军,消灭了窦氏势力。郑众从此参与预政事,并受封为侯,这是宦官用权和封侯的开始。
中古时代实行索贡巡行赋税征收方式的国家是()。
第三次科技革命对社会经济结构的影响是()。
论述欧洲一体化的进程及影响。
“二战期间,美国研制了原子弹并用于实践;1946年美国投入的第一台电子计算机最初是用于计算炮弹弹道;德国人研制成功的远程液体火箭是用于空袭英国的。”以上史实说明()。
随机试题
有关牙周病的概念以下哪项是错误的
细胞水肿发生的机制主要是由于
(共用备选答案)A.所发生的机体损害B.怀疑而不确定的不良反应C.药品说明书上未收载的不良反应D.药物治疗过程中出现的不良临床事件E.患者接受合格药品、正常用剂量时,出现的与用药目的无关的有害反应新的药品不良反应
清风公司从境外进口了一批碳酸饮料2000箱(24×300mL/箱),申报价格CIF广州50港币每箱,海关审核单证发现合同规定:货售完后,买方须将销售利润的20%返还卖方。海关认定该成交价格受到影响,不予接受其申报价格。()
根据增值税法律制度的规定,一般纳税人销售的下列货物中,适用税率10%的是()。
Itwasrainingwhentheplane______(起飞)inLondon.
【2013年烟台龙口市】教育在个体身心发展中起的作用是无条件的。()
下列关于禁止饲养烈性犬造成他人损害责任的表述,正确的是()。
建设高度的社会主义民主需要一个历史过程。这是因为
Youmayhavewonderedwhythesupermarketsareallthesame.Itisnotbecausethecompaniesthatoperatethemlackimagination.
最新回复
(
0
)