2022年解放军信息工程大学计算机技术(专学)06计算机原理操作系统

更新时间:2023-04-14 10:11:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

考研专业课资料、辅导、答疑一站式服务平台

第 1 页,共 28 页

目录

2019年解放军信息工程大学计算机技术(专业学位)06计算机组成原理和操作系统[专业硕士]之

计算机操作系统考研仿真模拟五套题(一) ............................................................................. 2 2019年解放军信息工程大学计算机技术(专业学位)06计算机组成原理和操作系统[专业硕士]之

计算机操作系统考研仿真模拟五套题(二) ............................................................................. 8 2019年解放军信息工程大学计算机技术(专业学位)06计算机组成原理和操作系统[专业硕士]之

计算机操作系统考研仿真模拟五套题(三) ........................................................................... 13 2019年解放军信息工程大学计算机技术(专业学位)06计算机组成原理和操作系统[专业硕士]之

计算机操作系统考研仿真模拟五套题(四) ........................................................................... 19 2019年解放军信息工程大学计算机技术(专业学位)06计算机组成原理和操作系统[专业硕士]之

计算机操作系统考研仿真模拟五套题(五) (24)

考研专业课资料、辅导、答疑一站式服务平台

第 2 页,共 28 页 2019年解放军信息工程大学计算机技术(专业学位)06计算机组成原理和操作系统[专

业硕士]之计算机操作系统考研仿真模拟五套题(一)

特别说明:

1-本资料为2019考研初试学员使用,严格按照该科目历年常考题型及难度仿真模拟;

2-资料仅供考研复习参考,与目标学校及研究生院官方无关,如有侵权、请联系我们立即处理。 ————————————————————————————————————————

一、选择题

1. 下列陈述中,正确的是( )。

A.磁盘是外部存储器,和输入/输出系统没有关系

B.对速度极慢或简单的外围设备可以不考虑设备的状态直接进行接收数据和发送数据

C.从输入/输出效率分析,DMA 方式效率最高、中断方式次之、程序查询方式最低,所以才有DMA 方式淘汰中断方式、中断方式淘汰程序查询方式的发展过程

D.在程序查询方式、中断方式中需要组织I/O 接口,而DMA 方式和通道方式就不需要了

【答案】B

2. PCB 与( )是一对一的关系。

A.程序

B.进程

C.文件

D.页表

【答案】B

【解析】系统为每一个进程设置一个PCB ,它是进程存在与否的唯一标志。

3. 在支持多线程的系统中,进程P 创建的若干个线程不能共享的是( )。

A.进程P 的代码段

B.进程P 中打开的文件

C.进程P 的全局变量

D.进程P 中某线程的栈指针

【答案】D

【解析】进程是资源分配的基本单元,进程下的各线程可以并行执行,它们共享进程的资源,包括地址空间、持有资源、相关变量和代码等,但各个线程有自己的栈,这样各线程才能够独立执行程序而不相互干扰,各自的栈指针对其他线程是透明的,因此进程P 中某线程的栈指针是不能共享的。

这里有一个小技巧:线程共享进程的资源,但不能共享线程的资源。因此,只要选择明确归属于某线程的选项即可。选项中只有D 项是明确归属于某线程的,因此为正确答案。

考研专业课资料、辅导、答疑一站式服务平台

第 3 页,共 28 页

4. 两个旅行社甲和乙为旅客到某航空公司订飞机票,形成互斥的资源是( )。

A.飞机票

B.旅行社

C.航空公司

D.旅行社和航空公司

【答案】A

【解析】一张飞机票不能同时售给两个旅行社和客户,因此是互斥资源。

5. 在段式存储管理中,一个段是一个( )区域。

A.定长的连续

B.不定长的连续

C.定长的不连续

D.不定长的不连续

【答案】B

【解析】段是一个逻辑的概念,物理上可以是不连续的。

二、综合题

6. 如何利用拥有权来增、删某种访问权?

【答案】如图所示,

如果在中包含所有访问权,则在域上运行的进程,可以增加或删除其在j 列上任何项中的访问权。换言之,进程可以増加或删除在任何其它域中运行的进程对对象j 的访问权。例如,在图(a )中,在域D ,中运行的进程(用户)是文件巧的所有者,他能増加或删除在其它域中的运行进程对文件的访问权。在图(b )中显示出了在域

