首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
有一个程序要把100×100的数组置初值“0”,现假定有两个主存块可用来存放数组中的元素,每个主存块可以存放200个数组元素,数组中的元素按行编址。两个主存块的初始状态都为空,若程序编制如下: (1)Var A:array[1..100]of ar
有一个程序要把100×100的数组置初值“0”,现假定有两个主存块可用来存放数组中的元素,每个主存块可以存放200个数组元素,数组中的元素按行编址。两个主存块的初始状态都为空,若程序编制如下: (1)Var A:array[1..100]of ar
admin
2017-11-14
90
问题
有一个程序要把100×100的数组置初值“0”,现假定有两个主存块可用来存放数组中的元素,每个主存块可以存放200个数组元素,数组中的元素按行编址。两个主存块的初始状态都为空,若程序编制如下:
(1)Var A:array[1..100]of array[1...100]of integer;
for j:=1 to 100 do
for i:=1 to 100 do
A[i,j];=0
(2)Var A:array[1..100]of array[1..100]of integer;
for i.=1 to 100 do
for j:=1 to 100 do
A[i,j]:=0
当采用LRU页面调度算法时,对上述两种程序编制方法各会产生多少次缺页中断?
选项
答案
根据题意,主存块的大小为每块可存放200个数组元素,故作业信息也按每页200个元素来划分。现作业信息是由100×100的数组元素组成,因而共被分成50页。由于作业信息是按行编址的,故每顺序的两行元素在同一页面中,可被同时装到一个主存块中。有两个主存块可供该程序使用,因而程序被装入主存时可把开始两页(共四行元素)的信息分别装入两个主存块。那么,程序执行时若按(1)的编制方法,将对每一列中的各元素顺序清零,即对一列中的元素都清零后再对下一列的元素清零。由于开始两页已被装入主存,所以第一列的四个元素将首先被顺序清零。但当要对第一列的第五个元素清零时却发现该元素不在主存中,因而产生一次缺页中断,按LRU调度算法应淘汰最近最少使用的第一页,使腾出的主存空间可用来存放当前需访问的第三页,即装入第五、六两行元素。程序继续执行时每对两个元素初始化后都要产生一次缺页中断,因而对第一列的100个元素初始化会产生(50一2)次缺页中断。对以后的99列来说,为对每一列元素初始化都将产生50次缺页中断,故(1)的编制方法执行程序时总共会产生(50×100一2)次缺页中断。若按(2)的编制方法,将对一行的元素都清零后再对下一行的元素清零。因而,开始的两页(四行元素)信息先被初始化。当要对第五行元素初始化时将产生缺页中断,按LRU调度算法淘汰最近最少用的第一页后可把当前需访问的包含第五、六两行元素的第三页装入主存。程序继续执行时每对两行元素全部初始化后才产生一次缺页中断,因而共会产生50一2次缺页中断。 因此,程序被装入主存时可把开始两页(四行)装入所分到的主存块中。对于(1)所编制的程序执行时将按列对元素初始化,除对第一列的前四个元素初始化时不会产生缺页中断外,以后每对两个元素初始化时都要产生一次缺页中断,故缺页中断次数为50×100—2次。 对于(2)所编制的程序执行时将按行对元素初始化,除对前四行元素初始化时不会产生缺页中断外,以后每对两行元素初始化时都要产生一次缺页中断,故缺页中断次数为50一2次。
解析
转载请注明原文地址:https://kaotiyun.com/show/aCRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
北庭都护府
()是一部上起传说中的黄帝,下迄汉武帝时期的中国通史,是中国历史上第一部内容完整、结构周密的历史著作。
1934年9月苏联加入国联,对此说法错误的一项是()。
一战后,英国拒绝加入法国的安全保障体系,其原因是()。
第一次国共合作采取了共产党员以个人身份加入国民党的“党内合作”方式,最早提出这种方式的是()
中古时代实行索贡巡行赋税征收方式的国家是()。
材料一材科二(戈尔巴乔夫政府)在制定改革政策方针中存在三个严重问题:第一,仍然以优先发展重工业和机器制造业为主的“加速发展战略”作为发展资本密集型产业的主要战略,已不符合时代潮流。现代经济结构已由资本密集型向技术密集型发展……苏联的经济改革对
下列关于《凡尔赛和约》的说法,全部错误的是()。①《凡尔赛和约》中不许德国设防区是莱茵河西岸50公里以内区域②《凡尔赛和约》中,战胜国处置德国的全部海外殖民地的方式是“托管制”③和约有关德国疆界问题,把原属波兰的领上基本上归还波兰④
下列哪两个国家是第二次工业革命的发源地和“中心”?
Demandpaging算法是paging算法在虚拟存储空间管理的扩展。其主要的改进是:仅当需要访问某页面时,如果它不在内存,把它调入内存。按照这个思路,将segmentation算法(段式存储管理算法)扩展到虚拟存储空间管理,也可以产生类似的算法,不妨
随机试题
Whowillbethenewco-host?
《麻黄素管理办法》规定,医疗机构购买麻黄素时所持的证件是
男性患者,65岁。腹痛、腹泻1周,发热、尿少3天而入院。30年被确诊为乙肝。近1年来自感易疲乏,体力下降,时感腹胀,消瘦。1周前因进食不洁饮料出现腹泻、腹痛,服药后腹泻好转。近3天出现发热,明显腹痛、腹胀,尿黄,尿量明显减少。有轻度性格和行为异常。入院后查
下列描述属于国家对严重污染大气环境的落后生产工艺和设备实行淘汰制度的是()。
某公司生产甲产品和乙产品,甲产品和乙产品为联产品。6月份发生加工成本600万元。甲产品和乙产品在分离点上的销售价格总额为750万元,其中甲产品的销量为400件,销售价格总额为450万元,乙产品的销售量为200件,销售价格总额为300万元。采用售价法分配联合
失语症:是指由于神经中枢病损导致抽象信号思维障碍,而丧失口语、文字表达和领悟能力的临床症候群。根据上述定义,下列可能患失语症的是()。
对下列各组词语划线字解释完全正确的一项是()。
什么是数字娱乐产业?如何理解数字娱乐产业是当代中国文化产业发展的“生长部”?
从下列叙述中选出正确的叙述( )。
气功(Qigong)是中国文化的杰出遗产(legacy),也是传统中医的一个重要组成部分。它是以调心、调息、调身为手段的身心锻炼方法。气功能解乏并改善睡眠质量,从而提高工作效率。因此,在当代中国气功仍然很流行。气功分为医疗气功(healingQigong
最新回复
(
0
)