0.0909

五煦查题

快速找到你需要的那道考题与答案

mooc计算机操作系统章节答案(mooc完整答案)

14 min read

mooc计算机操作系统章节答案(mooc完整答案)

01 导学概述篇

01-导学概述篇--单元测试

1、计算机操节答操作系统的作系整答主要功能是管理计算机系统中的 。
A、统章进程
B、案m案作业
C、计算机操节答资源
D、作系整答程序和数据

2、统章关于多道批处理操作系统,案m案以下说法错误的计算机操节答是 。
A、作系整答可提高计算机系统的统章工作效率
B、在作业执行时用户可以直接干预作业的案m案执行
C、可提高系统资源的计算机操节答利用率
D、可提高系统吞吐量

3、作系整答对可靠性和安全性要求极高,统章而不强求系统资源利用率的操作系统是 。
A、批处理操作系统
B、分时操作系统
C、分布式操作系统
D、实时操作系统

4、进程的什么特性带来了操作系统的不确定性 。
A、并发性
B、共享性
C、异步性
D、虚拟性

5、在一个 批处理系统中,内存中同时驻有多个进程,它们以轮流方式使用CPU和计算机的其它资源。多个进程同时运行于一台处理机上,是一种 处理方式。
A、单道
B、多道
C、并行
D、并发

6、下面列出的一些功能程序,你认为哪些适合放入内核 。
A、代码加载程序和代码卸出程序
B、时钟中断处理程序
C、键盘中断处理程序
D、磁盘扫描与格式化程序

7、操作系统是伴随着计算机的诞生而诞生的。

8、早期的计算机上没有操作系统,通常按“人工操作方式”来控制计算机运行。

9、单道批处理系统的运行过程中必须让操作人员干预。

10、在单道批处理系统中,整个内存只用来存放一个用户程序,只有多任务操作系统中才划分出一部分空间用来存放管理程序。

01-导学概述篇--单元作业

1、从资源管理角度,操作系统可以分为哪些功能模块?各个功能模块的主要管理功能有哪些?

2、在一个采用单道批处理方式的计算机系统中,某时刻提交了一个作业。该作业的运行规律是反复不断地执行下列三个步骤: (A)利用CPU进行5分钟计算; (B)利用打印机进行10分钟的结果输出; (C)利用绘图仪进行20分钟的图形输出。 请计算一下系统在执行该作业期间的CPU利用率是多少?打印机和绘图仪的利用率分别又是多少?

3、操作系统主要的各种处理方式有哪几种?各自有哪些特点?

4、通用操作系统的基本特征是什么?是什么原因使操作系统具有不确定性?

02 操作系统之桥梁作用篇

02-操作系统之桥梁作用篇--单元测试

1、脱机命令接口指的是 。
A、适用于批处理系统的作业控制语言接口
B、适用于分时系统的接口
C、适用于实时系统的接口
D、适用于应用程序中的功能调用接口

2、有三个作业A(到达时间8:50,执行时间1.5小时)、B(到达时间9:00,执行时间0.4小时)、C(到达时间9:30,执行时间1小时)。当作业全部到达后,批处理单道系统按照响应比高者优先算法进行调度,则作业被选中的次序是 。
A、ABC
B、BAC
C、BCA
D、CBA

3、下列属于操作系统的程序员级接口的有 。
A、批系统的作业控制语言
B、命令行窗口
C、图形化交互界面
D、系统调用

4、下列属于作业状态的有 。
A、后备状态
B、运行状态
C、完成状态
D、就绪状态

5、下列说法错误的是 。
A、访管指令属于特权指令
B、进程可以通过系统调用调用系统服务程序
C、系统调用调用的服务例程在管态下运行
D、API函数在管态下运行

6、关于批作业和交互式作业,叙述错误的是 。
A、用户提交给系统的一个计算任务就是一个作业
B、批作业由程序段、数据段和作业控制说明书组成
C、交互式作业跟批作业一样都要经过作业调度
D、作业控制说明语言是操作系统提供的一种联机接口

7、作业控制方式主要有两种:脱机作业控制方式和联机作业控制方式。

8、脱机作业控制又称为“批作业”控制。在这种处理方式中,作业提交时必须同时向系统提交用作业控制语言书写的作业说明书。作业提交以后被存放在外存的作业池中。

9、联机作业控制又称为“交互”控制,作业提交时虽然不需要有作业说明书,但是也要将作业存放在作业池中。

10、用户程序可以通过系统调用调用操作系统提供的服务例程。

02-操作系统之桥梁作用篇--单元作业

1、什么是系统调用命令?常用的系统调用命令有哪些?

2、请说出常用的作业调度算法有哪几种,并简要说明各算法的原理。

