1、考研操作系统-7-2 及答案解析(总分:92.00,做题时间:90 分钟)一、单项选择题(总题数:5,分数:9.00)1.操作系统与用户的接口包括系统调用和_。A编译程序 B作业调度 C进程调度 D作业控制(分数:1.00)A.B.C.D.2.以下关于计算机系统的描述错误的是( )。A计算机系统是按用户的要求接受和存储信息,自动进行数据处理并输出结构信息的系统B用户使用计算机系统,实际上是在使用计算机系统的资源C计算机系统由硬件子系统和软件子系统组成D计算机系统资源包括 CPU、存储器以及各种输入/输出设备(分数:2.00)A.B.C.D.3.操作系统提供给编程人员的接口是( )。A库函数 B
2、高级语言C系统调用 D子程序(分数:2.00)A.B.C.D.4.本地用户通过键盘登录系统时,首先获得键盘输入信息、的程序是( )。A命令解释程序B中断处理程序C系统调用服务程序D用户登录程序(分数:2.00)A.B.C.D.5.对于两个并发进程,设互斥信号量为 mutex(初值为 1),若 mutex=-1,则( )。A表示没有进程进入临界区B表示有一个进程进入临界区C表示有一个进程进入临界区,另一个进程等待进入D表示有两个进程进入临界区(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:15.00)6.MS-DOS 中有 3 个文件:DOSIP.EXE,DOSIP.DAT 和
3、 DOSZP.COM,若使用系统提供的替代符“*”和“?”,则这 3 个文件可统一表示为 1。(分数:1.00)填空项 1:_7.采用 TCP/IP 协议组成的网络通常称作 1 网。(分数:1.00)填空项 1:_8.动态重定位是由 1 和 2 相互配合来实现的。(分数:1.00)填空项 1:_填空项 1:_9.文件的逻辑结构分 1 文件和记录式文件两种。(分数:1.00)填空项 1:_10.当一个进程独占处理器顺序执行时,具有两个特性: 1 和 2。(分数:1.00)填空项 1:_填空项 1:_11.用户每要求写一个逻辑记录时,操作系统就把这些记录信息存放在主存储器的 1 内,然后再次写到磁
4、盘上。(分数:1.00)填空项 1:_12.从资源管理的观点看,操作系统的功能可分成五大部分,即: 1、存储管理、文件管理、设备管理和作业管理,操作系统的这五大部分相互配合,协调工作,实现计算机系统的资源管理、控制程序的执行、扩充系统的功能、为用户提供方便的使用接口和良好的运行环境。(分数:1.00)填空项 1:_13.Windows NT 采用对称多处理模型(SMP),允许从 1 计算机系统中获得最大性能。(分数:1.00)填空项 1:_14. 1 是指当有若干个进程都要使用某一共享资源时,任何时刻最多只允许一个进程去使用,其他要使用该资源的进程必须等待,直到占用资源者释放了该资源。(分数:
5、1.00)填空项 1:_15.能用来惟一标识某个记录的项称为记录的 1;能标识具有某特性的所有记录的项称为记录的 2。(分数:1.00)填空项 1:_填空项 1:_16. 1 是用来控制指令执行顺序并且保留和指示与程序有关的系统状态。(分数:1.00)填空项 1:_17.CPU 和主存属于 1 资源;磁带机和打印机属于 2 资源。(分数:1.00)填空项 1:_填空项 1:_18.Windows NT 操作系统结构由两个部分构成:一是保护子系统,另一是 1。(分数:1.00)填空项 1:_19.批处理系统旨在提高系统 1 和系统 2。(分数:1.00)填空项 1:_填空项 1:_20.虚拟存储
6、器的容量由计算机的地址结构和辅助存储器(例如磁盘)的容量决定,与实际 1 的容量无关。(分数:1.00)填空项 1:_三、判断改错题(总题数:10,分数:20.00)21.对临界资源应采取互斥访问方式来实现共享。( )(分数:2.00)A.正确B.错误22.在一个确定的计算机系统上,只能安装和配置一种操作系统。( )(分数:2.00)A.正确B.错误23.当一个进程从阻塞状态变为就绪状态,则一定有一个进程从就绪状态变成运行状态。( )(分数:2.00)A.正确B.错误24.在 UNIX 系统中 OS 的核心,它应具有两个方面的接口;一方面是核心与硬件的接口,另一方面就是核心与 Shell 的接
7、口。 ( )(分数:2.00)A.正确B.错误25.操作控制命令用于在批处理系统中操作员控制作业执行的。( )(分数:2.00)A.正确B.错误26.为了减少内部碎片,页应偏小为好。( )(分数:2.00)A.正确B.错误27.批处理系统的主要优点是系统的吞吐量大、资源利用率高、系统的开销较小。( )(分数:2.00)A.正确B.错误28.进程由运行到阻塞是由于正在运行的进程的时间片用完而引起的。( )(分数:2.00)A.正确B.错误29.作业控制语言是供用户编写程序以实现某项计算任务。( )(分数:2.00)A.正确B.错误30.虚拟设备采用的核心技术是 SPOOLing 技术。( )(分
8、数:2.00)A.正确B.错误四、简答题(总题数:6,分数:31.00)31.若系统只有一个进程,它会被卷入死锁吗?请说明理由。(分数:5.00)_32.简述为计算机设计操作系统要达到的目的以及在设计时所需考虑的目标。(分数:5.00)_33.rm 命令的功能是什么?如果命令后增加选项一 r 又有什么意义?(分数:6.00)_34.对若干个并发进程共享某一变量的相关临界区的管理有哪些要求。(分数:5.00)_35.采用多道程序设计技术时应注意哪些问题?(分数:5.00)_36.进程由哪 3 部分组成?(分数:5.00)_五、应用题(总题数:3,分数:15.00)37.假定磁盘的移动臂现在处于第
9、 8 号柱面,有如表 5-4 所示的 6 个请求者等待访问磁盘,请列出最省时间的响应次序。表 5-4 6 个请求者的情况序号 柱面号 磁头号 扇区号1 9 6 32 7 5 63 15 20 64 9 4 45 20 9 56 7 15 2考研操作系统-7-2 答案解析(总分:92.00,做题时间:90 分钟)一、单项选择题(总题数:5,分数:9.00)1.操作系统与用户的接口包括系统调用和_。A编译程序 B作业调度 C进程调度 D作业控制(分数:1.00)A.B.C.D. 解析:解析 按用户界面的观点,操作系统是用户与计算机之间的接口。用户通过操作系统提供的服务来有效地使用计算机。一般操作系
10、统提供了两类接口为用户服务,一种是程序一级的接口,即通过一组广义指令(或称系统调用)供用户程序和其他系统程序调用;另一种是作业一级的接口,提供一组控制命令供用户去组织和控制自己的作业。2.以下关于计算机系统的描述错误的是( )。A计算机系统是按用户的要求接受和存储信息,自动进行数据处理并输出结构信息的系统B用户使用计算机系统,实际上是在使用计算机系统的资源C计算机系统由硬件子系统和软件子系统组成D计算机系统资源包括 CPU、存储器以及各种输入/输出设备(分数:2.00)A.B.C.D. 解析:3.操作系统提供给编程人员的接口是( )。A库函数 B高级语言C系统调用 D子程序(分数:2.00)A
11、.B.C. D.解析:操作系统提供给编程人员的接口是程序接口,也就是系统调用命令。4.本地用户通过键盘登录系统时,首先获得键盘输入信息、的程序是( )。A命令解释程序B中断处理程序C系统调用服务程序D用户登录程序(分数:2.00)A.B. C.D.解析:当用户使用键盘输入信息时,每次输入都将产生一个中断。因此,首先获得键盘输入信息的程序是中断处理程序。5.对于两个并发进程,设互斥信号量为 mutex(初值为 1),若 mutex=-1,则( )。A表示没有进程进入临界区B表示有一个进程进入临界区C表示有一个进程进入临界区,另一个进程等待进入D表示有两个进程进入临界区(分数:2.00)A.B.C
12、. D.解析:当有一个进程进入临界区且另一个进程等待进入临界区时,mutex=-1。等 mutex 小于 0 时,其绝对值等于等待进入临界区的进程数。二、填空题(总题数:15,分数:15.00)6.MS-DOS 中有 3 个文件:DOSIP.EXE,DOSIP.DAT 和 DOSZP.COM,若使用系统提供的替代符“*”和“?”,则这 3 个文件可统一表示为 1。(分数:1.00)填空项 1:_ (正确答案:DOS?R.*(或 DOS?P.?))解析:7.采用 TCP/IP 协议组成的网络通常称作 1 网。(分数:1.00)填空项 1:_ (正确答案:TCP/IP)解析:8.动态重定位是由 1
13、 和 2 相互配合来实现的。(分数:1.00)填空项 1:_ (正确答案:软件)填空项 1:_ (正确答案:硬件)解析:9.文件的逻辑结构分 1 文件和记录式文件两种。(分数:1.00)填空项 1:_ (正确答案:字符流式)解析:10.当一个进程独占处理器顺序执行时,具有两个特性: 1 和 2。(分数:1.00)填空项 1:_ (正确答案:封闭性)填空项 1:_ (正确答案:可再现性)解析:11.用户每要求写一个逻辑记录时,操作系统就把这些记录信息存放在主存储器的 1 内,然后再次写到磁盘上。(分数:1.00)填空项 1:_ (正确答案:缓冲区)解析:12.从资源管理的观点看,操作系统的功能可
14、分成五大部分,即: 1、存储管理、文件管理、设备管理和作业管理,操作系统的这五大部分相互配合,协调工作,实现计算机系统的资源管理、控制程序的执行、扩充系统的功能、为用户提供方便的使用接口和良好的运行环境。(分数:1.00)填空项 1:_ (正确答案:处理器管理)解析:13.Windows NT 采用对称多处理模型(SMP),允许从 1 计算机系统中获得最大性能。(分数:1.00)填空项 1:_ (正确答案:多处理器)解析:14. 1 是指当有若干个进程都要使用某一共享资源时,任何时刻最多只允许一个进程去使用,其他要使用该资源的进程必须等待,直到占用资源者释放了该资源。(分数:1.00)填空项
15、1:_ (正确答案:进程的互斥)解析:15.能用来惟一标识某个记录的项称为记录的 1;能标识具有某特性的所有记录的项称为记录的 2。(分数:1.00)填空项 1:_ (正确答案:主键)填空项 1:_ (正确答案:次键)解析:16. 1 是用来控制指令执行顺序并且保留和指示与程序有关的系统状态。(分数:1.00)填空项 1:_ (正确答案:程序状态字)解析:17.CPU 和主存属于 1 资源;磁带机和打印机属于 2 资源。(分数:1.00)填空项 1:_ (正确答案:可剥夺性)填空项 1:_ (正确答案:不可剥夺性)解析:18.Windows NT 操作系统结构由两个部分构成:一是保护子系统,另
16、一是 1。(分数:1.00)填空项 1:_ (正确答案:执行体)解析:19.批处理系统旨在提高系统 1 和系统 2。(分数:1.00)填空项 1:_ (正确答案:方便性)填空项 1:_ (正确答案:有效性)解析:20.虚拟存储器的容量由计算机的地址结构和辅助存储器(例如磁盘)的容量决定,与实际 1 的容量无关。(分数:1.00)填空项 1:_ (正确答案:主存储器)解析:三、判断改错题(总题数:10,分数:20.00)21.对临界资源应采取互斥访问方式来实现共享。( )(分数:2.00)A.正确 B.错误解析:22.在一个确定的计算机系统上,只能安装和配置一种操作系统。( )(分数:2.00)
17、A.正确B.错误 解析:应改为;在一个确定的计算机系统上,可以安装和配置不同的操作系统。23.当一个进程从阻塞状态变为就绪状态,则一定有一个进程从就绪状态变成运行状态。( )(分数:2.00)A.正确B.错误 解析:应改为:当一个进程从阻塞状态变为就绪状态,不一定有一个进程从就绪状态变成运行状态。24.在 UNIX 系统中 OS 的核心,它应具有两个方面的接口;一方面是核心与硬件的接口,另一方面就是核心与 Shell 的接口。 ( )(分数:2.00)A.正确 B.错误解析:25.操作控制命令用于在批处理系统中操作员控制作业执行的。( )(分数:2.00)A.正确B.错误 解析:应改为:操作控
18、制命令用于在交互式系统中操作员控制作业执行的。26.为了减少内部碎片,页应偏小为好。( )(分数:2.00)A.正确 B.错误解析:27.批处理系统的主要优点是系统的吞吐量大、资源利用率高、系统的开销较小。( )(分数:2.00)A.正确 B.错误解析:28.进程由运行到阻塞是由于正在运行的进程的时间片用完而引起的。( )(分数:2.00)A.正确B.错误 解析:“时间片用完”改为“缺乏资源;等待 I/O 操作,等待事件发生”或“发生某一事件”。29.作业控制语言是供用户编写程序以实现某项计算任务。( )(分数:2.00)A.正确B.错误 解析:应改为;作业控制语言是供书写作业说明书的,以控制
19、作业的执行(不同于编程语言)。30.虚拟设备采用的核心技术是 SPOOLing 技术。( )(分数:2.00)A.正确 B.错误解析:四、简答题(总题数:6,分数:31.00)31.若系统只有一个进程,它会被卷入死锁吗?请说明理由。(分数:5.00)_正确答案:(若系统中只有一个进程,无论该进程涉及多少资源的使用,只要使用得当;就不会产生死锁。我们用反证法来说明问题: 证明:假定系统中只有一个进程时出现死锁,则根据产生死锁的必要条件可知:此时系统进程必同时具备以下 4 个必要条件: 互斥使用资源; 请求并等待资源; 不可抢夺资源; 环路等待资源。其中,第 4 个条件“环路等待资源”要求必须至少
20、存在两个(或两个以上)进程才可能产生;而题设中说明系统只有一个进程,因此,构成环路等待的条件。这样,死锁的四个必要条件中没有完全成立,即与证明开始作的假设是相矛盾的。所以,若系统中只有一个进程,不会产生死锁现象。)解析:32.简述为计算机设计操作系统要达到的目的以及在设计时所需考虑的目标。(分数:5.00)_正确答案:(操作系统是一种系统程序,其目的是为其他程序的执行提供一个良好的环境。它有两个主要设计目标:一是使计算机系统使用方便,二是使计算机系统能高效地工作。)解析:33.rm 命令的功能是什么?如果命令后增加选项一 r 又有什么意义?(分数:6.00)_正确答案:(rm 命令的功能;删除
21、目录中的文件,要对目录中的文件进行删除,用户要有执行和写的权限。选项r,一般情况下,m 命令只删除目录中的文件,不能删除子目录,若采用r 选项,删除命令能递归进入各层子目录,顺着目录的。树形结构向下查找,并删除其中的所有内容。)解析:34.对若干个并发进程共享某一变量的相关临界区的管理有哪些要求。(分数:5.00)_正确答案:(对若干个并发进程共享某一变量的相关临界区的管理有 3 个要求: 一次至多一个进程能够进入临界区,当有进程在临界区执行时,其他想进入临界区执行的进程必须等待; 不能让一个进程无限制地在临界区执行,即任何一个进入临界区的进程必须在有限的时间内退出临界区; 不能强迫一个进程无
22、限地等待进入它的临界区,即有进程退出临界区时应让一个等待进入临界区的进程进入它的临界区执行。)解析:35.采用多道程序设计技术时应注意哪些问题?(分数:5.00)_正确答案:(采用多道程序设计能改变系统资源的使用情况,提高系统效率,但是应注意以下两个问题: 可能延长程序的执行时间; 并行工作道数与系统效率不成正比。从表面上看,增加并行工作遗数就可提高系统效率,但实际上并行工作道数与系统效率是不成正比的,因为并行的道数要根据系统配置的资源和用户对资源的要求而定;主存储器的大小限制了可同时装入的程序数量;外围设备的数量也是一个制约条件;多个程序同时要求使用同一资源的情况也会经常发生。总之,多道程序
23、设计能提高系统资源的使用效率,增加单位时间的算题量,但是对每个计算问题来说,从算题开始到全部完成所需要的时间可能长,另外在确定并行工作道数时应综合系统的资源配置和用户对资源的要求。)解析:36.进程由哪 3 部分组成?(分数:5.00)_正确答案:(进程由程序、数据集和进程控制块 3 部分组成。)解析:五、应用题(总题数:3,分数:15.00)37.假定磁盘的移动臂现在处于第 8 号柱面,有如表 5-4 所示的 6 个请求者等待访问磁盘,请列出最省时间的响应次序。表 5-4 6 个请求者的情况序号 柱面 号 磁头 号 扇区 号1 9 6 32 7 5 63 15 20 64 9 4 45 20 9 56 7 15 2