logo

13950208961

咨询时间:08:30--21:30
您现在的位置:福建自考网>模拟题 > 正文

自考模拟题:2020年8月自考《操作系统》考前试题和答案

来源:福建自考网   发表时间2020-07-23 11:01:40
自考助学

经历了这么长时间的复习,相信大家的书本知识已经可以融会贯通,历年真题也已经做的差不多了,那么现在就需要多做些模拟题来巩固知识点以及进行查漏补缺。福建自考网小编整理了2020年8月自考《操作系统》模拟试卷,希望对大家有所帮助。

一、单项选择题(本大题共20小题,每小题1分,共20分)
第1题 信息系统开发采取自底向上方法的主要缺点是()
A. 不易适应组织机构的真正需要
B. 不易发现和理解系统的附加需要
C. 不易控制和判断系统开发费用
D. 不易保证系统数据的一致性和完整性
【正确答案】 D  

第2题 通道在发现CSW中有控制器结束、设备结束、通道结束、设备故障或设备特殊情况时,会发出()
A. 硬件故障中断
B. 外部中断
C. 输入输出中断
D. 自愿性中断
【正确答案】 C  

第3题 作业调度算法中所提到的响应比是指()
A. 作业等待时间与作业执行时间之比
B. 作业执行时间与作业等待时间之比
C. 作业执行时间与作业调度时间之比
D. 作业调度时间与作业执行时间之比
【正确答案】 A  

第4题 在操作系统的层次结构中,()是操作系统的核心部分,它位于最内层。
A. 存储管理
B. 处理器管理
C. 设备管理
D. 作业管理
【正确答案】 B  

第5题 下面关于存储介质的有关说法中正确的是()
A. 存储介质是指用来记录信息的磁带、硬磁盘组、软磁盘片和卡片等,目前大量使用的存储介质是磁带和卡片
B. 存储介质和存储设备是同一物理实体的两种说法,都是指用以记录信息的物理实体
C. "卷”和"块”是存储介质的不同单位,卷是保存文件的存储介质的物理单位,而块是存储介质上连续信息的区域,是存储设备和主存储器之间信息交换单位
D. 存储分块越小越好,分块越小存储介质的利用率越高
【正确答案】 C  

第6题 在()中,不可能产生系统抖动现象。
A. 静态分区管理
B. 请求页式管理
C. 段式分区管理
D. 机器中不存在病毒时
【正确答案】 A  

第7题 下面关于UNIX程序员接口的描述中错误的是()
A. UNIX的程序员接口就是其内核提供的系统调用
B. 系统调用和shell命令是用户程序请求操作系统为其服务的不同形式
C. 系统调用是用户程序请求操作系统为其服务的唯一形式
D. UNIX规定用户程序使用trap指令请求系统服务
【正确答案】 B  

第8题 分时操作系统适用于()
A. 控制生产流水线
B. 调试运行程序
C. 大量的数据处理
D. 多个计算机资源共享
【正确答案】 B  

第9题 自愿性中断事件是由()引起的。
A. 程序中使用了非法操作码
B. 程序中访问地址越界
C. 程序中使用了一条访管指令
D. 程序中除数为"0”
【正确答案】 C  

第10题 缓冲技术用于()
A. 提高主机和设备交换信息的速度
B. 提供主、辅存接口 
C. 提高设备利用率
D. 扩充相对地址空间
【正确答案】 A  

第11题 一种既有利于短作业又兼顾长作业的作业调度算法是()
A. 先来先服务
B. 短作业优先
C. 最高响应比优先
D. 均衡调度
【正确答案】 C  

第12题 作业调度的关键在于()
A. 选择恰当的进程管理程序
B. 选择恰当的作业调度算法
C. 用户作业准备充分
D. 有一个较好的操作环境
【正确答案】 B  

