2020年10月自考02326操作系统试题及答案含解析_第1页
2020年10月自考02326操作系统试题及答案含解析_第2页
2020年10月自考02326操作系统试题及答案含解析_第3页
2020年10月自考02326操作系统试题及答案含解析_第4页
2020年10月自考02326操作系统试题及答案含解析_第5页
免费预览已结束,剩余5页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

操作系统年月真题

02326202010

1、【单选题】操作系统中,为了防止由于用户的错误而导致整个系统发生不可预料的后果,

通常为中央处理器引入了运行模式的概念。运行模式一般分为用户模式和

调用模式

共享模式

A:

特权模式

B:

恢复模式

C:

答D:案:C

解析:为中央处理器引入运行模式概念,运行模式通常分为用户模式和特权模式。执行一

般指令时,处理器处于目态,为用户模式。执行特权指令时,处理器处于管态,为特权模

式.。

2、【单选题】操作系统的设计过程一般可分为功能设计、算法设计和

程序设计

结构设计

A:

接口设计

B:

界面设计

C:

答D:案:B

解析:操作系统的设计过程包括功能设计、算法设计和结构设计。在每个方面均匀考虑操

作系统具有可靠性、高效性、易维护性、易移植性、安全性和简明性等特征。

3、【单选题】存储器的最小编址单位是

二进位

字节

A:

B:

双字

C:

答D:案:B

解析:存储器的最小编址单位是字节,一个字节一般包含8个二进位。

4、【单选题】在处理器的寄存器中,用于记录处理器的运行模式信息的是

地址寄存器

A:

数据寄存器

指令寄存器

B:

程序状态字

C:

答D:案:D

解析:地址寄存器用于存储数据及指令的物理地址、线性地址或者有效地址,用于某种特

定方式的寻址。数据寄存器主要用于各种算术逻辑指令和访存指令。指令寄存器包含了最

近取出的指令。程序状态字记录了处理器的运行模式信息等。

5、【单选题】用户程序在执行过程中使用系统调用,此时处理器的工作状态

从目态转换为管态

从管态转换为目态

A:

维持目态

B:

维持管态

C:

答D:案:A

解析:为了从操作系统中获得服务,用户程序必须使用系统调用,系统调用陷入内核并调

用操作系统。访管指令把目态切换成管态,并启用操作系统。

6、【单选题】多道程序设计的优势之一是

避免发生资源竞争

缩短作业执行时间

A:

减少处理器空闲时间

B:

减少调度次数

C:

答D:案:C

解析:多道程序设计的优点:1.提高CPU的利用率。在多道程序设计环境中,要求多个

程序共享计算机资源。当一个程序等待I/O操作时,CPU可以执行其他程序,从而极大地

提高了CPU利用率。2.提高设备利用率。在多程序环境中,多个程序共享系统的设备,

大大提高了系统设备的利用率。3.提高系统的吞吐量。在多程序环境下,减少了程序的

等待时间,提高了系统的吞吐量。

7、【单选题】如果有10个进程并发运行,则以下不可能出现的情形是

1个进程处于运行态,没有就绪态的进程,9个阻塞态的进程

1个进程处于运行态,9个就绪态的进程,没有阻塞态的进程

A:

1个进程处于运行态,1个就绪态的进程,8个阻塞态的进程

B:

没有进程处于运行态,2个就绪态的进程,8个阻塞态的进程

C:

D:

答案:D

8、【单选题】所谓临界区是指访问临界资源的

一个缓冲区

程序段

A:

同步机制

B:

一段数据区

C:

答D:案:B

解析:在进程中访问临界资源的程序称为临界区。

9、【单选题】在具有N个进程的系统中,允许M个进程(N≥M≥1)同时进入它们的临界区,

处于等待状态的进程数最多为

N个

M个

A:

N-M个

B:

1个

C:

答D:案:C

10、【单选题】在9个生产者、6个消费者共享容量为8的缓冲器的生产者一消费者问题

中,设S为互斥使用缓冲器的信号量,其初始值应设为

1

6

A:

8

B:

9

C:

答D:案:A

11、【单选题】资源的有序分配策略,破坏了导致死锁的四个必要条件中的

不可剥夺条件

互斥条件

A:

请求和保持条件

B:

循环等待条件

C:

答D:案:D

解析:循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。

12、【单选题】下列关于死锁的说法中,正确的是

死锁必有环

死锁必无环

A:

有环必死锁

B:

有环无死锁

C:

答D:案:A

解析:有环不一定有死锁,但死锁必有环。

13、【单选题】设系统中有n个进程并发,共同竞争资源X,且每个进程都需要m个资源

X,为使该系统不会发生死锁,则资源X的个数最少应为

n*m+1

n*(m-1)+1

A:

n*m+n

B:

n*m+m

C:

答D:案:B

14、【单选题】存储管理中,地址静态重定位的时机是

在程序编译时

在程序链接时

A:

在程序装入内存时

B:

在程序运行时

C:

答D:案:C

解析:内存在装入一个程序时,要把程序中的指令地址和数据地址全部转换成绝对地址。

由于地址转换工作是在程序开始执行前集中完成的,所以在程序执行过程中就无须再进行

地址转换工作,这种地址转换方式称为“静态重定位”。

15、【单选题】在可变分区分配方案中,某一作业完成后,系统收回其内存空间,并与相邻

空闲区合并,为此需修改空闲区表,造成空闲区数减1的情况是

无上邻(低址)空闲区,也无下邻(高址)空闲区

有上邻(低址)空闲区,但无下邻(高址)空闲区

A:

有下邻(高址)空闲区,但无上邻(低址)空闲区

B:

有上邻(低址)空闲区,也有下邻(高址)空闲区

C:

答D:案:D

16、【单选题】下列关于虚拟页式存储管理的叙述中,正确的是

程序和数据是在开始执行前一次性装入的

A:

在页表中一定要有“存在位”“访问位”等信息

一个被置换的页面一定要写回外存

B:

产生缺页异常一定要置换一个页面

C:

答D:案:B

解析:页表项的设计包括物理页面号、有效位(又称驻留位、存在位)、访问位、修改

位、保护位等。

17、【单选题】下列磁盘空间管理策略中,能够迅速找到大量空闲盘块地址的是

成组链接法

空闲块链表

A:

空闲块表

B:

位示图

C:

答D:案:A

解析:成组链接这种方案能够迅速找到大量空闲盘块地址。

18、【单选题】一个UNIX系统的根目录由bin、etc、lib和usr构成。其中usr目录中存

储用户的子目录,有两个用户user1和user2,user1目录下有一个hello文件,当前目录为

/usr/user2,以下说法不正确的是

/usr/user1/hello是绝对路径

user1/hello是相对路径

A:

在当前目录下不能创建名为hello的文件

B:

在当前目录下不能通过路径user1/hello访问hello文件

C:

答D:案:C

19、【单选题】若以系统中信息组织方式来划分设备,可将I/O设备划分为字符设备和

块设备

存储设备

A:

多媒体设备

B:

虚拟设备

C:

答D:案:A

解析:I/O设备的分类,按信息交换的单位可分为块设备和字符设备。

20、【单选题】计算机系统中,每一种外围设备在自己的设备控制器的控制下工作,每个设

备控制器都有若干个寄存器用来与处理器进行通信,这些寄存器包括控制寄存器、状态寄存

器和

界限寄存器

读写寄存器

A:

中断寄存器

B:

数据寄存器

C:

答D:案:D

解析:设备控制器是一种电子部件,每个设备控制器都有若干个寄存器用来与处理器进行

通信,包括控制寄存器、状态寄存器和数据寄存器。

21、【问答题】什么是系统调用?在执行系统调用时,调用程序和被调用程序分别运行在什

么状态?在执行一般的函数调用时,调用程序和被调用程序分别运行在什么状态?

答案:所谓系统调用,就是用户在程序中调用操作系统所提供的一些子功能。执行系统

调用时,调用程序运行在目态,而被调用程序则运行在管态。执行一般的函数调用时,

其调用程序和被调用程序都运行在相同的状态:管态或目态。P70-71

22、【问答题】什么是最高响应比优先算法?试简述这个进程调度算法的优点并说明原因。

答案:这个算法的实质是每次调度选择最高响应比的进程,每个进程的响应比跟该进程的

预计运行时间和等待时间有关。进程的响应比公式为:Rp=(等待时间+预计运行时间)/

预计运行时间=1+等待时间/预计运行时间从响应比的计算公式可以看出,如果等待时间

相同,则短进程响应比较高,会优先得到调度;但长进程可以通过等待来提升响应比,最

终长进程也有机会得到调度。所以,这种调度算法对短进程和长进程都比较公平、合理。

P105

23、【问答题】死锁检测程序的运行频率较高或较低时,各有什么优、缺点?