3、有5个作业A,B,C,D,E,它们几乎同时到达,预计它们的运行时间为10,6,2,4,8min。其优先级分别为3,5,2,1和4,这里5为最高优先级。对于下列每一种调度算法,计算其平均进程周转时间(进程切换开销可不考虑)。 ① FCFS算法(到达次序按A,B,C,D,E次序) ② SJF算法 ③ HPF算法 ④ HRF算法

03 进程管理与处理机调度篇

03-进程管理与处理机调度篇--单元测试

1、为两个相互独立的源程序进行编译的两个进程,它们之间的关系是 。
A、它们可以并发执行,两者逻辑上有依赖关系
B、它们可以并发执行,两者逻辑上无依赖关系
C、它们不可以并发执行,但两者逻辑上有依赖关系
D、它们不可以并发执行,因为两个进程运行的是同一个编译程序

2、系统采用中断和通道技术,使得 。
A、CPU与外设紧密结合
B、CPU与外设能并行工作
C、CPU速度提高
D、外设速度提高

3、以下关于线程和进程说法正确的是 。
A、一个进程可以有一个或多个线程
B、线程是进程中可独立调度和执行的基本单位
C、不同的线程只能执行不同的程序
D、线程往往被称为“轻型进程”

4、两个并发进程P1和P2的程序代码在下面给出。其中,A、B、C、D、E均为原语。 P1: begin P2: Begin A; D; B; E; C; End; End; P1和P2进程以不可预知的速度推进,它们可能的执行过程有 。 (1)A→B→C→D→E (2)A→B→E→D→C (3)A→B→D→C→E (4)A→D→C→E→B (5)A→D→B→C→E (6)A→D→E→B→C (7)D→E→A→B→C (8)D→A→C→E→B (9)D→A→B→E→C (10)D→A→E→B→C
A、(1)(2)(3)(4)(5)(10)
B、(1)(3)(5)(7)(8)(9)
C、(1)(3)(5)(7)(9)
D、(3)(5)(7)(9)(10)

5、程序的并发执行是指同一时刻有两个以上的程序,它们的指令都在同一处理机上执行。

6、进程由进程控制块和数据集以及对该数据集进行操作的程序组成,进程上下文是进程执行活动全过程的静态描述。

7、进程是基于多道程序技术提出的,其最基本的特征是并发性和动态性,进程在多种基本状态间多次转换,但只有处于就绪、阻塞和执行这三种状态的进程位于内存。

8、在RR算法中,若时间片过大,处理方式肯定与FCFS别无二致,所以时间片越小越好。

9、在多道程序运行环境中,如果处理机利用率不高就应当立即创建新进程,通过增加进程数量来提高处理机利用率。

10、在HPF算法中,系统(或管理员)给I/O类进程较高的优先级能够改善系统性能。

03-进程管理与处理机调度篇--单元作业

1、有人说PCB是进程存在的唯一标志,这种说法对吗,为什么?并请写出进程控制块的内容有哪些?

2、某台“一机多终端”的计算机系统中连接了128台终端,系统采用时间片轮转算法进行调度,而且每进行一次处理机切换需要耗时0.001(ms)。若这些终端平均每天的开机率可达百分之九十,那么,要想让系统对用户有较好的响应,同时,处理机的利用率又不低于百分之八十,你认为时间片应当如何选取为好?

3、试从调度性、并发性、拥有资源及系统开销几个方面,对进程和线程进行比较。

4、区分以下4种调度程序。 (A)作业调度程序 (B)进程调度程序 (C)中级调度程序 (D)线程调度程序

04 进程并发控制篇

04 进程并发控制篇--单元测试

1、进程间的同步与互斥,分别表示出各个并发进程之间的 关系
A、动态性与独立性
B、协作与竞争
C、相互独立与制约
D、竞争

2、死锁产生的根本原因是
A、资源竞争和进程推进顺序不当
B、资源的分配策略有误
C、系统中并发执行的进程太多
D、并发进程执行速度太慢

3、关于资源的静态分配策略,下述说法正确的是 。
A、也称为预分配策略
B、仅当系统给进程分配了所有所需的资源后,该进程才开始执行
C、与采用动态资源分配策略相比,提高了资源利用率
D、有利于提高进程并发度

4、有关死锁的叙述正确的是
A、死锁的产生既与资源分配的策略有关,也与进程并发执行的速度有关
B、通过破坏“互斥使用资源”的条件就能防止死锁
C、对资源采用按序分配策略就不会出现循环等待资源的情况了
D、目前抢夺式分配策略只适用于主存空间和处理器

5、PV操作可用来实现
A、并发进程间的互斥、同步
B、进程间少量信息的传递
C、进程间大量信息的传递
D、防止系统死锁的发生

