全国2023年4月高等教育自学考试。
操作系统试题。
课程**:02326
一、单项选择题(每小题1分,共20分)在每小题列出的四个选项中,选出一个正确答案,并将正确答案的号码写在题干后面的括号内。
1.关于操作系统的叙述( )是不正确的。
a.“管理资源的程序b.“管理用户程序执行的程序”
c.“能使系统资源提高效率的程序” d.“能方便用户编程的程序”
2.操作系统的发展过程是( )
a.设备驱动程序组成的原始操作系统,管理程序,操作系统。
b.原始操作系统,操作系统,管理程序。
c.管理程序,原始操作系统,操作系统。
d.管理程序,操作系统,原始操作系统。
3.用户程序中的输入,输出操作实际上是由( )完成。
a.程序设计语言b.编译系统。
c.操作系统d.标准库程序。
4.计算机系统中判别是否有中断事件发生应是在( )
a.进程切换时b.执行完一条指令后。
c.执行p操作后d.由用户态转入核心态时。
5.设计批处理多道系统时,首先要考虑的是( )
a.灵活性和可适应性b.系统效率和吞吐量。
c.交互性和响应时间d.实时性和可靠性。
6.若当前进程因时间片用完而让出处理机时,该进程应转变为( )状态。
a.就绪b.等待c.运行d.完成。
7.支持程序浮动的地址转换机制是( )
a.页式地址转换b.段式地址转换。
c.静态重定位d.动态重定位。
8.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( )进行排列。
a.地址从大到小b.地址从小到大。
c.尺寸从大到小d.尺寸从小到大。
9.逻辑文件存放在到存储介质上时,采用的组织形式是与( )有关的。
a.逻辑文件结构b.存储介质特性。
c.主存储器管理方式d.分配外设方式。
10.文件的保密是指防止文件被( )
a.篡改b.破坏c.窃取d.删除。
11.对磁盘进行移臂调度的目的是为了缩短( )时间。
a.寻找b.延迟c.传送d.启动。
12.启动外设前必须组织好通道程序,通道程序是由若干( )组成。
13.一种既有利于短小作业又兼顾到长作业的作业调度算法是( )
a.先来先服务b.轮转。
c.最高响应比优先d.均衡调度。
14.作业调度程序是从处于( )状态的作业中选取一个作业并把它装入主存。
a.输入b.收容c.执行d.完成。
15.在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于( )
a.进程相应的程序段的长度b.进程总共需要运行时间多少。
c.进程自身和进程调度策略d.进程完成什么功能。
16.若系统中有五个并发进程涉及某个相同的变量a,则变量a的相关临界区是由( )临界区构成。
a.2个b.3个c.4个d.5个。
17.在多进程的并发系统中,肯定不会因竞争( )而产生死锁。
a.打印机 b.磁带机c.磁盘。
18.通常不采用( )方法来解除死锁。
a.终止一个死锁进程b.终止所有死锁进程。
c.从死锁进程处抢夺资源d.从非死锁进程处抢夺资源。
19.( 不是unix系统的特色。
a.“交互的分时系统b.“以全局变量为中心的模块结构”
c.“模块之间调用关系简明d.“可以分成内核和外壳”
20.关于unix的用户标识,( 是不正确的。
a.一为实际的uid,一为有效的suid
与suid可能不同。
比uid更能反映用户的真实身份。
表示用户临时具有执行某个程序的权力。
二、多项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的五个选项中有二至五个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。多选、少选、错选均无分。
21.对于辅助存储器的提法是正确的。
a.“不是一种永久性的存储设备” b.“能永久地保存信息”
c.“可被**处理器直接访问d.“是cpu与主存之间的缓冲存贮器”
e.“是文件的主要存储介质”
22.存储管理中的地址转换仅需在cpu中设置一个控制寄存器的是管理。
a.单个分区b.多个固定分区c.页式。
d.段式e.多个可变分区。
23.有关设备的管理中是正确的。
a.“计算机系统为每台设备确定一个绝对号”
b.“每台设备都应该有一个惟一的相对号”
c.“申请设备时指定绝对号可提高设备的使用率”
d.“申请设备时指定设备相对号使设备分配的灵活性强”
e.“启动设备时应指出设备的绝对号”
24.在多进程的并发系统中,有关进程间的关系的正确说法是。
a.都是逻辑上无关的b.有些可能逻辑上无关的。
c.都是逻辑上有关的d.有些可能逻辑上有关的。
e.它们之间都直接或间接发生关系。
系统中进程由三部分组成:进程控制块,正文段和数据段。这意味着一个程序的正文与数据可以是分开的,这种分开的目的是为了。
a.可共享正文b.可共享数据。
c.可重入d.方便编程e.以上全部。
三、填空题(本大题共7小题,每空1分,共14分)
26.操作系统的主要设计目标是和。
27.当一个进程完成了特定的任务后,系统收回这个进程所占的和取消该进程的就撤消了该进程。
28.单个分区存储管理仅适用于和系统。
29.每个索引文件都必须有一张表,其中每个登记项用来指出一个逻辑记录的。
30.实现spool系统时必须在磁盘上辟出称为和的专门区域,以存放作业信息和作业执行结果。
31.一个理想的作业调度算法应该是既能又能使进入系统的作业。
32.死锁的四个必要条件是不可抢夺资源和循环等待资源。
四、简答题(每小题5分,每小题4分,共20分)
33.简述操作系统提供的服务功能。
34.简述中断装置的主要职能。
35.实现虚拟设备的硬件条件是什么?操作系统应设计哪些功能程序?
36.一个具有分时兼批处理功能的操作系统应怎样调度和管理作业?
37.简述死锁的防止与死锁的避免的区别。
五、综合题(本大题共4小题,共36分)
38.设某作业占有7个页面,如果在主存中只允许装入4个工作页面(即工作集为4),作业运行时,实际访问页面的顺序是1, 2, 3, 6, 4, 7, 3, 2, 1, 4, 7, 5, 6, 5, 2, 1。试用fifo与lru页面调度算法,列出各自的页面淘汰顺序和缺页中断次数,以及最后留驻主存4页的顺序。
(假设开始的4个页面已装入主存)
39.某用户文件共10个逻辑记录,每个逻辑记录的长度为480个字符,现把该文件存放到磁带上,若磁带的记录密度为符/英寸,块与块之间的间隙为0.6英寸,回答下列问题:
1)不采用记录成组操作时磁空间的利用率为。
2)采用记录成组操作且块因子为5时,磁带空间的利用率为。
3)当按上述方式把文件存放到磁带上后,用户要求每次读一个逻辑记录存放到他的工作区。
当对该记录处理后,又要求把下一个逻辑记录读入他的工作区,直至10个逻辑记录处理结束。系统应如何为用户服务?
40.假定系统有三个并发进程read, move和print共享缓冲器b1和b2。进程read负责从输入设备上读信息,每读出一个记录后把它存放到缓冲器b1中。
进程move从缓冲器b1中取出一记录,加工后存入缓冲器b2。进程print将b2中的记录取出打印输出。缓冲器b1和b2每次只能存放一个记录。
要求三个进程协调完成任务,使打印出来的与读入的记录的个数,次序完全一样。
请用pv操作,写出它们的并发程序。
系统中,数据结构磁盘索引节点(dinode)中有数据项di_nlink,活动索引节点(inode)中有数据项i_count而系统打开文件表(file)中有数据项f_count。简述这三个数据结构之间的联系。并指出这三个数据项的作用。
操作系统试卷
a 联机b 脱机c 假脱机d 自动。13 作业调度选中一个作业后,按作业控制说明书中第一个作业步的要求创建该作业的进程,并使进程的状态为。a 就绪b 运行c 等待d 收容。14 为两个相互独立源程序进行编译的两个进程,它们之间的关系正确的是。a 它们可以并发执行,两者逻辑上有依赖关系。b 它们可以并...
操作系统试卷A
操作系统 a 试卷。一 单项选择题 本大题共15小题,每小题2分,共30分 在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。1 用户程序中的输入,输出操作实际上是由 完成。a 程序设计语言 b 编译系统 c 操作系统 d 标准库程序。2 计算机系统中判别是...
操作系统 A 试卷
操作系统 a 试卷。一 单项选择题 本大题共15小题,每小题2分,共30分 在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。1 用户程序中的输入,输出操作实际上是由 完成。a 程序设计语言 b 编译系统 c 操作系统 d 标准库程序。2 计算机系统中判别是...