2016年秋季操作系统原理期末复习题
北京邮电⼤学远程、函授教育
2018年春季学期
《操作系统》综合复习题
说明:
1.复习题适配机器阅卷的形式,同学们可以通过练习题来熟悉机阅卷的考试题型;
2.复习题和考试拟合度很⾼,请⼤家认真准备,保证顺利通过考试;
3.为了保证⼤家的学习效果,本复习题不公开标准答案,需要同学们⾃⼰完成所有题⽬。
4.所有题⽬,其答案可以通过课程空间的电⼦课件到,如果是通过百度完成的,和课程的答案不是完全⼀致,视为不得分或少得分。
第⼀部分客观题
⼀、单项选择题
1.在操作系统的分类中,属于不同分类⽅法的有()。
A):多道批处理操作系统B) 分布式操作系统
C) 分时操作系统D) 实时操作系统
2.中断是指
A) 操作者要求计算机停⽌B) 操作系统停⽌了计算机的运⾏
C) CPU对系统中发⽣的异步事件的响应D) 操作系统停⽌了某个进程的运⾏
3.引⼊多道程序操作系统的主要⽬的是( )
A) 使不同程序都可以使⽤各种资源B)提⾼CPU和其他设备的利⽤率
C) 操作更为⽅便D)使串⾏程序执⾏时间缩短
4.计算机内存中是按()进⾏的编址。
A) 位B) 块
C) 字D) 字节
5.进程中对互斥变量进⾏操作的代码段,我们称之为()。
A) 内存共享B) 并⾏性
C) 同步D) 临界段
6.采⽤简单分页系统的内存管理,页⾯的⼤⼩是8K字节。现有⼀个逻辑地址A=2280h,该进程的页表为[0,5/1,4/2,1/],则该逻辑地址对应的物理地址A'=()。
A)0280h B) D280h
C)8280h D) 7280h
7.⼀个信号量被定义为⼀个()。
A) 字符B) 整数
任务管理器在哪C) 任意型变量D) 整型变量
8.⽤信号量机制来控制打印机的共享使⽤。如果系统中共有2台打印机,这时,信号量的初值应该是.
A) 0 B) 1
C) 2 D) -2
9.在I/O系统层次模型中处于最⾼的⼀个层次,负责所有设备I/O⼯作中均要⽤到的共同的功能的模块是( )。
A) I/O⼦系统B) 设备驱动程序接⼝
C)系统服务接⼝D) 设备驱动程序
10.⼀个作业的进程处于阻塞状态,这时该作业处于()。
A) 提交状态B)后备状态
C)运⾏状态D)完成状态
11.关于进程的概念,下⾯的说法()是不对的。
A) 进程是程序的⼀次执⾏B) 进程是动态的
C) ⼀个程序对应⼀个进程D) 进程有⽣命周期
12.现在的进程通信通常是采⽤间接通信⽅式。在这种⽅式中,端⼝代表()。
A) 进程B) 计算机中的不同的⽹卡
C) 服务器D)计算机终端在⽹络中的位置
13.计算机数据总线的宽度,⼀般对应于计算机的()。
A) 位B) 块
C) 字长D) 字节
14.采⽤简单分页系统的内存管理,页⾯的⼤⼩是4K字节。现有⼀个逻辑地址A=3580h,该进程的页表为[0,5/1,6/2,1/],则该逻辑地址对应的物理地址A'=()
A) D580h B) 0580h
C) 6580h D) 7580h
15.CPU在什么时候扫描是否有中断发⽣?
A) 开中断语句执⾏时B) 每条程序执⾏结束后
C) ⼀个进程执⾏完毕时D) 在每个机器指令周期的最后时刻
16.完成从逻辑地址到物理页架号的映射,速度最快的是()。
A) 页表B) 反向页表
C) 多级页表D) 快表
17.计算机系统⽤()电路来判断中断的优先级,已确定响应那个中断。
A) 中断扫描B) 中断屏蔽
C) 中断逻辑D) 中断寄存器
18.在下列的实存管理技术中,同⼀进程在连续地址存储的技术是()。
A) 可变分区多道管理技术B) 多重分区管理
C) 简单分页D) 简单分段
19.不⽀持记录等结构的⽂件类型是:
A) 哈希⽂件B) 索引顺序⽂件
C) 索引⽂件D) 顺序⽂件
20.⽤信号量机制来控制打印机的共享使⽤。如果系统中有进程释放了⼀个打印机,此时信号量的值应该是.
A) 不变B) 加⼀
C) 减⼀D) 归零
21.下列设备中,()为块设备。
A) 软盘驱动器B) MODEM
C) 声卡D) ⿏标
22.在任务管理器中结束⼀个进程,实际是()。
A)修改了进程的状态B)撤销了进程控制块
C)修改了进程优先级D)进程控制块进⼊阻塞队列
⼆、多项选择题
23.操作系统具有哪些基本功能
A.资源管理 B.病毒查杀C.⼈机接⼝ D.⽹络连接
24.下⾯的软件,属于操作系统的是.
A) Android B) Windows XP
C) DOS D) Linux
25.操作系统中,对⽬录的设计主要包括。
A.⽂件名规则B.扇区分配C.⽬录内容 D.⽬录结构
26.通常我们通过破坏哪些条件来预防死锁的发⽣。
A.资源独占 B.不可抢夺 C.部分分配 D.循环等待
27.硬盘(磁盘)中要定位⼀个数据,需要哪些参数?
A.类型 B.磁头号C.磁道号D.扇区号
28.多道程序的操作系统具有哪些特性。
A.随机性B.并⾏性C.可扩充性 D.共享性
29.进程的基本状态有哪些?
A.运⾏态B.阻塞态C.就绪态D.完成态
30.根据执⾏的程序的性质不同,处理器可分为。
A.管态 B.⽬态 C.阻塞态D.执⾏态
31.最常⽤的内存存储保护机制有。
A.校验码B.界地址寄存器C.存储键D.信号量机制
32.关于重定位,下⾯的描述哪些是正确的。
A)重定位技术有静态重定位和动态重定位两种。
B)重定位是把程序中的相对地址变换为绝对地址。
C) 在程序运⾏时进⾏重定位是静态重定位。
D) 对应⽤软件的重定位是由操作系统实现的。
33.对于实存管理技术,具备的功能有:
A) 主存分配B) 地址转换和重定位
C) 存储保护和主存共享D) 存储扩充
三、判断题
34.线程仅能由操作系统所创建。
A) 正确B) 错误
35.计算机系统中,信息在主存中的最⼩单位是字节。
A) 正确B) 错误
36.银⾏家算法是⽤来检测当前系统中是否有死锁的发⽣。
A) 正确B) 错误
37.通过⼆级页表的地址映射访问主存,存取数据需要两次访问主存。
A) 正确B) 错误
38.已知的内存管理技术中,段页式技术不会产⽣任何碎⽚。
A) 正确B) 错误
39.⼀个进程被挂起后,它将不再参与对CPU的竞争。
A) 正确B) 错误
40.当作业的全部信息已由操作系统将其存放在磁盘的某些盘区中等待运⾏,我们称该作业处于提交状态。
A) 正确B) 错误
41.⼀个被汇编、编译或连接装配后的⽬标程序所限定的地址的集合是逻辑地址空间。
A) 正确B) 错误
42.从缓存到外存,其容量愈来愈⼤,访问数据的速度愈来愈快。
A) 正确B) 错误
43.窃听属于被动攻击。
A) 正确B) 错误
44.我们在磁盘中看到的各种可执⾏⽂件就是进程。
A) 正确B) 错误
.
第⼆部分主观题
四、简答题
1.试述现代操作系统的主要特点(见教材P15)
答:1、微内核结构2、多线程机制3、对称多处理器机制SMP 4、分布式操作系统5、⾯向对象的技术。
2.什么是进程?进程与程序的区别是什么?
答:进程是具有⼀定独⽴功能的程序在⼀组特定的数据集上的⼀次运⾏活动。1、进程是动态的,程序是静态的;2、进程有⾃⼰的⽣命周期,具有建⽴、运⾏、停⽌、结束等不同的运⾏阶段和状态;3、进程除了和程序相关以外,还和数据相关;
4、进程可以包含多个程序;
5、程序可以对应多个进程,程序没执⾏⼀次,就是⼀个进程。
3.请简述计算机和⽹络的四项安全要求.
答:1、机密性2、完整性3、可⽤性;4、可靠性。
4.试述死锁的必要条件
(见教材P141)
答:死锁可以定义为:⼀组竞争系统资源或者相互通信的进程,它们之间相互“永远阻塞”的状态称之为死锁。三个必要条件:1、资源的互斥使⽤;2、资源的不可抢占;3、资源你的分次分配机制;⼀个充分条件:循环请求等待状态。
5.试述信号量的三个要素及其使⽤⽅法。