6、进程A和进程B共享变量1,需要互斥;进程B和进程C共享变量2,需要互斥;从而进程A与进程C也必须互斥

7、若当前进程因时间片用完而让出处理机,该进程应由执行状态转变为阻塞状态

8、一个正在占用CPU的进程不能被挂起

9、被挂起的进程当等待的事件完成后可以被唤醒

10、为了使高层的某个短小精悍的程序块运行过程不受干扰,也可以将其用原语来实现

04 进程并发控制篇--单元作业

1、在生产者—消费者问题中,如果缺少了P(Sout)或V(Sin),对执行结构会有何影响?

2、为了让用户进程互斥地进入临界区,可以把整个临界区实现成不可中断的过程,即让用户具有屏蔽所有中断的能力。每当用户程序进入临界区的时候,屏蔽所有中断。当出了临界区的时候,再开放所有中断。你认为这种方法有什么缺点。

3、有一条小河,河上有一座独木桥可供男来北往的人过河。由于桥面窄,只能单向行走。试用P、V操作设计一个过河算法。

4、设系统中有三种类型的资源(A、B、C)和五个进程(P1、P2、P3、P4、P5)。A资源的数量为17,B资源的数量为5,C资源的数量为20。在T0时刻系统分配情况如下表所示,且剩余资源为(2,3,3),若系统采用银行家算法,请问: ① T0时刻系统是否为安全的?若是,请给出安全序列。 ② 在T0时刻若进程P2请求资源(0,3,4),是否能实施资源分配?为什么? ③ 在②的基础上,若进程P4请求资源(2,0,1),是否能实施资源分配?为什么? ④ 在③的基础上,若进程P1请求资源(0,2,0),是否能实施资源分配?为什么?

05基本存储管理篇

05基本存储管理篇--单元测试

1、在动态多分区分配方案中,某一作业完成后,系统收回其主存空间并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1的情况是 。
A、无上邻空闲区也无下邻空闲区
B、有上邻空闲区但无下邻空闲区
C、有下邻空闲区但无上邻空闲区
D、有上邻空闲区也有下邻空闲区

2、下面哪种内存管理方法有利于程序的动态链接 。
A、分段存储管理
B、分页存储管理
C、可变式分区管理
D、固定式分区管理

3、First_Fit算法的空闲区是 。
A、按地址递增顺序连在一起
B、按大小递减顺序连在一起
C、按大小递增顺序连在一起
D、从寻找最大空闲区开始

4、支持程序放在不连续内存中存储管理方法有 。
A、动态多分区存储管理
B、分页式存储管理
C、分段式存储管理
D、段页式存储管理

5、下列说法正确的是 。
A、基于MAT的动态分区管理中,分配过程不可能使MAT增长。
B、基于MAT的动态分区管理中,回收过程可能使MAT缩短。
C、固定分区分配管理中容易产生内碎片,分页存储管理中有可能产生内碎片。
D、动态分区分配管理中容易产生外碎片, 分段存储管理中有可能产生外碎片。

6、把作业装入内存时随即进行地址变换的方式称为静态重定位,而在作业执行期间,当访问到指令或数据时才进行地址变换的方式称为动态重定位。

7、与动态重定位相比,静态重定位能支持“程序浮动”。

8、Best_Fit算法应用到固定分区存储管理的主存分配中,能减少内碎片,提高主存利用率。

9、在分区分配算法中,首次适应算法倾向于优先利用内存中低址端部分的空闲分区,从而保留了高址端部分的大空闲区。

10、在动态多分区存储管理中,Best_Fit算法效率会更容易生成外碎片。

05基本存储管理篇--单元作业

1、设一段表为附件所示的形式,则逻辑地址(2,88)对应的物理地址是 。

2、有人说分段系统较之分页系统更易于实现信息共享,这种说法对吗,为什么?

3、在存储管理系统中,引入快表的作用是什么?

4、假设一个分页存储系统具有快表,多数活动页表项都可以存在其中。如果页表放在内存中,内存访问时间是1ms,快表的访问时间为0.1us。若快表命中率是85%,则有效存取时间为多少?若快表的命中率为50%,那么有效存取时间为多少?

06 虚拟存储管理

06 虚拟存储管理--单元测验

1、虚拟存储器的最大容量 。
A、为内外存容量之和
B、由计算机的地址结构决定
C、是任意的
D、由作业的地址空间决定

2、实现虚拟存储器的目的是 。
A、实现存储保护
B、实现程序浮动
C、扩充辅存容量
D、扩充主存容量

3、下表是一个作业引用页的序列,假定分给这个作业2个页框的内存,现在我们采用请求页式策略,如果该作业采用LRU替换算法运行,在时间6那一刻,哪些页在主存中?
A、1和3
B、2和4
C、3和4
D、2和3