第13题 以下关于网络操作系统和分布式操作系统的叙述中错误的是()
A. 网络中各台计算机没有主次之分,任意两台计算机可以通过通信交换信息
B. 网络中的资源供各用户共享
C. 分布式系统实现程序在几台计算机上分布并行执行,相互协作
D. 网络操作系统配置在计算机网络上,而分布式操作系统不能配置在网络上
【正确答案】 D  

第14题 在分段管理中()
A. 以段为单位分配,每段是一个连续存储区
B. 段与段之间必定不连续
C. 段与段之间必定连续
D. 每段是等长的
【正确答案】 A  

第15题 固定分区存储管理中存储保护用()关系式进行核对。
A. 逻辑地址le;限长寄存器值
B. 下限寄存器值le;绝对地址le;上限寄存器值
C. 界限地址le;绝对地址le;主存最大地址
D. 段内地址le;段表中对应段的限长
【正确答案】 B  

第16题 以下关于死锁的叙述中正确的是()
A. 死锁是系统的一种僵持状态,任何进程无法继续运行
B. 进程竞争互斥资源是产生死锁的根本原因
C. 死锁的出现只与资源的分配策略有关
D. 死锁的出现只与并发进程的执行速度有关
【正确答案】 B  

第17题 下面关于UNIX系统说法正确的是()
A. UNIX系统Version 1是用C语言编写的
B. UNIX 系统Version 2实现了UNIX标准的统一
C. 最有影响的UNIX系统是加利福尼亚大学的BSD UNIX
D. 最有影响的UNIX系统是Bell实验室的BSD UNIX
【正确答案】 C  

第18题 下面关于请求页式系统中页面调度算法说法中错误的是()
A. 一个好的页面调度算法应减少和避免抖动现象
B. FIFO调度算法实现简单,选择最先进入主存储器的页面调出
C. LRU调度算法是基于局部性原理的一种算法,首先调出最后一段时间未被访问过的页面
D. LFU首先调出一段时间内被访问次数多的页面
【正确答案】 D  

第19题 对()引起的中断事件,中断处理会转交某个处理程序去执行某一功能。
A. 主存储器读写时发生校验错
B. 程序中使用了非法码
C. 用户从终端上输入一条命令
D. 程序访问地址越界
【正确答案】 C  

第20题 ()的作业调度算法,对于执行时间较短的长作业较为有利。
A. FCFS
B. SJF
C. HRN
D. 优先级调度
【正确答案】 C

二、多项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选、少选或未选均无分。
第1题 在MS-DOS操作系统中,存储管理采用了如下技术()
A. 单用户连续存储管理
B. 页式存储管理
C. 可变分区存储管理
D. 静态重定位
E. 以上都对
【正确答案】 AD  

第2题 下列关于程序的描述中,正确的是()
A. 程序是静态的
B. 程序是动态的
C. 程序可作为软件资源长期保存
D. 程序只唯一对应一个进程
E. 程序不能作为软件资源长期保存
【正确答案】 AC  

第3题 虚拟存储器的容量由()来决定。
A. 页表的长度
B. 计算机系统的地址结构
C. 辅存的容量
D. 主存的容量
E. 作业的信息量
【正确答案】 BC  

第4题 UNIX系统支持的硬盘和控制类型有()
A. TERM
B. ST506
C. ESDI
D. STD
E. SCSI
【正确答案】 BCD  

第5题 以下关于用户与操作系统接口的说法中不正确的是()
A. 操作系统为用户提供的操作员接口手段是作业控制语言、操作系统命令和系统功能调用
B. 操作系统提供的程序员接口以系统调用为主
C. 系统调用可以运行于管态,也可以运行于目态
D. 操作系统与用户的接口只能提供操作员接口或程序员接口中的一种
E. 操作系统与用户的接口能提供操作员接口和程序员接口
【正确答案】 ACD  

三、填空题(本大题共7小题,每空2分,共14分)请在每小题的空格中填上正确答案。错填、不填均无分。
第1题 分布式操作系统能使系统中若干台计算机___完成一个共同的任务,分解问题成为子计算并使之在系统中各台计算机上___,以充分利用各计算机的优势。
【正确答案】 相互协作并行执行  

