首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
分页存储管理中,页表的功能是什么?当系统中的地址空间变得非常大时(如32位地址空间),会给页表的设计带来什么样的新问题?请给出一种解决方法,分析它的优点和缺点。
分页存储管理中,页表的功能是什么?当系统中的地址空间变得非常大时(如32位地址空间),会给页表的设计带来什么样的新问题?请给出一种解决方法,分析它的优点和缺点。
admin
2013-09-16
72
问题
分页存储管理中,页表的功能是什么?当系统中的地址空间变得非常大时(如32位地址空间),会给页表的设计带来什么样的新问题?请给出一种解决方法,分析它的优点和缺点。
选项
答案
(1)对 页表所需的空间采用离散分配。(2)只 将当前所需的一部分页表项调入内存,其余表项仍驻留在外存中,仅当必须时才调入内存。具体的实现方案是采用两级页表。在用户逻辑地址原来的划分基础上,将页表部分再分为 页表索引项和页表两部分,也就是说对页表也进行分页。对于投人运行的程序,将其页表索引调入内存,而对其页表仅调入少量的项。程序运行时如找不到相应的页表,则产生一个中断,请求操作系统将该页表调入内存。两级页表适应了大地址空间的需要,实现了虚拟存储系统,但增加了地址变换的开销和操作系统管理上的复杂性。
解析
在分页系统中,允许将进程的每一页离散地存储在内存的任一物理块中,为能保证进程的正常运行,系统建立了页表。在进程地址空间内的所有页,依次在页表中有一页表项,其中记录了相应页在内存中的对应物理块号,进程执行时通过查找页表,即可找到每页在内存中的位置,即页表的作业是实现页号到物理块号的地址映射。当地址空间变得非常大时,页表也将变得非常大,将占用相当大的内存空间。对于一个具有32位地址空间的分页系统,规定页面大小为4KB,则在每个进程页表中的页表项可达到1MB,又因为每个页表项占用4B,故仅每个进程的页表项就要占用4MB的内存空间,而且要求是连续的,这显然是不现实的。可以从以下两个方面来解决这个问题。
转载请注明原文地址:https://kaotiyun.com/show/h0xi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
分析百家争鸣的社会背景及主要原因。
分析父系氏族公社的经济生活和社会组织。
分析百家争鸣的社会背景及主要原因。
试分析淝水之战前后南北政权的特点及其变化。
对巴黎公社的评述,正确的有()。①是无产阶级建立政权的第一次伟大尝试②主要的经验是废除旧的国家机器,建立新的国家机器③其实践和经验,丰富了马克思主义理论④由于无产阶级的不成熟,其失败是不可避免的
中古时代实行索贡巡行赋税征收方式的国家是()。
()的设置是清王朝实行满汉联合、以汉制汉统治方式在军事上的具体体现
以下选项不属于希腊城邦的形成方式和途径的是()。
随机试题
三叉神经痛最常发生的部位是三叉神经的
病人因外伤造成左上中切牙横折露髓,经根管治疗后,欲行桩冠修复桩冠修复时一般要求根尖区保留多长的根管充填材料
男,28岁。颌面部受击打3小时。口腔检查:下颌颏部软组织红肿,口腔内外未见创口,咬合关系无异。下颌正位片示下颌颏部正中有骨折线影像。正确的固定方法是
引起呼吸系统疾病最常见的病因是
风荷载对高层建筑是一种主要的荷载,下列建筑形状中,风荷载体型系数最小的是()
甲公司拟收购乙上市公司的部分股份。如无相反证据,下列选项中,属于甲公司一致行动人的有()。
我国教育改革和发展的战略主题是()。
阅读材料,回答问题。 材料一欧洲无产阶级可以说,它的科学是由两位学者和战士创造的,他们的关系超过了古人关于人类友谊的一切最动人的传说。——一列宁 材料二工人革命的第一步就是使无产阶级上升为统治阶级,争得民主。让统治阶级在共产主义革命面前发抖吧。无产者在
社会主义法治理念内涵中的根本保证是()。
下图是校园网一台主机在命令行模式执行某个命令时用sniffer捕获的数据包。请根据图中信息回答下列问题。(1)从该主机发送给mail.tj.edu.cn的数据包经过的第二个路由器的IP地址是[1]。(2)图中的①~③删除
最新回复
(
0
)