4、实现虚拟存储器虚需要哪些硬件方面的支援 。
A、页表或段表机制
B、缺页或缺段中断机制
C、地址变换机制
D、页面或段面置换算法

5、虚拟存储器的主要特点有哪些 。
A、离散性——装入虚拟存储器的进程都是离散存放的
B、多次性——一个进程可以分多次装载到虚拟存储器
C、对换性——虚拟存储器中的进程可根据需要,换进换出
D、虚拟性——呈现给用户的是一个容量远大于实际内存容量的存储器

6、请求段式存储管理中,段长可根据需要动态增长,段的长度不受内存可用连续区的尺寸限制。

7、请求页式存储管理与请求段式存储管理的相同点是,都能提供内存和外存统一管理的技术,实现虚拟存储器技术。在实现上,二者都要求更多的硬件支持。

8、在选择淘汰算法时必须十分慎重,否则可能产生抖动现象,影响CPU的效率。

9、请求段式存储管理每次交换的是一整段有意义的信息,请求页式存储管理只交换固定大小的页面。

10、请求段式存储管理在碎片问题以及为消除碎片所进行的合并等问题上较请求页式存储管理要差一些。

06 虚拟存储管理--单元作业

1、磁盘空间被划分为文件区和交换区两部分,请说明二者有何区别。

2、假设一个进程的页表如附件所示(表中数字皆为十进制数),每一项都是从0开始计数的,并且所有地址都是字节地址,页面大小为1KB。请回答:虚地址1052, 2221, 5499对应的物理地址是什么?

3、在一个请求分页系统中,采用LRU页面置换算法时,假如一个作业的页面走向为4,3,2,1,4,3,5,4,3,2,1,5,当分配给该作业的物理块数M分别为3和4时,试计算访问过程中所发生的缺页次数和缺页率,比较所得的结果。

4、假定系统每次产生缺页时统统需要从磁盘交换区中调入,调入一页的时间为25(ms)。若一个内存周期为10(ns)。如果系统在1000次页面访问中仅产生一次缺页,即缺页率p=0.001,请回答: (1)有效访问时间为多少? (2)如果希望在缺页时,仅使有效访问时间延长不超过10%(也就是说不超过11ns),那么缺页率应为多少?

07 设备管理篇

07 设备管理篇--单元测试

1、磁盘与主机之间传递数据,通常都以 为基本单位进行。
A、字节
B、文件
C、盘块
D、字

2、T是读外存数据送内存缓冲区时间,M是数据从缓冲区传送到用户区的时间,C是读内存用户区数据进行计算的时间。在单缓冲情况下,系统对一块数据的处理时间为 。
A、(C+T)
B、max(C,T)+M
C、max(C+M,T)
D、max(C,T)

3、磁盘请求的柱面按10,22,20,2,40,6,38的次序到达磁盘的驱动器,寻道时每个柱面移动需要6ms。采用最短寻道优先(SSTF)算法调度时的寻道时间是 。(磁头臂均起始于柱面20,且磁头正在按柱面由小到大的方向移动)
A、876ms
B、360ms
C、348ms
D、168ms

4、驱动调度算法中, 算法可能会随时改变移动臂的运动方向。
A、电梯调度
B、先来先服务
C、最短寻道优先
D、单向扫描

5、下列叙述错误的是 。
A、设备独立性又称为设备无关性,指的是应用程序所涉及的I/O设备与系统中具体使用的物理设备是互相无关的。
B、设备独立性带来的好处是设备分配的灵活性提高,不易于实现I/O重定向。
C、系统必须在更改应用程序代码的前提下,才能让程序中I/O命令所涉及的逻辑设备名映射到另外的物理设备
D、设备分配的灵活性是指用户使用逻辑名请求设备,系统可以从当前空闲的物理设备中任选一台分给用户

6、从工作方式上说,大部分独享设备的输入输出操作都是按字符的方式进行传送的,因此这种设备又称作“字符设备”。

7、打印机、绘图仪、终端机,以及早期计算机上使用的卡片输入/输出机、穿孔机和光电阅读机等都是独享设备。

8、共享设备可以供多个进程共同进行存入和读出。每次操作时,它总是一次传输若干数据。因此,共享设备一般为“块设备”。

9、从利用率上看,独享设备比共享设备高得多。

10、磁盘是最常见的独享设备。

07 设备管理篇--单元作业

1、磁盘访问时间由哪几部分组成?每部分时间应如何估算?