第2题 如果操作系统能保证所有的进程在有限的时间内得到所需要的全部资源,则称系统处于___,系统处于该状态时,___(可能/不可能)发生死锁。
【正确答案】 安全状态不可能  

第3题 中断优先级的高低顺序为硬件故障中断、___、程序性中断、___和输入输出中断。
【正确答案】 自愿中断外部中断  

第4题 文件目录是用于___的,它是文件系统实现按名存取的重要手段,它由若干___组成,其中用于记录文件的有关信息。
【正确答案】 检索文件 记录项  

第5题 操作系统层次结构设计的主要优点是___,其主要困难是___,保证不出现双向依赖关系。
【正确答案】 有利于设计和维护,正确性容易得到保证,也提高了可维护性和可移植性层次划分和安排困难  

第6题 进程调度的任务是把选中进程的中有关的现场信息送入处理器相应的寄存器中,处理器就按该进程的___要求工作,达到了___的目的。
【正确答案】 进程控制块进程占用处理器  

第7题 采用优先数调度算法时,一个高优先数进程占用处理器后可有___或___两种处理方式。
【正确答案】 (P72)非抢占式可抢占式  

四、简答题(本大题共5小题,每小题4分,共20分)
第1题 什么是"前台”作业、"后台”作业?为什么对"前台”作业要及时响应?
【正 确答案】 批处理操作系统实现自动控制无需人为干预,分时操作系统实现了人机交互对话,这两种操作系统具有各自的优点。为了充分发挥批处理系统和分时系统的优点,在 一个计算机系统上配置的操作系统往往既具有批处理能力,有提供分时交互的能力。这样,用户可以先在分时系统的控制下,以交互式输入、调试和修改自己的程 序;然后,可以把调试好的程序转交给批处理系统自动控制其执行而产生结果。这些由分时系统控制的作业称为"前台”作业,而那些由批处理系统控制的作业称为 "后台”作业。在这样的系统中,对前台作业应该及时响应,使用户满意;对后台作业可以按一定的原则进行组合,以提高系统的效率。  

第2题 给出系统总体上的中断处理过程。
【正确答案】 CPU每执行完一条指令就去扫描中断寄存器,检查是否有中断发生,若没有中断就继续执行下条指令;若有中断发生就转去执行相应的中断处理程序。中断处理过程可粗略的分为以下四个过程。 (1)保护当前正在运行程序的现场; (2)分析是何种中断,以便转去执行相应的中断处理程序; (3)执行相应的中断处理程序; (4)恢复被中断程序的现场。  
第3题 什么是"抢占式优先级调度”和"非抢占式优先级调度”?
【正 确答案】 采用"非抢占式”调度时,一旦有某个高优先数的进程占用了处理器,就一直让它运行下去直到该进程由于自身的原因主动让出处理器或进程执行结束而让出处理 器。此时,进程调度才重新按优先进数选择另一个占用处理器的进程。采用"可抢占式”的调度,这种方式是严格保证任何时刻,总是让具有最高优先数的进程在处 理器上运行。也就是说,当某一进程在处理器上运行时,一旦有另一个更高优先数的进程就绪,进程调度就要剥夺正在处理器上运行的进程使用处理器的权力,抢回 分配给它的处理器,而把处理器让具有更高优先数的进程使用。这种抢占式的优先数调度算法在实时系统中很有用,例如,在实际系统中可把处理紧急情况的报警进 程赋予最高优先数,一旦有紧急事件发生时,触发报警进程就绪,进程调度就让这个报警进程抢占处理器进行紧急处理和发出警告信号。  

