专升本操作系统复习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
专升本操作系统复习题
操作系统是计算机系统中至关重要的组成部分,对于专升本考试而言,掌握操作系统的相关知识是必不可少的。
以下是为大家整理的一些常见的操作系统复习题,希望能对大家的复习有所帮助。
一、选择题
1、操作系统的主要功能是()
A 对计算机系统的所有资源进行控制和管理
B 对硬件资源进行分配、控制、调度和回收
C 对软件资源进行分配、控制、调度和回收
D 对计算机系统的所有软、硬件资源进行控制和管理
答案:D
解析:操作系统的主要功能是对计算机系统的所有软、硬件资源进行控制和管理,使其协调工作,以提高系统的效率和资源利用率。
2、多道程序设计是指()
A 在实时系统中并发运行多个程序
B 在分布系统中同一时刻运行多个程序
C 在一台处理机上同一时刻运行多个程序
D 在一台处理机上并发运行多个程序
答案:D
解析:多道程序设计是指在一台处理机上并发运行多个程序,以提高处理机的利用率和系统的吞吐量。
3、进程和程序的本质区别是()
A 存储在内存和外存
B 顺序和非顺序执行机器指令
C 分时使用和独占使用计算机资源
D 动态和静态特征
答案:D
解析:进程是程序的一次执行过程,具有动态性;而程序是一组指令的有序集合,是静态的。
4、下列进程状态的转换中,不正确的是()
A 就绪→运行
B 运行→就绪
C 就绪→阻塞
D 阻塞→就绪
答案:C
解析:就绪状态的进程在获得处理机后会进入运行状态,运行状态的进程在时间片用完或被更高优先级的进程抢占处理机后会进入就绪状态,阻塞状态的进程在等待的事件发生后会进入就绪状态。
但就绪状态的进程不会直接进入阻塞状态。
5、为了使系统中各部分资源得到均衡使用,就必须选择对资源需求不同的作业进行合理搭配。
这项工作是由()完成的。
A 作业调度
B 中级调度
C 进程调度
D 内存调度
答案:A
解析:作业调度的主要任务是根据一定的算法,从外存的后备队列中选取若干作业调入内存,使系统中各部分资源得到均衡使用。
6、在分页存储管理系统中,页表是由()建立的。
A 硬件
B 操作系统
C 用户程序
D 装入程序
答案:B
解析:在分页存储管理系统中,页表是由操作系统建立和管理的,
用于实现从逻辑地址到物理地址的转换。
7、虚拟存储技术是()
A 补充内存物理空间的技术
B 补充相对地址空间的技术
C 扩充外存空间的技术
D 扩充输入输出缓冲区的技术
答案:B
解析:虚拟存储技术是利用大容量的外存来扩充内存,使用户感觉
到的内存空间比实际的内存空间大得多,实际上是补充相对地址空间
的技术。
8、采用动态重定位方式装入的作业,在执行中允许()将其移动。
A 用户有条件地
B 用户无条件地
C 操作系统有条件地
D 操作系统无条件地
答案:C
解析:采用动态重定位方式装入的作业,在执行中允许操作系统有
条件地将其移动,以集中分散的空闲区,提高内存利用率。
9、文件系统中,文件访问控制信息存储的合理位置是()
A 文件控制块
B 文件分配表
C 用户口令表
D 系统注册表
答案:A
解析:文件控制块(FCB)中包含了文件的各种属性和访问控制信息,如文件的所有者、访问权限等。
10、下列文件物理结构中,适合随机访问且易于文件扩展的是()
A 连续结构
B 索引结构
C 链式结构且磁盘块定长
D 链式结构且磁盘块变长
答案:B
解析:索引结构通过索引表来实现对文件数据的随机访问,并且在
文件扩展时只需增加索引表项和分配新的数据块,易于文件扩展。
1、操作系统的基本特征是_____、_____、_____和_____。
答案:并发、共享、虚拟、异步
2、进程的基本状态有_____、_____和_____。
答案:就绪、运行、阻塞
3、处理机调度分为_____调度、_____调度和_____调度。
答案:高级、中级、低级
4、在分页存储管理中,页面大小由_____确定。
答案:硬件
5、设备分配中的数据结构通常有_____、_____、_____和_____。
答案:设备控制表、控制器控制表、通道控制表、系统设备表
6、文件的逻辑结构有_____和_____两种。
答案:有结构文件、无结构文件
7、操作系统为用户提供的接口有_____接口和_____接口。
答案:命令、程序
8、死锁产生的必要条件有_____、_____、_____和_____。
答案:互斥条件、请求和保持条件、不剥夺条件、环路等待条件
1、简述操作系统的作用。
答:操作系统的作用主要包括以下几个方面:
(1)管理计算机系统的硬件资源,如处理器、内存、外存、输入输出设备等,使它们能够高效、协调地工作。
(2)为应用程序提供运行环境,包括分配系统资源、控制程序的执行、处理异常情况等。
(3)提供用户与计算机系统之间的交互接口,使用户能够方便地操作计算机。
(4)对系统中的文件进行管理,包括文件的存储、检索、更新、共享和保护等。
(5)负责系统的安全和保护,防止非法访问和恶意操作,确保系统的稳定和可靠运行。
2、简述进程的定义和组成。
答:进程是程序的一次执行过程,是系统进行资源分配和调度的基本单位。
进程由程序段、数据段和进程控制块(PCB)三部分组成。
程序段是进程执行的程序代码;数据段是进程执行时所操作的数据;PCB 则包含了进程的各种信息,如进程标识符、状态、优先级、资源清单等,操作系统通过 PCB 来对进程进行管理和控制。
3、简述分页存储管理和分段存储管理的区别。
答:分页存储管理和分段存储管理的区别主要体现在以下几个方面:(1)页是信息的物理单位,分页是为了实现离散分配,提高内存
利用率,页面大小固定且由系统决定;段是信息的逻辑单位,分段是
为了满足用户的需要,段的长度不固定,由用户编写的程序决定。
(2)分页的地址空间是一维的,地址是页号和页内偏移量;分段
的地址空间是二维的,地址由段号和段内偏移量组成。
(3)分页系统中不易实现信息的共享和保护;分段系统中便于实
现信息的共享和保护。
4、简述设备管理的主要功能。
答:设备管理的主要功能包括:
(1)设备分配:根据用户的请求和设备的可用性,为用户分配所
需的设备。
(2)设备控制:对设备进行启动、停止、读、写等操作,控制设
备的工作状态。
(3)设备独立性:提供设备独立性,使用户程序与具体的物理设
备无关,方便程序的移植和设备的更换。
(4)缓冲管理:引入缓冲机制,以缓和 CPU 与 I/O 设备速度不匹
配的矛盾,提高系统的性能。
(5)设备驱动程序:为各种设备提供相应的驱动程序,实现对设
备的控制和操作。
5、简述文件系统的主要功能。
答:文件系统的主要功能包括:
(1)文件存储空间的管理:为文件分配存储空间,并对存储空间
进行管理和回收。
(2)目录管理:建立和维护文件目录,实现文件的按名存取。
(3)文件的读/写管理:根据用户的请求,对文件进行读、写操作。
(4)文件的共享和保护:实现文件的共享,并对文件进行保护,
防止未经授权的访问和修改。
(5)提供用户接口:为用户提供方便的操作文件的接口,如命令
行接口、图形用户接口等。
四、综合题
1、设有三个进程 P1、P
2、P3,它们共享一个缓冲区。
P1 负责向
缓冲区写入数据,P2 负责从缓冲区读取数据并进行处理,P3 负责对处
理后的结果进行输出。
使用信号量机制实现这三个进程的同步与互斥。
解:定义三个信号量:
Empty:表示缓冲区是否为空,初值为 1。
Full:表示缓冲区是否已满,初值为 0。
Mutex:用于实现对缓冲区的互斥访问,初值为 1。
P1 进程:
```
while (1) {
生产数据;
P(Empty);
P(Mutex);
将数据写入缓冲区; V(Mutex);
V(Full);
}
```
P2 进程:
```
while (1) {
P(Full);
P(Mutex);
从缓冲区读取数据; V(Mutex);
V(Empty);
处理数据;
}
```
P3 进程:
```
while (1) {
等待 P2 处理完成;
输出处理结果;
}
```
2、某系统采用请求分页存储管理方式,页面大小为 1KB,某作业的地址空间大小为 32KB,该作业的页表如下所示:
页号块号状态
0 2 1
1 5 1
2 8 0
3 9 1
4 12 1
计算逻辑地址 12345 对应的物理地址。
解:页面大小为 1KB,即 1024B,逻辑地址 12345 的页号为:12345 / 1024 = 12
页内偏移量为:12345 % 1024 = 257
由页表可知,第 12 页对应的块号为 8,但该页状态为 0,即不在内存中,产生缺页中断。
假设已将该页调入内存,块号为 8,则对应的物理地址为:8 × 1024 + 257 = 8449。