2、磁盘请求的柱面按10,22,20,2,40,6,38的次序到达磁盘的驱动器,寻道时每个柱面移动需要6ms。以上所有情况磁头臂均起始于柱面20,且磁头正在按(柱面)由小到大的方向移动。计算按以下算法调度时的寻道时间: (1)循环扫描(CSCAN)算法。 (2)先来先服务(FCFS)算法。 (3)最短寻道优先(SSTF)算法。 (4)电梯调度(SCAN)算法。

3、试说明SPOOLing系统的组成。

08 文件管理篇

08 文件管理篇--单元测试

1、UNIX系统中,任何一个用户进入系统前都要先行注册,这是 安全管理。
A、系统级
B、用户级
C、目录级
D、文件级

2、假定盘块大小为4KB,每个盘块号占用4 B,当采用两级索引分配时,系统允许的文件最大长度是 。
A、4MB
B、4GB
C、4MB+GB
D、以上都不对

3、在UNIX中,一个文件的存储映像不包括 。
A、文件目录
B、目录文件
C、文件索引结点
D、文件体

4、文件的物理结构有 等类型。
A、顺序结构
B、链接式结构
C、流式结构
D、索引式结构

5、以下叙述中,正确的是 。
A、文件系统要负责文件存储空间的管理,但不能完成文件名到物理地址的转换
B、逻辑记录是对文件进行存取操作的基本单位
C、树型目录结构中,通过用户目录名和文件名来访问文件
D、文件系统把用户组织的逻辑文件按一定的方式转换成物理文件存储到存储介质上

6、从用户使用角度来看,文件管理系统的首先是实现了对文件的“按名存取”。

7、当用户要求保存文件时,文件管理系统必须把物理文件转换成逻辑文件;而当用户要求读文件时,文件管理系统又要把逻辑文件转换成物理文件。

8、文件管理系统不仅要为外存空间设置相应的数据结构,还要提供对外存空间进行分配和回收的手段。

9、对目录管理的主要要求有以下4方面:实现按名存取、提高对目录的检索速度、实现文件共享、允许磁盘文件重名。

10、从系统管理角度来看,文件管理系统的功能除了实现对文件存储空间的组织,还包括依给定条件对文件空间进行检索,实现用户对某些公用文件的共享,并限定不同用户对不同文件的读写权限,以保护文件不被非法破坏。

08 文件管理篇--单元作业

1、有一计算机系统,其磁盘容量为520MB,盘块大小为1KB。其中前4MB用于存储索引结点等,后10MB用作对换区,采用成组链接法管理剩余的506MB外存空间,每组100个盘块。试画出外存尚未使用的成组链接图。

2、在一个运行UNIX的计算机系统中,有2个活跃的进程P1和P2,已知当前磁盘空间的分配情况如附件图所示。请回答: (1)若P1请求5个磁盘块,系统返回的是哪些盘块号? (2)系统满足了P1的请求之后P2运行完毕,释放了5个盘块:381、244、373、77、209。请画出它的分配情况图。

3、文件系统采用多重索引结构搜索文件内容。设块长为2KB,每个块号长2B,请分别求出一级索引、二级索引和三级索引时可寻址的文件最大长度。

结课测试

计算机操作系统结课测试题

1、关于操作系统的作用,下列表述错误的是:
A、操作系统是计算机系统与用户之间交互的桥梁
B、操作系统是计算机系统的“大管家”,表现在管理计算机所有的硬件资源
C、操作系统能够协调控制多个程序的并发过程
D、操作系统能通过软件管理的方法虚拟地扩充硬件地性能

2、关于批处理操作系统,以下说法错误的是:
A、多道批处理系统通过采用合适作业调度算法可提高系统资源的利用率
B、多道批和单道批地共同特点是成批提交、成批处理
C、批作业在运行过程中,用户可以根据自身需要进行干预和操作
D、多道批处理系统可获得理想的系统吞吐量

3、下列哪一种进程状态转换是不可能的:
A、运行态→阻塞态
B、阻塞态→运行态
C、阻塞态→运行态
D、就绪态→运行态

4、以下关于进程的表述错误的是:
A、进程具有独立性,进程是分配资源和参与CPU调度的独立单位
B、进程具有并发性和异步性,每个进程的推进速度都是不可预知的
C、进程是一个程序的一次动态执行过程,进程由要执行的代码和要处理的数据组成
D、进程具有动态性,操作系统为了描述和管理程序动态的执行过程才引入了“进程”

5、支持多线程的系统中,进程P创建的若干个线程不能共享的是:
A、进程P的代码段
B、进程P中打开的文件
C、进程P的全局变量
D、进程P中某线程的栈指针