答案:频率较高时:优点是可以尽早检测到死锁及其所涉及的进程,并有可能找到引起死

锁的那个进程;缺点是增加系统开销。频率较低时:优点是可以降低运行死锁检测程序

的开销;缺点是在检测到死锁时可能涉及很多进程,难以找到引起死锁的那个进程。P147

24、【问答题】什么是覆盖技术?它的主要作用是什么?

答案:覆盖技术可以把程序划分为若干个功能上相对独立的程序段,使那些不会同时执行

的程序段共享同一块内存区城,未执行的程序段先保存在磁盘上,需要时再调入内存,覆

盖前面的程序段。覆盖技术利用相互独立的程序段之间在内存空间的相互覆盖,从逻辑

上扩充了内存空间,在某种程度上实现了在小容量内存上运行较大程序的功能。P172-173

25、【问答题】一般的I/O软件结构分为四层,即中断处理程序、设备驱动程序、设备独立

层软件和用户级软件。简要回答以下4项工作分别是在I/O软件的哪一层完成的。(1)为

一个磁盘的读操作计算磁道、扇区、磁头。(2)向设备寄存器写命令。(3)检查用户

是否允许使用设备。(4)将二进制整数转换成ASCII以便打印。

答案:(1)设备驱动程序。(2)设备驱动程序。(3)设备独立层软件。(4)用户级软

件。P244-245

26、【问答题】有5个进程P1、P2、P3、P4和P5,它们在0时刻同时依次进入就绪队

列,其执行时间如题36表所示:

(1)在表中给出先来先服务算法(FCFS)和最短进程优先算法(SJF)下各进程的开始时

间«(即开始运行时间)、完成时间和周转时间。

(2)计算在上述两种算法下的平均周转时间。(计算结果保留1位小数)

答案:

27、【问答题】企业注册与缴费问题描述如下:企业法人到工商所准备注册,注册员给企

业法人开具缴费单,企业法人凭缴费单到财务室缴费,缴费成功后,财务室给企业法人出

具发票,企业法人凭发票到注册员处取执照。

(1)说明注册与缴费两个进程之间的同步关系。

(2)设置两个信号量invoice和payment,初始值均为0,invoice表示发票,payment

表示用费单。以下是用信号量P、V操作实现的注册与缴费两个进程的同步程序。补充题

巨中的P、V操作,将编号①〜④处空缺的内容填写在答题卡上。

答案:(1)注册与缴费进程的同步关系是:注册进程如果没有收到缴费进程开据的发票则

必须等待;缴费进程如果没有收到注册进程开据的缴费单则必须等待。(2)①V(payment)

②P(invoice)③P(payment)④V(invoice)P116-119

28、【问答题】在一个虚拟页式存储系统中,分配给某进程3页内存,开始时内存为空,

进程所需页面的走向为0、1、2、3、2、3、4、5、3、6、3、4,在题38表(1)和题38

表(2)分别给出采用先进先岀页面置换算法(FIFO)和最近最少使用页面置换算法

(LRU)时的页面置换过程,并计算相应的缺页次数以及缺页率。

答案:

29、【问答题】设一移动头磁盘系统,共有200个柱面,编号为0-199o磁盘请求以柱面号

10、100、191、31、20、150、32的次序到达,当前磁头在98号柱面上。求在下列移臂调度

算法下的服务次序和移动臂总共需移动的距离。(1)先来先服务调度算法。(2)移动

臂由外向里移动(向柱面号增大的方向)的电梯调度算法。

答案:(1)先来先服务调度算法:服务次序:(98→)10→100→191→31→20→150→32

因为,(98-10)+(100-10)+(191-100)+(191-31)+(31-20)+(150-20)+(150-32)=688所

以,移动臂总共需移动的距离为688柱面。(2)移动臂由外向里移动的电梯调度算法:

服务次序:(98→)100→150→191→32→31→20→10因为,(100-98)+(150-100)+(191-

150)+(191-32)+(32-31)+(31-20)+(20-10)=274(或者:(191-98)+(191-10)274)所

以,移动臂总共需移动的距离为274柱面。P258-260

30、【填空题】并发性是操作系统的基本特征。计算机程序的并发性体现在下面两个方面,

一是用户程序与______之间的并发执行,二是用户程序与______之间的并发执行。

答案:用户程序;操作系统程序

31、【填空题】顺序性、封闭性是程序顺序执行时的基

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论