第4题 UNIX系统的层次结构有什么特色?
【正 确答案】 UNIX系统是一个交互式的分时操作系统,采用以全局变量为中心的模块结构,模块间的调用关系较为复杂。从结构上看,UNIX可以分成内核层和外壳层。内 核层是UNIX系统的核心,它实现存储、文件、设备、进程管理功能并为外壳层提供系统调用;外壳层为用户提供各种操作命令和程序设计环境。 UNIX系统不允许外壳层程序直接访问和干扰内核程序,因此,UNIX系统提供两种程序运行环境,即用户态和核心态。 UNIX系统的层次结构具有良好的性能,主要包括:短小精悍、简洁有效、易移植、可扩充、开放性好等。  
第5题 给出可变分区内存的分配与回收过程。
【正 确答案】 当有作业要进入内存时,在"空闲区表”中查找状态为"未分配”且长度大于或等于作业的空闲分区分配给作业,若该空闲区长度大于作业长度时则被分成两部分, 一部分分配给作业,另一部分仍作为空闲区登记在表格中;若找到的空闲区正好等于作业长度时,则把该区分配给作业后,应把该栏目对应的状态改为"空”状态。 当有作业执行结束,收回该作业所占的主存空间后,应把收回区域的起始地址和长度登记在状态为"空”的栏目中,且把状态改为"未分配”。如果该区域与其他空 闲区相邻,应将他们连成一片较大的空闲分区。  

五、综合题(本大题共4小题,每小题9分,共36分)
第1题 生产围棋的工人不小心把相等数量的黑子和白子混装在一个盒子里,现在要用自动分拣系统把黑子和白子分开,该系统由两个并发执行的进程PA和PB组成,系统功能如下:
?PA专拣黑子,PB专拣白子;
?每个进程每次只拣一个子,当一个进程拣子时,不允许另一个进程去拣子;
?当一个进程拣一个子(黑或白)后,必须让另一个进程去拣一个子(白或黑)。
请回答:
(1)这两个并发进程之间的关系是同步还是互斥
(2)写出PV操作管理时应定义的信号量及其初值。
(3)根据定义的信号量,写出用PV操作管理两个并发进程的程序。
【正确答案】 (1)两个进程之间是同步关系。因为这两个进程都要从盒子里面去拣棋子,但规定了两个进程必须轮流取不同的颜色的棋子,因而相互间要互通消息,这显然是一个进程同步问题。 (2)在该问题中应该区分"允许拣黑子”和"允许拣白子”两个消息,所以应该定义两个信号量S1和S2,分别和两个消息相对应,初值是S1:=1;S2:=0或者S1:=0;S2=1。 (3)程序如下: begin S1,S2:semaphore; S1:=1; S2:=0; cobegin Process PA begin L:P(S1); 拣黑子; V(S2); goto L1 end; process PB begin L2:P(S2); 拣白子; V(S1) goto L2 end coend end.  

第2题 如果有一个程序要把50*50的数组赋初值形成单位矩阵,每个主存块为200个字节,每个数组元素占2个字节,若已分配到2个主存块可供使用,数组中的元素按行编址,其初始状态为空,程序编制如下:
(1)Var A: ARRAY[1..50,1..50]of integer;
i,j:integer;
BEGIN
FOR j:=1 to 50 DO
FOR i:=1 to 50 DO
IF i=j THEN
A[i,j]:=1;
ELSE
A[i,j]:=0
END.
(2)Var A:ARRAY[1..50,1..50]of integer;
i,j:integer;
BEGIN
FOR i:=1 to 50 DO
FOR j:=1 to 50 DO
IF i=j THEN
A[i,j]:=1;
ELSE
A[i,j]:=0
END.
当采用FIFO页面调度算法时,各会产生多少次缺页中断
【正确答案】 根据题意,每个主存块能放100个元素,2个主存块能存放200个元素。但缺页中断时,装入/调出单位还是一页(即100个元素)。由于主存初始状态为空,所以从第一页起,都要做页面中断处理。 (1)此程序按列处理,所以每执行一次赋值语句就会有一次页面中断。比如,赋A[1,1]为1,A[2,1]为0后,A[3,1],A[4,1]不在主存中,要通过缺页中断处理装入下一页,所以共产生1250次((50*50)/2)缺页中断。 (2)此程序按行处理,每装入一页可分为二行元素赋值,然后才产生一次缺页中断,所以共产生25次(50/2)缺页中断。  