6、某基于动态分区存储管理的计算机,其主存容量为55MB(初始为空闲),采用最佳适配(Best Fit)算法,分配和释放的顺序为:分配15MB、分配30MB、释放15MB、分配8MB、分配6MB,此时主存中最大空闲分区的大小是:
A、7MB
B、9MB
C、10MB
D、15MB

7、某计算机系统中有8台打印机,由K个进程竞争使用,每个进程最多需要3台打印机。该系统可能会发生死锁的K的最小值是:
A、2
B、3
C、4
D、5

8、一个分段存储管理系统中,地址字长度为32位,其中段号占8位,则最大段长是
A、2的8次方字节
B、2的16次方字节
C、2的24次方字节
D、2的32次方字节

9、用户程序发出磁盘I/O请求后,系统的正确处理流程是:
A、用户程序→系统调用程序→中断处理程序→设备驱动程序
B、用户程序→系统调用程序→设备驱动程序→中断处理程序
C、用户程序→设备驱动程序→系统调用程序→中断处理程序
D、用户程序→设备驱动程序→中断处理程序→系统调用程序

10、下列文件物理结构中,适合随机访问且易于文件扩展的是:
A、连续存储结构
B、索引存储结构
C、链式存储结构且磁盘块定长
D、链式存储结构且磁盘块变长

11、设备的独立性是指:
A、设备具有独立进行输入输出操作的特性
B、设备可与CPU并行运行的特性
C、通道独立控制设备进行I/O操作的特性
D、用户程序中使用的设备与运行时实际使用哪台设备无关的特性

12、有三个作业A(到达时间8:50,执行时间1.5小时)、B(到达时间9:00,执行时间 0.4小时)、C(到达时间9:30,执行时间1小时)。当作业全部到达后,批处理单 道系统按照响应比高者优先算法进行调度,则作业被选中的次序是:
A、BAC
B、ABC
C、BCA
D、CBA

13、页式虚拟存储管理的主要特点是:
A、不要求将作业装入到主存的连续区域
B、不要求将作业同时全部装人到主存的连续区域
C、不要求进行缺页中断处理
D、不要求继续页面置换

14、不会产生内部碎片的内存管理方法是:
A、分页式存储管理
B、分段式存储管理
C、固定分区式存储管理
D、段页式存储管理

15、在虚拟存储系统中,若进程在内存中占3块(开始时为空),采用先进先出页面淘汰算法,当执行访问页号序列为1,2,3,4,1,2,5,1,2,3,4,5,6时,将产生缺页中断的次数是:
A、7
B、8
C、9
D、10

16、下列选项中,满足短任务优先且不会发生饥饿现象的调度算法是:
A、先来先服务
B、高响应比优先
C、时间片轮转
D、非抢占式短任务优先

17、某文件占10个磁盘块,现要把该文件磁盘块逐个读入主存缓冲区,并送用户区进行分析。假设一个缓冲区与一个磁盘块大小相同,把一个磁盘块读入缓冲区的时间为100μs,将缓冲区的数据传送到用户区的时间是50μs,CPU对一块数据进行分析的时间为50μs。在单缓冲区和双缓冲区结构下,读入并分析完该文件的时间分别是:
A、2000μs、2000μs
B、1550μs、1550μs
C、1550μs、1100μs
D、1500μs、1000μs

18、有两个并发执行的进程P1和P2,共享初值为1的变量x。P1对x加1,P2对x减1。加1和减1操作的指令序列分别如下所示。 //加1操作 //减1操作 load R1, x //取x的值到寄存器R1中 load R2, x inc R1 dec R2 store x,R1 //将R1的内容存入x store x,R2 两个操作完成后,x的值为:
A、可能为-1或3
B、只能为1
C、可能为0、1或2
D、可能为-1、0、1或2

19、下列选项中,操作系统提供的给应用程序的接口是:
A、系统调用
B、中断
C、库函数
D、原语

20、下列选项中,降低进程优先权的合理时机是:
A、进程的时间片用完
B、进程刚完成I/O,进入就绪队列
C、进程长期处于就绪队列中
D、进程从就绪状态转为运行态

21、下列进程调度算法中,综合考虑进程等待时间和执行时间的是:
A、时间片轮转调度算法
B、短进程优先调度算法
C、最短剩余时间调度算法
D、高响应比优先调度算法

22、某磁盘的转速为10000转/分,平均寻道时间是6 ms,磁盘传输速率是20 MB/s,磁盘控制器延迟为0.2 ms,读取一个4KB的扇区所需的平均时间约为:
A、9ms
B、9.4ms
C、12ms
D、12.4ms

23、在系统内存中设置磁盘缓冲区的主要目的是:
A、减少磁盘I/O次数
B、减少平均寻道时间
C、提高磁盘数据可靠性
D、实现设备无关性

