首页 > 全部 > 四级网络工程师 > 计算机四级网络工程师(操作系统原理)模拟试卷31

计算机四级网络工程师(操作系统原理)模拟试卷31

本单篇文档共12130字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机四级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
四级网络工程师 章节练习 1772人下载
价格: 1.00 原价:¥9.60
收藏

计算机四级网络工程师(操作系统原理)模拟试卷31

操作系统原理——单选题

1.有一个虚拟页式存储系统采用最近最少使用(LRU)页面置换算法,系统分给每个进程3页内存,其中一页用来存放程序和变量i,j(不作他用)。假设一个页面可以存放150个整数变量。某进程程序如下:

VARA:ARRAY[1..150, 1..100] OF integer;

i,j:integer;

FOR i:=1 to 150 DO

FOR j:=1 to 100 DO

A[i,j]:=0;

设变量i,j放在程序页面中,初始时,程序及变量i,j已在内存,其余两页为空。矩阵A按行序存放。试问当程序执行完后,共缺页多少次()。(B)

A. 150

B. 100

C. 250

D. 101

解析:二维数组在内存中表现为连续的数据,100行150列数据,则有15000个数据,存放在100个页面中,因此,缺页中断为100次。故本题答案选择B选项。

2.有一个虚拟页式存储系统,采用最近最少使用(LRU)页面置换算法,系统分给每个进程3页内存,其中一页用来存放程序和变量i,j(不作他用)。假设一个页面可以存放300个整数变量。某进程程序如下:

VAR A:ARRAY[1..150, 1..100] OF integer;

i,j:integer;

FOR i:=1 to 150 DO

FOR j:=1 to 100 DO

A[i,j]:=0;

设变量i,j放在程序页面中,初始时,程序及变量i,j已在内存,其余两页为空。矩阵A按行序存放。试问当程序执行完后,共缺页多少次()。(B)

A. 100

B. 50

C. 150

D. 200

解析:二维数组在内存中表现为连续的数据,100行150列数据,则有15000个数据,每个页面可以存放300个整数变量,存放在50个页面中,因此,缺页中断为50次。故本题答案选择B选项。

3.有一个虚拟页式存储系统采用最近最少使用(LRU)页面置换算法,系统分给每个进程3页内存,其中一页用来存放程序和变量i,j(不作他用)。假设一个页面可以存放150个整数变量。某进程程序如下:

VARA:ARRAY[1..300, 1..100] OF integer;

i,j:integer;

FOR i:=1 to 300 DO

FOR j:=1 to 100 DO

A[i,j]:=0;

设变量i,j放在程序页面中,初始时,程序及变量i,j已在内存,其余两页为空。矩阵A按行序存放。试问当程序执行完后,共缺页多少次()。(D)

A. 150

B. 100

C. 250

D. 200

解析:二维数组在内存中表现为连续的数据,300行100列数据,则有30000个数据,每个页面可以存放150个整数变量,存放在200个页面中,因此,缺页中断为200次。故本题答案选择D选项。

4.有一个虚拟页式存储系统采用最近最少使用(LRU)页面置换算法,系统分给每个进程3页内存,其中一页用来存放程序和变量i,j(不作他用)。假设一个页面可以存放300个整数变量。某进程程序如下:

VARA:ARRAY[1..150, 1..200] OF integer;

i,j:integer;

FOR i:=1 to 150 DO

FOR j:=1 to 200 DO

A[i,j]:=0;

设变量i,j放在程序页面中,初始时,程序及变量i,j已在内存,其余两页为空。矩阵A按行序存放。试问当程序执行完后,共缺页多少次()。(C)

A. 101

B. 200

C. 100

D. 300

解析:矩阵按行存放,分析代码了解到存放方式与访问方式相同,也是按行访问的。因此可把矩阵按页大小分为100页,每页300个元素,分析当访问第1个元素(第1页第1个元素),第301个元素(第2页第1个元素),第601个元素(第3页第1个元素)……时会发生缺页于是得知共缺页100次。故本题答案选择C选项。

5.有一个虚拟页式存储系统采用最近最少使用(LRU)页面置换算法,系统分给每个进程3页内存,其中一页用来存放程序和变量i,j(不作他用)。假设一个页面可以存放300个整数变量。某进程程序如下:

VARA:ARRAY[1..300, 1..200] OF integer;

i,j:integer;

FOR i:=1 to 300 DO

FOR j:=1 to 200 DO

A[i,j]:=0;

设变量i,j放在程序页面中,初始时,程序及变量i,j已在内存,其余两页为空。矩阵A按行序存放。试问当程序执行完后,共缺页多少次()。(A)

A. 200

B. 300

C. 500

D. 301

解析:矩阵按行存放,分析代码了解到存放方式与访问方式相同,也是按行访问的。因此可把矩阵按页大小分为200页,每页300个元素,分析当访问第1个元素(第1页第1个元素),第301个元素(第2页第1个元素),第601个元素(第3页第1个元素)……时会发生缺页于是得知共缺页200次。故本题答案选择A选项。

6.有一个虚拟页式存储系统采用最近最少使用(LRU)页面置换算法,系统分给每个进程3页内存,其中一页用来存放程序和变量i,j(不作他用)。假设一个页面可以存放150个整数变量。某进程程序如下:

VAR A: ARRAY[1..150, 1..200] OF integer;

i,j:integer;

FOR j:=1 to 200 DO

FOR i:=1 to 150 DO

A[i,j]:=0;

设变量i,j放在程序页面中,初始时,程序及变量i,j已在内存,其余两页为空。矩阵A按行序存放。试问当程序执行完后,共缺页多少次()。(C)

A. 150

B. 200

C. 150×200

D. 150×150

解析:矩阵按行存放,分析代码了解到存放方式与访问方式不相同,是按列访问的。因此可把矩阵按页大小分为200页,每页150个元素,分析当问第1个元素(在第1页)时缺页,第2个元素(在第2页)缺页,第3个元素(在第3页)……时会发生缺页于是得知共缺页150×200次。故本题答案选择C选项。

7.有一个虚拟页式存储系统采用最近最少使用(LRU)页面置换算法,系统分给每个进程5页内存,其中一页用来存放程序和变量i,j(不作他用)。假设一个页面可以存放300个整数变量。某进程程序如下:

VAR A: ARRAY[1..150, 1..150] OF integer;

i,j:integer;

FOR j:=1 to 150 DO

FOR i:=1 to 150 DO

A[i,j]:=0;

设变量i,j放在程序页面中,初始时,程序及变量i,j已在内存,其余两页为空。矩阵A按行序存放。试问当程序执行完后,共缺页多少次()。(C)

A. 75

B. 150

C. 150×75

D. 150×150

解析:观察题意可知,矩阵A在内存中是按行存放,但是程序访问矩阵A是按列访问(内循环为矩阵A的行号,每一轮内循环访问的都是第j列元素),由于页面大小可以存放300个整型变量,而矩阵行元素数量为150,所以每个页面可以存放两行矩阵元素,这样

本文档预览:3600字符,共12130字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
计算机四级网络工程师(操作系统原理)模拟试卷31

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号