中运行的进程删除了在域中运行的进程对文件的执行权。

(a )

考研专业课资料、辅导、答疑一站式服务平台

第 4 页,共 28 页 (b )

图 带所有权的访问矩阵

7. 页面缓冲算法的主要特点是什么?它是如何降低页面换进、换出的频率的?

【答案】(1)页面缓冲算法的特点

①显著地降低了页面换进、换出的频率,使磁盘I/O 的操作次数大为减少,因而减少了页面换进、换出的开销;

②正是由于换入换出的开销大幅度减小,才能使其采用一种较简单的置换策略,如先进先出(FIFO )算法,它不需要特殊硬件的支持,实现起来非常简单。

(2)降低页面换进、换出的频率的方法

①空闲页面链表

实际上该链表是一个空闲物理块链表,是系统掌握的空闲物理块,用于分配给频繁发生缺页的进程,以降低该进程的缺页率。当这样的进程需要读入一个页面时,便可利用空闲物理块链表中的第一个物理块来装入该页。当有一个未被修改的页要换出时,实际上并不将它换出到外存,而是把它们所在的物理块挂在空闲链表的末尾。

②修改页面链表

它是由己修改的页面所形成的链表。设置该链表的目的是为了减少已修改页面换出的次数。当进程需要将一个已修改的页面换出时,系统并不立即把它换出到外存上,而是将它所在的物理块挂在修改页面链表的末尾。这样做的目的是:降低将已修该页面写回磁盘的频率,降低将磁盘内容读入内存的频率。

8. 早期常采用的内部攻击方式有哪几种?

【答案】(1)窃取尚未清除的有用信息。在许多OS 中,在进程结束归还资源时,在有的资源中可能还留存了非常有用的信息,但系统并未清除它们。攻击者为了窃取这些信息,会请求调用许多内存页面和大量的磁盘空间或磁带,以读取其中的有用信息。

(2)通过非法的系统调用搅乱系统。攻击者尝试利用非法系统调用,或者在合法的系统调用中使用非法参数,还可能使用虽是合法、但不合理的参数来进行系统调用,以达到搅乱系统的目的。

(3)使系统自己封杀校验口令程序。通常每个用户要进入系统时,必须输入口令,攻击者为了逃避校验口令,登录过程中他会按DEL 或者BREAK 键等。在这种情况下,有的

系统便会封杀掉校验口令的程序,即用户无需再输入口令便成功登录。

(4)尝试许多在明文规定中不允许做的操作。为了保证系统的正常运行,在OS 手册中会告知用户,有哪些操作不允许用户去做。然而攻击者恰反其道而行之,专门去执行这些不允许做的操作,企图破坏系统的正常运行。

(5)在OS 中増添陷阱门。攻击者通过软硬兼施的手段,要求某个系统程序员在OS 中増添陷阱门。陷阱门的作用是,使攻击者可以绕过口令检查而进入系统。我们将在后面对陷阱门作详

考研专业课资料、辅导、答疑一站式服务平台

第 5 页,共 28 页 细介绍。

(6)骗取口令。攻击者可能伪装成一个忘记了口令的用户,找到系统管理员,请求他帮助查出某个用户的口令。在必要时攻击者还可通过贿赂的方法,来获取多个用户的口令。一旦获得这些用户的口令后,便可用合法用户的身份进入系统。

9. 在多道程序技术的0S 环境下的资源共享与一般情况下的资源共享有何不同?对独占资源应采取何种共享方式?

【答案】(1)0S 环境下与一般情况下的资源共享间的不同点

①一般情况下的共享

一般情况下的共享只是说明某种资源能被大家使用,对于这样的资源共享方式,只要通过适当的安排,用户之间并不会产生对资源的竞争,因此资源管理是比较简单的。

②0S 环境下的共享

0S 环境下的资源共享或称为资源复用,是指系统中的资源可供内存中多个并发执行的进程共同使用。这里在宏观上既限定了时间(进程在内存期间),也限定了地点(内存)。对于这种资源共享方式,其管理就要复杂得多,因为系统中的资源少于多道程序需求的总和,会形成它们对共享资源的争夺。所以,系统必须对资源共享进行妥善管理。