24、在文件的索引节点中存放直接索引指针10个,一级和二级索引指针各1个。磁盘块大小为1KB,每个索引指针占4个字节。若某文件的索引节点已在内存中,则把该文件偏移量(按字节编址)为1234 和307400处所在的磁盘块读入内存,需访问的磁盘块个数分别是:
A、1,2
B、1,3
C、2,3
D、2,4

25、假设系统中有4个同类资源,进程P1、P2和P3需要的资源数分别为4、3和1,P1、P2和P3已申请到的资源数分别为2、1和0,则执行安全性检测算法的结果是:
A、不存在安全序列,系统处于不安全状态
B、存在多个安全序列,系统处于安全状态
C、存在唯一安全序列P3、P1、P2,系统处于不安全状态
D、存在唯一安全序列P3、P2、P1,系统处于不安全状态

26、设文件索引节点中有7个地址项,其中4个地址项为直接地址索引,2个地址项是一级间接地址索引,1个地址项是二级间接地址索引,每个地址项的大小为4B。若磁盘索引块和磁盘数据块大小均为256B,则可表示的单个文件的最大长度是:
A、1024KB
B、1057KB
C、1024MB
D、1057MB

27、文件系统中,文件访问控制信息存储在:
A、文件控制块
B、文件分配表
C、用户口令表
D、系统注册表

28、假设磁头当前位于第105道,正在向磁道序号增加的方向移动。现有一个磁道访问请求序列为35、45、12、68、110、180、170、195,采用FCFS调度算法,其平均寻道长度为:
A、34.125
B、35.75
C、39.5
D、41.125

29、#include <unistd.h> #include <stdio.h> #include <stdlib.h> int globa=5; int main(){ int pid,viso=5; while((pid=fork())==-1); if(pid==0) { globa++; viso--; printf("Child:globa=%d,viso=%d\n",globa,viso); exit(0); } else{ printf("Parent:globa=%d,viso=%d\n",globa,viso); } }上面小程序段的输出结果是:
A、Child: globa=6, viso=4 Parent: globa=5, viso=5
B、Child: globa=6, viso=4 Parent: globa=6, viso=54
C、Parent: globa=5, viso=5 Child: globa=6, viso=4
D、Parent: globa=6, viso=4 Child: globa=6, viso=4

30、假设页面大小为4KB,页表项大小4B。要映射64位的地址空间,如果顶级页表能在一页中存储,需要几级页表:
A、4
B、5
C、6
D、7

31、实现虚拟存储器的目的是:
A、实现存储保护
B、实现程序浮动
C、扩充辅存容量
D、扩充主存容量

32、若当前进程因时间片用完而让出处理机,该进程应由执行状态转变为:
A、就绪状态
B、执行状态
C、阻塞状态
D、挂起状态

33、UNIX系统中,任何一个用户进入系统前都要先行注册,这是哪一级安全管理:
A、系统级
B、用户级
C、目录级
D、文件级

34、进程间的同步与互斥,分别表示出各个并发进程之间的什么关系:
A、动态性与独立性
B、协作与竞争
C、相互独立与制约
D、竞争

35、SPOOLing技术用于:
A、存储管理
B、作业管理
C、设备管理
D、文件管理

36、下述不属于特权指令的是:
A、启动I/O
B、设置中断屏蔽
C、访管指令
D、停机

37、假定一个盘组共有100个柱面,每个柱面有8个磁道(磁头),每个盘面分成4个扇区,编号均自0开始。若用字长为32位的字来构造其位示图,共需多少个字:
A、32
B、33
C、100
D、101

38、在可变多分区分配方案中,某一作业完成后,系统收回其主存空间并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1的情况是:
A、无上邻空闲区也无下邻空闲区
B、有上邻空闲区但无下邻空闲区
C、有下邻空闲区但无上邻空闲区
D、有上邻空闲区也有下邻空闲区

39、下面哪种内存管理方法有利于程序的动态链接:
A、分段存储管理
B、分页存储管理
C、可变式分区管理
D、固定式分区管理

40、P1和P2为两个相互独立的源程序进行编译的两个进程,它们之间的关系是:
A、它们可以并发执行,两者逻辑上有依赖关系
B、它们可以并发执行,两者逻辑上无依赖关系
C、它们不可以并发执行,但两者逻辑上有依赖关系
D、它们不可以并发执行,因为两个进程运行的是同一个编译程序

41、在缺页处理过程中,操作系统执行的操作可能是:
A、修改页表
B、磁盘I/O
C、分配页框
D、地址重定位

42、下列关于银行家算法的叙述中,正确的是:
A、银行家算法可以避免死锁
B、当系统处于安全状态时,系统中一定无死锁进程
C、当系统处于不安全状态时,系统中一定会出现死锁进程
D、银行家算法破坏了死锁必要条件中的“请求和保持”条件