第3题 假定有一个磁盘组共有100个柱面,每个柱面上有8个磁道,每个盘面被划分成8个扇区。现有一个含有6400个逻辑记录的文件,逻辑记录的大小与扇区大小 一致,该文件以顺序结构的形式被存放到磁盘上。柱面、磁道、扇区的编号 从"0”开始,逻辑记录的编号也从"0”开始。文件信息从0柱面、0磁道、0扇区开始存放,请问:
(1)该文件的第3680个逻辑记录应存放在哪个柱面的第几个磁道的第几个扇区
(2)第78柱面的第6磁道的第6扇区中存放了该文件中的第几个逻辑记录
【正 确答案】 磁盘信息存放: 由题设知,本磁盘组共有100个柱面,每个柱面上有8个磁道,每个盘面被划分成8个扇区;并且文件逻辑记录的大小与扇区大小一致,且文件是按顺序结构存放 的。因此,该磁盘组的每个盘面可以存放8个逻辑记录,每个柱面可以存放64(8*8)个逻辑记录,整个磁盘组可以存放6400(100*64)个逻辑记 录。文件信息从0柱面、0磁道、0扇区开始存放,逻辑记录从0开始编号。 (1)第3680个逻辑记录存放的位置是: 柱面号:INT(3680÷64)=57 磁道号:INT(MOD(3680,64)÷8)=4 扇区号:MOD(MOD(3680,64),8)=0 所以,第3680个逻辑记录应存放在第57柱面的第4磁道的第0扇区; (2)第78柱面的第6磁道的第6扇区中存放的文件逻辑记录号是: 78*64+6*8+6=5046 所以,第78柱面的第6磁道的第6扇区中存放的文件逻辑记录号是5046。  

第4题 某系统有同类互斥资源m个,供n个进程共享使用,如果每个进程最多申请x个资源(其中1le;xle;m)
证明:(1)当n(x-1)+1le;m时,系统不会发生死锁;
(2)设各进程的最大资源需求量之和为s,证明:当s<m+n时,系统不会发生死锁。
【正确答案】 (1)∵每个进程最多申请使用x个资源 there4;最坏情况下是每个进程都得到了(x-1)个资源,并且现在均申请所需最后一个资源 即,系统剩余资源数为m-n(x-1)。 此时,只要系统至少还有一个资源可以使用,就可以使这n个进程中某个进程得到其所需要的全部资源,继续执行到完成;当它执行完后释放其所占有的资源,供其他进程使用,因而,当m-n(x-1)ge;1时,系统不可能发生死锁。 m-n(x-1)ge;1?n(x-1)+1le;m 即,当n(x-1)+1le;m时,系统不会发生死锁。 (2)请参见(1)的证明。  

以上就是"自考模拟题:2020年8月自考《操作系统》考前试题和答案”的所有内容,希望能帮到大家。想要获取更多自考免费真题库和模拟题库可以收藏福建自考网,免费领取。

声明:

(一)由于考试政策等各方面情况的不断调整与变化,本网站所提供的考试信息仅供参考,请以权威部门公布的正式信息为准。

(二)本网站在文章内容来源出处标注为其他平台的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如您对内容、版权等问题存在异议请与本站联系,我们会及时进行处理解决。

考试提醒

【福建自学考试】

  • 微信公众号
  • 微信公众号 扫一扫加关注微信公众号

    与考生自由互动、并且能直接与专业老师进行交流解答。

  • 考生交流群 扫一扫加入微信交流群

    与考生自由互动、并且能直接与专业老师进行交流解答。

关注公众号

回复“免费资料”领取复习资料

微信公众号

微信公众号

<<点击收起

在线咨询

微信群

联系
电话
扫描
二维码
反馈
建议
回到
顶部

13950208961