(2)独占资源应采取的共享方式

对独占资源应采用互斥共享方式,该共享方式仅当占有该资源的进程访问并释放资源后,才允许另一进程对该资源进行访问。

10.微内核操作系统具有哪些优点?它为何能有这些优点?

【答案】(1)微内核操作系统的优点

①提高了系统的可扩展性

微内核OS 的许多功能是由相对独立的服务器软件来实现的,当开发了新的硬件和软件时,微内核OS 只须在相应的服务器中增加新的功能,或再増加一个专门的服务器即可。

②增强了系统的可靠性

微内核是经过精心设计和严格测试的,极具可靠性:另一方面是它提供了规范而精简的应用程序接口(API ),为微内核外部的程序编制高质量的代码创造了条件。此外,由于所有服务器都是运行在用户态,服务器与服务器之间采用的是消息传递通信机制,因此,当某个服务器出现错误时,不会影响内核,也不会影响其它服务器的正常运行。

③可移植性强

在微内核结构的操作系统中,所有与特定CPU 和I/〇设备硬件有关的代码,均放在内核和内核下面的硬件隐藏层中,而操作系统各种服务器,均与硬件平台无关,使其能较容易地运行在不同的计算机硬件平台上。

④提供了对分布式系统的支持

由于在微内核0S 中,客户和服务器之间以及服务器和服务器之间的通信,是采用消息传递通

考研专业课资料、辅导、答疑一站式服务平台

第 6 页,共 28 页 信机制进行的,致使微内核OS 能很好地支持分布式系统和网络系统。

⑤融入了面向对象技术

有利于提高系统的“正确性”、“可靠性”、“易修改性”、“易扩展性”等,而且还能显著地减少开发系统所付出的开销。

(2)微内核操作系统具有上述优点的原因

微内核0S 结构是建立在模块化、层次化结构的基础上的,并采用了客户/服务器模式和面向对象的程序设计技术。

11.什么叫重定位?采用内存分区管理时,如何实现程序运行时的动态重定位?

【答案】重定位,又称地址映射,就是要建立虚拟地址与内存地址的关系,把逻辑地址转换成物理地址的过程。

其具体方法有两种:静态地址重定位和动态地址重定位。

(1)静态地址重定位:即在虚空间程序执行之前由装配进程完成映射工作,完成各个首地址不同的连续地址对换,不需要硬件支持,但无法实现虚拟存储器,不支持对换技术。程序一旦装入内存就不能再移动和对换,而且必须在程序执行之前把有关部分全部装入内存;

(2)动态地址重定位:即在程序执行过程中CPU 访问之前,将要访问的内容(代码、数据)地址转换成内存地址,它依靠硬件地址变换机制完成:

物理线性地址=基地址+程序虚地址

动态重定位的实现。通常,这种转换由专门的硬件机构来完成,通常采用一个重定位寄存器,在每次进行存储访问时,对取出的逻辑地址加上重定位寄存器的内容,形成正确的物理地址,重定位寄存器的内容是程序装入内存的起始地址。

12.何谓中心同步实体、集中式同步机构和非集中式同步机构?

【答案】(1)中心同步实体

为实现进程之间的同步,系统中必须有相应的同步实体

如硬件锁、信号量以及进程

等。如果该同步实体满足下述两个条件,则称之为中心同步实体:

①具有唯一的名字,并且为彼此必须同步的所有进程所知道。

②在任何时刻,这些进程中的任何一个都可以访问该同步实体。

(2)集中式同步机构和非集中式同步机构

基于中心同步实体所构成的所有同步机构被称为集中式同步机构。相应的,其它同步机构则称为非集中式同步机构。

13.在动态分区分配方式中,应如何将各空闲分区链接成空闲分区链?

【答案】动态分区分配是根据进程的实际需要,动态地为之分配内存空间。为了实现对空闲分区的分配和链接,在每个分区的起始部分,设置一些用于控制分区分配的信息,以及用于链接

本文来源:https://www.bwwdw.com/article/k9cq.html

微信扫码分享

《2022年解放军信息工程大学计算机技术(专学)06计算机原理操作系统.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
下载全文
范文搜索
下载文档
Top