43、下列选项中,会导致用户进程从用户态切换到内核态的操作是:
A、整数除以零
B、sin()函数调用
C、read系统调用
D、调用API函数

44、当系统发生抖动(thrashing)时,可以采取的有效措施是:
A、撤销部分进程
B、增加磁盘交换区的容量
C、提高用户进程的优先级
D、给抖动进程动态分配主存可用帧

45、下列关于多任务操作系统的叙述,正确的是:
A、具有并发和并行的特点
B、需要实现对共享资源的保护
C、需要运行在多CPU的硬件平台上
D、需要进行处理机调度等管理

46、一个进程执行期间发生缺页中断,它所缺的页有可能存储在什么地方:
A、磁盘对换区
B、磁盘文件区
C、磁盘缓冲区
D、内存用户区

47、以下属于分时系统的有:
A、CCTS
B、Multics
C、Unix
D、Linux

48、有关死锁的叙述正确的是:
A、死锁的产生既与资源分配的策略有关,也与进程并发执行的速度有关
B、通过破坏“互斥使用资源”的条件就能防止死锁
C、对资源采用按序分配策略就不会出现循环等待资源的情况了
D、目前抢夺式分配策略只适用于主存空间和处理器

49、关于资源的静态分配策略,下述说法正确的是:
A、仅当系统给进程分配了所有所需的资源后,该进程才开始执行
B、与采用动态资源分配策略相比,提高了资源利用率
C、有利于提高进程并发度
D、能预防死锁

50、PV操作可用来实现:
A、并发进程间的互斥
B、并发进程间的同步
C、进程间少量信息的传递
D、进程间大量信息的传递

51、单处理机系统中,可并行的是:
A、进程与进程
B、处理机与设备
C、处理机与通道
D、设备与设备

52、下列选项中会导致当前进程从执行态变为就绪态的事件是:
A、通过系统调用请求I/O 操作
B、被高优先级进程抢占CPU
C、被外部中断打断
D、发生I/O中断

53、支持程序放在不连续内存中存储管理方法有:
A、动态多分区存储管理
B、分页式存储管理
C、固定多分区存储管理
D、分段式存储管理

54、下列关于批处理系统的叙述中,正确的是:
A、批处理系统允许多个用户与计算机直接交互
B、批处理系统分为单道批处理系统和多道批处理系统
C、中断技术使得多批道处理系统的I/O设备可与CPU并行工作
D、多道批处理系统采用多道程序设计技术

55、若系统S1采用死锁避免方法,S2采用死锁检测方法。下列叙述中,正确的是:
A、S1会限制用户申请资源的顺序,而S2不会
B、S1需要进程运行所需资源总量信息,而S2不需要
C、S1不会给可能导致死锁的进程分配资源,而S2会
D、以上叙述都不对

56、有人说PCB是进程存在的唯一标志,这种说法对吗?

57、磁盘空间的文件区和交换区的存储方式不同。文件区中的信息是以文件形式存放的,为了提高空间利用率,一般采取连续存储方式;而交换区是按字符流方式存放,多采用离散存储形式。

58、原语是一些可被调用的公用小程序,一个原语就是一个系统调用。

59、缓冲技术可以缓解I/O操作对缺页置换策略的干扰;缓解CPU与外部设备速度不匹配的矛盾,使数据处理的速度提高。

60、段和页都是离散存储的物理单位。

61、死锁预防与死锁避免都能保证系统不发生死锁,但实现方式不同,前者采用事前处理措施,后者采用事后处理措施。

62、操作系统是管理系统资源、控制程序执行、合理组织计算机工作流程、改善人机界面、为用户方面有效地使用计算机提供各种服务和良好运行环境的一种应用软件。

63、为了让用户进程互斥地进入临界区,可以把整个临界区实现成不可中断的过程,即让用户具有屏蔽所有中断的能力。每当用户程序进入临界区的时候,屏蔽所有中断。当出了临界区的时候,再开放所有中断。

64、隐式链接存储文件只能支持顺序存取方式,且有链接指针的存储开销和分离指针信息的时间开销

65、父进程创建子进程;子进程共享父进程的资源。

66、现代操作系统的基本特征是:并行性、异步性、共享性、虚拟性。

67、子进程继承父进程的资源;父、子进程相互独立,各自独立占有资源、各自独立参与处理机调度。

68、一个进程由程序代码、数据集和进程控制块TCB组成。这三部分内容构成了进程的映像。

69、进行一次磁盘读写的时间由三部分组成:寻道时间、旋转延迟时间和数据传输时间。

70、用户程序在目态下运行,库函数在管态下运行。