操作系统复习题集附答案解析(共8页).doc
《操作系统复习题集附答案解析(共8页).doc》由会员分享,可在线阅读,更多相关《操作系统复习题集附答案解析(共8页).doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上第1 章 操作系统引论 一、填空题 1 、 操作系统的特征是( 并发性 )、共享性、虚拟性和异步性。 2 、 分时操作系统具有4 个特征,( 同时性 )、独立性、及时性和交互性。 3 、 操作系统用户接口有2 类,程序接口和( 命令接口/操作接口 )。 4 、 多道批处理的特征是多道性、(无序性 )和调度性。 5 、 从资源管理的角度看,操作系统具有处理机管理、( 存储管理 )、( 设备管理 )、(文件管理 )、(网络管理)和用户接口等功能。 6 、 通常把批处理系统 、( 分时系统)系统和(实时系统)系统称为操作系统的三种基本类型。 二、选择题 1 、 操作系统是扩
2、充( B )功能的第1 层系统软件。 A软件 B裸机 C 机器语言 D中断 2 、 从资源管理程序的观点来看,操作系统是( B )的管理者。 A程序和数据 B系统硬软件资源 C 进程 D中断 3 、 属于实时控制系统的是( A )。 A飞机自动驾驶系统 B飞机订票系统 C 电子商务系统 D管理信息系统 4 、 在操作系统中,并发性是指若干事件( C )发生。 A在同一时刻 B不同时间间隔内 C 在某一时间间隔内 D以上均不正确 5 、 操作系统中采用多道技术提高了CPU 和外部设备的( A )。 A利用率 B可靠性 C 稳定性 D兼容性 6 、允许多个用户以交互方式使用计算机的操作系统称为(
3、B )。 A批处理操作系统 B分时操作系统 C 多处理机操作系统 D实时操作系统 三、判断题 1 、 实时系统和分时系统都向用户提供交互能力,但后者比前者的交互功能更强。F 2 、 分时系统要求能让用户及时得到响应,时间片越短越好。 F 3 、 将多个作业交给计算机集中处理的操作系统称为分时操作系统。F 四、简答题 1 、 操作系统的目标? 方便性,有效性,可扩充性,开放性 2 、 操作系统的作用? 处理机管理,存储管理,设备管理,文件管理,网络管理,提供良好的用户界面 3 、 操作系统的基本特性? 并发性,共享性,不确定性/异步性,虚拟性 4 、 试在交互性、及时性以及可靠性三个方面,将分时
4、操作系统和实时操作系统进行比较。 分时操作系统的交互性比实时操作系统高;但是实时操作系统的及时性要求比分时系统高,另外,实时操作系统要求有非常高的可靠性。 第2 章 进程管理 一、填空题。 1 、 进程同步机制应遵循的4 条准则是,空闲让进、忙则等待、(有限等待)和让权等待,多中择一。 2 、 消息传递系统实现方式有 2 种,一种是直接通信方式,另一种是(间接通信方式)。 3 、 程序并发执行所产生的特征是间断性、失去封闭性和(不可再现性)。 P694 、 执行一次信号量S 的P(S)操作,使信号s.value 的值减 1 后,若s.value 的值(0)时,调用进程阻塞等待。 5 、 一进程
5、因请求某事件发生而无法再执行时,(进程本身)调用阻塞原语使其进入阻塞状态。P45 6 、 信号量是代表资源物理实体的数据结构,当它为一组并发进程而设置,代表共享的临界资源时,每个进程都可以对它施加P、V 操作,我们称它为(互斥)信号量。 7 、 临界区是访问临界资源的(程序段)。 二、选择题 1 、 若一程序运行时独占系统全部资源,资源的状态只受该程序而改变,程序执行结果不受外界因素的影响,这是指( B)。 A序顺序执行的顺序性 B程序顺序执行的封闭性 C 程序顺序执行的可再现性 D并发程序失去封闭性 2 、 不属于进程3 种基本状态的是(C )。 A运行态 B就绪态 C 后备态 D阻塞态 3
6、 、 下面关于并行性和并发性说法正确的是( A )。 A并行性是指2 个或2 个以上的事件在同一时间段内发生 B 并发性是指2 个或2 个以上的事件同一时刻发生 C 在单处理机系统中2 个或2 个以上的进程可并行执行 D在单处理机系统中2 个或2 个以上的进程可并发执行 4 、 已经获得了除处理器以外的所有必要资源的进程处于( C )。 A执行状态 B完成状态 C 就绪状态 D阻塞状态 5 、 多个进程同时存在于一个系统内,能在同一时间段内运行,被称为进程的( D )。 A动态性 B异步性 C 封闭性 D并发性 6 、 进程一旦被建立,它的( A )就进入内存,直到进程被撤消。P42 A进程控
7、制块PCB B 程序段 C 数据集 D上下文 7 、 若信号量S 的初值为2 ,当前值为-1 ,则表示有( 1 )个等待进程。 A0 B 1 C 2 D3 8 、 下列进程状态变化中,( C )变化是不可能发生的。 A运行- 就绪 B运行- 等待 C 等待- 运行 D等待- 就绪 9 、 在引入线程的操作系统中,CPU 调度的基本单位是( 线程 ) 。 A程序 B 作业 C 进程 D线程 10、 如果系统中有n 个进程,则就绪队列中进程的个数最多为( C )。 An + 1 B n C n 1 D 1 三、判断题 1 、 多个进程使用临界资源时可以并发使用。F 2 、 像打印机这类一次只允许一
8、个进程使用的资源称为临界资源。T 3 、 进程是静态的,程序是动态的。F 4 、 进程互斥关系是一种特殊的进程同步关系。T 四、简答题 1 、 简述进程的5 个特征。 动态性,并发性,独立性,制约性,异步性,结构性。2 、 什么叫进程同步机制?请叙述进程同步机制的4 条准则。进程同步时指系统中多个进程发生的事件存在某种时序关系,需要相互合作,共同完成一项任务空闲让进,忙则等待,有限等待,让权等待,多种择一 3 、 进程高级通信的3 种机制? 主从式,会话式,消息队列或邮箱方式,共享存储区方式 五、应用题 1 、 信号量操作解决问题:互斥、前趋关系图、经典同步问题。 第3 章 处理机调度与死锁
9、一、填空题 1 、 产生死锁的原因,一是竞争资源,二是进程的(运行推进的顺序)不当。 2 、 死锁是系统中两个或两个以上的进程由于竞争系统资源而出现的一种(处于无限期等待,系统处于停滞状态)现象。 3 、 处理器的三级调度是指作业调度,中级调度和(高级调度)。 4 、 进程调度采用抢占方式时,常用的抢占原则有3 种,时间片原则、短进程优先原则和(优先权调度)。 二、选择题 1 、 银行家算法是一种(C )的方法,它能使系统不发生死锁。 A死锁预防 B死锁检测 C 死锁避免 D死锁解除 2 为进程一次性分配其所需的资源是一种( A )的方法,它能使系统不发生死锁。/破坏死锁的请求和保持 A死锁预
10、防 B 死锁检测 C 死锁避免 D死锁解除 2 、 在( C )的情况下不可能产生死锁的。 A多道程序环境中系统资源有限 B 使用同类临界资源的并发进程随机交替运行 C 就绪队列中已无等待的进程 D规定进程一旦得到了需要的所有资源才投入运行 3 、 下面不属于研究死锁问题的是(A )。 A死锁的显示 B死锁的预防 C 死锁的避免 D死锁的检测 4 、 ( B )是按某种算法,从就绪队列中挑选一个进程,并向它移交处理器的控制权。 A作业调度 B进程调度 C 磁盘调度 D中级调度 5 、 采用( B )调度算法,运行时间最短的作业被优先调度。 A先来先服务FCFS B最短作业优先SJF C 高响应
11、比优先调度算法 D时间片轮转法 6 、 某系统中预计有50 个用户同时上机,为使每个用户能在2 秒内得到响应,时间片最大限度应为( C )。 A20ms B 30 ms C 40 ms D50 ms 7 、 进程调度属于处理机调度的 C 。 A高级调度 B中级调度 C 低级调度 D以上均不正确 8 、 现有3 个同时到达的作业 J1 、J2 和J3 ,它们的执行时间分别是 T1、T2和T 3 ,且 T1T 2 T3 。系统按单道方式运行且采用短作业优先算法,则平均周转时间是 C 。 AT 1 +T2+T3 B(T1 +T2 +T3 )/3 C (3T1 +2T2+T3 )/3 D(T 1 +2
12、T2 +3T3 )/3 9 、 设有4 个作业同时到达,每个作业的执行时间均为 2 小时,它们在一台处理器上按单道方式运行,则平均周转时间为 B 。 A1 小时 B 5 小时 C 2.5小时 D8 小时 10、 一作业8:00 到达系统,估计运行时间为 1 小时。若 10:00 开始执行该作业,其响应比是 C 。 A2 B 1 C 3 D 0.5 三、判断题 1 、 利用系统的安全状态可避免死锁,因此每次为进程正式分配资源后要执行一次银行家算法。F/应该是之前 2 、 当系统中的进程均处于阻塞状态时,此时系统一定发生了死锁。 F3 、 引入中级调度的主要目的是为了提高内存的利用率和系统吞吐量,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 复习题 答案 解析
限制150内