2022年4月自考操作系统真题试卷出来了,免费下载哦,欢迎有需要的同学下载学习哦,此外还包含2022年4月高等教育自学考试全国统一命题考试真题试卷免费下载。
绝密★启用前
2022年4月高等教育自学考试全国统一命题考试操作系统
(课程代码02326)
注意事项:
- 本试卷分为两部分,第一部分为选择题,第二部分为非选择题。
- 应考者必须按试题顺序在答题卡(纸)指定位置上作答,答在试卷上无效。
- 涂写部分、画图部分必须使用2B铅笔,书写部分必须使用黑色字迹签字笔。
点击免费下载:2022年4月高等教育自学考试全国统一命题考试
第一部分选择题
一’单项选择题:本大题共20小题,每小题1分,共20分。在每小题列出的备选项中 只有一项是最符合题目要求的,请将其选出。
- 进程控制的主要任务是创建进程、撤销结束的进程以及控制进程运行时的各种
- 进程同步 进程调度
C.进程间通信 D.状态转换
- 微内核结构是常见的操作系统结构。在该结构下,操作系统在内核中建立起最小的 机制,而把策略留给用户空间中的服务进程,其带来的直接好处包括可靠性、灵活 性和适宜于
- 并行处理 并发处理
C.分布式处理 D.同步式处理
- 下列关于通道的作用的描述中,不正硕的是
- 可以实现中央处理器和各种外部设备并行工作
- 可以实现各种外部设备之间的并行工作
- 通道既能负责数据I/O传输,也能负责数据计算
- 采用通道后,处理器和外部设备都能够访问存储器
- 在处理器的所有寄存器中,对用户不可见的是
- 指令寄存器 条件码寄存器
C.地址寄存器 D.数据寄存器
- 下列关于系统调用、库函数、应用程序之间的关系的描述中,正确的是
- 应用程序可以通过系统调用来获得操作系统内核提供的服务
- 应用程序不能直接调用系统调用,只能通过库函数来获得内核提供的服务
- 库函数是操作系统提供给应用程序的接口
- 应用程序在执行文件操作时不需要系统调用的支持,只需库函数支持即可
- 下列关于进程概念的描述中,不正确的是
- 进程是在多道程序环境中的完整程序
- _个程序可以产生多个进程
- 进程是程序的一个执行过程
- 进程是系统进行资源分配的基本单位
- 下列不可熊发生的进程状态转换是
A.就绪态一运行态 B.运行态一就绪态
C.运行态-阻塞态 D.阻塞态-运行态
- 两个进程A和B共享变量n,设n的初始值为10,进程A和B的代码如下。
进程A: 进程B:
n=n+l; n=n+2;
print(n); print(n);
那么进程A和B并发执行各自代码之后,以下不可館被打印出来的数值是
- 10 B. 11
- 12 D. 13
- 下列关于信号量和P、V操作的描述中,正确的是
- 能实现进程的互斥,不能实现进程的同步
- 能实现进程的同步,不能实现进程的互斥
- 可实现进程的互斥与同步
- 可完成进程调度
- 若信号量初值为3,当前值为-3,则表示在该信号量上等待的进程个数为
- 0个 B. 1个
- 2个 D. 3个
H.系统发生死锁时,死锁进程的个数至少为
- 1个 B. 2个
- 3个 D. 4个
- 以下方法能解除死锁的是
A.执行并行操作 B.拒绝分配新资源
C.修改信号量 D.撤销进程
- 下列关于安全状态和不安全状态的叙述中,正确的是
A.不安全状态是有死锁的状态 B.安全状态是有死锁的状态
C,不安全状态是没有死锁的状态 D.安全状态是没有死锁的状态
- 把逻辑地址转换成物理地址(绝对地址)的过程称为
A.地址分配 B.地址映射
- SPOOLing系统主要由三部分组成,即输入程序模块、输出程序模块和
A.中断处理程序 B.作业调度程序
C.数据传送程序 D.缓冲处理程序
C.地址保护 D.地址越界
15,在可变分区分配方案中,某一作业完成后,系统收回其内存空间,并与相邻空闲区 合并,为此需修改空闲区表,造成空闲区表项数不变、某项的始址不变、长度增加
的情况是
无上邻
有上邻
有下邻
有上邻.
(低址)
(低址) (高址) (低址)
空闲区, 空闲区, 空闲区, 空闲区,
也无下邻 但无下邻 但无上邻 也有下邻
(高址) (高址) (低址) (高址)
空闲区 空闲区 空闲区 空闲区
16.下列关于虚拟存储器特征的描述中,正确的是
且在运行过程中一直驻留内存
且在运行过程中不必一直驻留在内存 但在运行过程中必须一直驻留在内存 但在运行过程中不必一直驻留在内存
程序运行前必须全部装入内存, 程序运行前不必全部装入内存, 程序运行前不必全部装入内存, 程序运行前必须全部装入内存,
为了防止用户越权操作文件,可以采用的策略是
A.文件共享 B.建立副本
C.定时转储 D.存取控制表
下列关于FAT文件系统(簇的大小为4KB)的说法中,正确的是
- FAT-16和FAT-32文件系统都用16位表示簇号
- 一个小文件只有1KB,在FAT文件系统中只占用1KB的空间
- FAT-16文件系统的根目录在磁盘中的位置和大小是固定的
- FAT文件系统中包含2个文件分配表且位置不固定
19.为了对计算机系统中配置的各种不同类型的外部设备进行管理,系统为每一台设备 确定一个编号,以便区分和识别,这个编号称为设备的
第二部分非选择题
二、填空题:本大题共10小题,每小题2分,共20分。
- 计算机系统中,有一类资源称为临界资源,该资源正在被使用的时候,其他请求该 资源的程序必须 ,并且在该资源被使用完毕后才由 根据一定的 策略再选择一个用户程序占有该资源。
- 程序顺序执行时具有 和 两个基本特性,由此可确定其执行结果
具有确定性和可再现性。
- 进程具有三个基本状态。在单处理器系统中,处于 和 两个状态 的进程可能有多个,可以将它们组成相应的队列。
- 通过发送信件以及接收回答信件进行进程之间的大量信息通信方式称为 o
- 就“预防死锁“ “避免死锁“和“检测与解除死锁“三种解决死锁的方法而言,资 源利用率最低的是 ,有可能出现死锁的是 。
- 操作系统中存储管理的主要任务是 、 、存储共享和”扩充“内 存容量。
- 可变分区管理中,空闲分区的分配有最先适应算法、 和 三种分 配策略。
28 •允许用户按任意次序存取文件中的任意一个记录的文件存取方式称为 o
- UNIX操作系统的i结点采用了 件物理结构,支持直接寻址和间接寻址 方式。
- 计算机系统中,存在着I/O设备性能同CPU性能不匹配的矛盾,操作系统主要通过 、虚拟技术和 解决这一问题。
三’ 简答题:本大题共5小题,每小题4分,共20分。
- 什么是中断屏蔽?采用什么方式来屏蔽?被屏蔽的中断信号保存在哪里?
- 抢占式调度和非抢占式调度有何区别?
A.绝对号
B.相对号
C.设备号
D.类型号
33.在银行家算法中,岀现如题33表所示的资源分配情况。
题33表 | |||
申请 | 目前占有量 | 尚需要量 | |
进程 | A B C D | A B C D | |
P0 | 0 0 3 2 | 0 0 12 | |
P1 | 10 0 0 | 16 5 0 | |
P2 | 13 5 4 | 2 3 5 6 | |
P3 | 0 0 3 2 | 0 6 5 2 | |
P4 | 0 0 14 | 0 6 5 6 | |
剩余资源量 | A B | C D | |
1 6 | 2 2 | ||
试问: | (1)该状态是否安全?请给出理由。 |
(2)若进程P2提岀资源请求(1,2, 2, 2)后,系统能否将资源分配给它?请 给出理由。
- 虚拟页式系统中页表的主要作用是什么?通常页表项会包含哪些信息(至少写出4 项)?
- 为什么要引入缓冲技术?常用的缓冲技术有哪些?
四、综合题:本大题共4小题,每小题10分,共40分。
- 有5个进程Pl、P2、P3、P4和P5,它们在0时刻同时依次进入就绪队列,其执行 时间和优先数(优先数小的进程优先级高)如题36表所示:
执行
时间 |
优先数 | HPF | SJF | |||||
开始 时间 | 完成 时间 | 周转 时间 | 开始
时间 |
完成 时间 | 周转 时间 | |||
Pl | 5 | 3 | ||||||
P2 | 8 | 2 | ||||||
P3 | 4 | 1 | ||||||
P4 | 10 | 4 | ||||||
P5 | 5 | 5 |
⑴请在题36表中给岀最高优先级算法(HPF)和最短进程优先算法(SJF)下各 进程的开始时间(即开始运行时间)、完成时间和周转时间。(对于SJF,当进 程执行1时间相同时,按先来先服务方式进行调度)
- 有三组并发进程:读者、写者和管理者,它们共享一组数据区,大小为N,写者每 次写入一个单位的数据,管理者每次删除一个单位的数据。允许多个读者同时执行 读操作;不允许读者、写者、管理者同时操作;有写者等待时,如有其它读者正在 读,则新读者也可以读(即读优先);不允许多个写者同时操作;写满后必须等待 管理者删除。写者操作前首先絵查是否有空间,管理者操作前首先检查是否有数据。 要求:
(1) 说明三组进程之间的同步与互斥关系。
(2) 以下是用信号量P、V操作实现的读者、写者和管理者三个进程的同步程序。
补充题目中的P、V操作,将编号处空缺的内容填写在答题卡上。 全局变量readcount和4个信号量si、s2> w、mutex的定义如下: readcount表示正在读的读者数目,初值为0;
si表示空数据区的大小,初值为数据区的大小N;
s2表示已用数据区的大小,初值为0;
w用于读者、写者和管理者之间、写者和写者之间、管理者和管理者之间的互斥, 初值为1;
mutex用于对readcount这个临界资源的互斥访问,初值为1。
读者: | 写者: | 管理者: |
while (1) | while (1) | while (1) |
P(mutex); | i
① ; |
i
⑤ ; |
readcount ++; | ② ; | ⑥ ; |
if (readcount=l) P (w); | 写入数据; | 删除数据; |
V(mutex); | ③ ; | ⑦ ; |
读数据; | ④ ; | ⑧ ; |
P(mutex); | } | } |
readcount __; | ||
if (readcount=0) V(w); | ||
V(mutex); | ||
} |
(2)计算在上述两种算法下的平均周转时间。
- 在虚拟页式存储系统中,其页表(单级页表)存放在内存中。
- 如果一次物理内存访问需要200ns,试问实现一次页面访问至少需要的存取时 间是多少?
- 如果系统有快表(TLB),快表的命中率为80%,查询快表的时间可忽略不计, 此时实现一次页面访问的平均存取时间为多少?
- 采用快表后的平均存取时间比没有采用快表时下降了百分之几?
- 假设对磁盘的请求串为柱面号98、183、38、123> 13、125、67、71,磁头的初始
位置为33,求在下列移臂调度算法下的服务顺序和移动臂需移动的距离。
- 先来先服务调度算法;
- 单向扫描调度算法(向柱面号增大的方向)。
点击免费下载:2022年4月高等教育自学考试全国统一命题考试
以上就是2022年4月自考操作系统真题试卷,有需要的同学可以自行下载使用,有什么问题可以随时留言咨询。
中国自考网:建议开通SVIP超级会员更划算,全站所有资源永久免费下载(正版自考网课除外)
1. 本站所有网课课程资料来源于用户上传和网络收集,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,助力考生上岸!
3. 如果你想分享自己的自考经验或案例,可在后台编辑,经审核后发布在“中国自考网”,有下载币奖励哦!
4. 本站提供的课程资源,可能含有水印,介意者请勿下载!
5. 如有链接无法下载、失效或广告,请联系管理员处理(在线客服)!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 星光不问赶路人,岁月不负有心人,不忘初心,方得始终!
中国自考网 » 2022年4月自考02326操作系统试题(历年真题)