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

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

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

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

操作系统原理——多选题

1.下列关于存储保护的叙述中,哪些是正确的( )。(A,B,E)

A. 系统区不应被用户有意或无意的侵犯

B. 用户程序不能读写系统区地址空间的数据

C. 用户程序可以读写系统区地址空间的数据

D. 发生越界时产生中断,系统宕机

E. 用户程序不能读写其他用户程序地址空间的数据

解析:存储保护的目的在于为多了个程序共享内存提供保障,使在内存中的各程序只能访问其自己的区域,避免各程序间相互干扰。存储保护的内容包括:保护系统程序不被用户有意或无意的侵犯;不允许用户程序读写不属于自己地址空间的数据,如系统区地址空间、其他用户程序的地址空间。当发生地址越界或非法操作时,由硬件产生中断,进入操作系统处理。故选择ABE选项。

2.在存储管理系统中,通过内存分配表可以有效地对内存进行分配和回收。内存分配表的组织方式主要有( )。(A,B,C)

A. 位示图表

B. 空闲页面表

C. 空闲块表

D. 进程链表

E. 系统占用表

解析:页面存储管理分配内存空间以物理页面为单位,简单的内存分配表可以用一张“位示图”标识,对于空闲页面一般有空闲页面表和空闲块表二种方式标识;所以内存分配表的组织方式主要有位示图表、空闲页面表、空闲块表。故选择ABC选项。

3.在可变分区内存管理方案中,移动技术可以解决碎片问题。当一个程序在内存中移动时,需要做哪些工作( )。(A,B,C,D,E)

A. 读出该程序在内存中的所有代码和数据

B. 进行内存重定位(静态或动态)

C. 将读出的代码和数据写入目标内存中

D. 修改内存已分配区表

E. 修改空闲区表

解析:移动技术可以解决内存碎片问题,当一个程序在内存中移动时,需要读出该程序在内存中的所有代码和数据,进行内存重定位(静态或动态),将读出的代码和数据写入目标内存中,修改内存已分配区表,修改空闲区表。故本题答案选择ABCDE选项。

4.实现虚拟页式存储管理需要一定的软硬件条件。下列选项中,哪些条件是必须具备的( )。(A,B,C,D)

A. 系统有容量足够大的外存

B. 系统有一定容量的内存

C. 实现虚拟地址到物理地址映射的机制

D. 缺页中断处理机制

E. 系统有高速处理器

解析:实现虚拟页式存储管理需要以下的硬件支持:

①系统有容量足够大的外存;

②系统有一定容量的内存;

③最主要的是,硬件提供实现虚-实地址映射的机制;

④缺页中断处理机制

故本题答案选择ABCD选项。

5.实现虚拟页式存储管理方案需要下列哪些条件的支持( )。(A,B,C,D,E)

A. 容量足够大的磁盘

B. 一定容量的内存

C. 虚-实地址映射机制

D. 缺页中断处理程序

E. 页表

解析:虚拟存储器实际上是为扩大内存容量而采用的一种设计技巧。虚拟存储器的容量也是有限制的,主要是受外存容量所限。实现虚拟存储器需要以下的硬件支持:(1)系统有容量足够大的外存。(2)系统有一定容量的内存。(3)最主要的是,硬件提供实现虚-实地址映射的机制。在使用虚拟页式存储管理时需要在页表中增加一些表项,根据缺页中断处理程序确定页面置换算法。故答案选择ABCDE选项。

6.当系统采用虚拟页式存储管理方案时,需要处理下列哪些问题?(A,B,C,D,E)

A. 运行时决定将哪些页面装入内存

B. 运行中无空闲页框时选择置换掉某些页面

C. 将暂时不需要的页面清除出内存

D. 将进程按页框大小划分为页面

E. 创建交换分区暂存换出的页面

解析:当系统采用虚拟页式存储管理方案时,在进程开始运行之前,不是装入全部页面,而是装入一个或零个页面,之后根据进程运行的需要,动态装入其他页面;当内存空间已满,而又需要装人新的页面时,则根据某种算法置换出某个页面,以便装入新的页面。页面的大小取决于内存分块的大小,块大则页面也大,每个页面大了则程序的页面数就少。进程装入时,将其全部页面复制到交换区,以后总是从交换区调入。执行时调入速度快,要求交换区空间较大。

7.实现虚拟页式存储管理方案时,可以采用下列哪些页面置换算法?(A,B,C)

A. 先进先出页面置换算法

B. 最近最少使用页面置换算法

C. 最近最不常用页面置换算法

D. 理想页面置换算法

E. 公平页面置换算法

解析:页面置换算法的优劣将会影响虚拟存储系统的性能,进而影响整个系统的性能。下面将介绍几个主要的页面置换算法。

①先进先出页面置换算法(First-In First-Out,FIFO)

②最近最少使用页面置换算法(Least Recently Used,LRU)

③最近最不常用页面置换算法 (Least Frequently Used,IFU)

④理想页面置换算法(OPT)(虽然是置换算法,但是只能作为衡量标准,实现不了,所以不能用在实际的操作中)

⑤最近未使用页面置换算法(NRU)

⑥第二次机会页面置换算法

⑦时钟页面置换算法(Clock)

8.若一个虚拟页式存储管理系统采用先进先出页面置换算法,则系统运行时可能出现下列哪些现象?(A,B)

A. 颠簸抖动

B. Belady异常

C. 缺页率下降

D. 内存利用率增加

E. 系统开销降低

解析:在虚存中,页面可能在内存与外存之间频繁地调度,有可能出现抖动或颠簸。当系统出现这一现象时,系统用于调度页面所需要的时间比进程实际运行所占用的时间还多,系统效率会急剧下降,采用FIFO页面置换算法可能导致Belady现象。采用工作集模型,可以解决颠簸问题。工作集是随时间而变化的,工作集大小与窗口尺寸密切相关。在实现时,操作系统为每一个进程保持一个工作集。故选择AB选项。

9.下列各项任务中,哪些是存储管理的主要任务?(A,B,C,D)

A. 分配和回收物理内存空间

B. 实现存储共享

C. 实现存储保护

D. “扩充”内存容量

E. 磁盘碎片整理

解析:存储管理的主要任务包括:

①内存的分配和回收:一个有效的存储分配机制,应对用户提出的需求予以快速响应,为之分配相应的存储空间;在用户程序不再需要它时及时回收,以供其他用户使用。

②存储共享:指两个或多个进程公共用内存中的相同区域,这样不仅能使多道程序动态地共享内存,提高内存利用率,而且还能共享内存中某个区域的信息。

③存储保护:为使系统正常运行,避免内存中各程序相互干扰,必须对内存中的程序和数据进行保护。

④“扩充”内存容量:用户在编制程序时,不应该接受内存容量限制,所以要采用一定的技术来“扩充”内存的容量,使用户得到比实际内存容量大得多的内存空间。故选择ABCD选项。

10.在一个多道程序设计系统中,可以采用下列哪些地址转换方式?(A,B,C)

A. 基址寄存器和地址转换线路组合方式

B. 静态重定位

C. 动态重定位

D. 动态分区

E. 静态分区

解析:在一个多道程序设计系统中,地址转换的方式有地址重定位、静态重定位和动态重定位。其中动态重定位由软件和硬件相互配合来实现,硬件要有一个地址转换机构,该机

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号