操作系统原理独家期末考试复习资料.docx
《操作系统原理独家期末考试复习资料.docx》由会员分享,可在线阅读,更多相关《操作系统原理独家期末考试复习资料.docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、操作系统原理考试大纲1、 操作系统概论(1) 理解操作系统的定义及目的; _1(2) 驾驭操作系统的特征; _61、操作系统的定义P1操作系统是限制和管理计算机系统硬件和软件资源、合理地组织计算机工作流程以及便利用户运用计算机系统的程序的集合2、操作系统的作用 P22.操作系统是计算机系统资源的管理者/合理管理3、操作系统的功能 P3处理机管理,内存管理,设备管理,文件管理,用户接口和嘱咐接口4、多道批处理操作系统 P10指内存中可同时存在多任务,且可实现处理器及I/O设备的并发执行,进一步进步系统资源利用率。5、多道指的什么?批处理指的什么?P10多道是指在内存中装入多道作业,使它们6、操作
2、系统的特征 P171并发2共享3虚拟4异步性7、并发性及并行性的区分P17并发是指两个或多个事务在同一时间间隔内发生,并行是指两个或多个事务在同一时刻发生。并行性具有并发的含义,但并发事务不愿定具有并行性。2、 处理机管理(1) 理解进程及程序的区分。 _3(2) 理解CPU的工作状态; _4(3) 驾驭进程状态的转换? _5(4) 驾驭进程的主要限制功能进程的创立、进程的撤销、进程的堵塞及唤醒、进程的挂起及激活(5) 进程高级通信的三大类型 _12(6) 驾驭线程提出的意义 _13具有干脆前驱关系的进程必需是依次执行的。1、进程的定义 P261进程是程序在处理机上的一次执行过程。2进程是可以
3、和别的计算机并行执行的计算。3进程可定义为一个数据构造及能在其上进展操作的一个程序。4进程是一个程序及其数据在处理机上依次执行时所发生的活动。5进程是程序在一个数据集合上的运行过程,是系统进展资源支配和调度的一个独立单位。国内定义:进程是一个具有确定独立功能的程序关于某个数据集合的一次可以并发执行的运行活动。2、进程组成的三要素,PCB的作用以及其主要包括的内容 P26三要素:程序,数据和进程限制块 。 PCB作用: 为了描绘和记录进程的动态变更过程。PCB内容:PID、名称、下一指针、优先级、状态。3、进程及程序的关系答出4点即可 P261进程是动态的,程序是静态的2进程是短暂的,程序是永久
4、的3进程的组成包括程序4进程具有并发性5进程具有创立其他进程的功能,程序没有6进程和程序是亲密相关的4、进程的类型及CPU的状态 P28进程类型:1系统进程和用户进程 2父进程和子进程CPU状态:核心态及用户态管态和目态5、进程的三个根本状态及其转换? P29三态:就绪态,运行态,堵塞态 转换: 就绪运行进程调度时 运行就绪时间片用完时 运行堵塞因等待某事务而无法接着运行时 堵塞就绪等待的事务已经发生时6、创立态及完毕态 P30创立态:进程正在被创立,还没转到就绪态之前完毕态:进程已完毕运行,释放资源7、进程创立过程 P321先向系统申请一个空闲的PCB2为新进程支配必要的资源3初始化进程限制
5、块4将新进程插入就绪队列8、进程引入挂起功能的目的 P35为了更好的管理和调度进程及适应系统的功能目的,进步资源利用率9、进程堵塞及唤醒以及进程的挂起及激活的方式 P35堵塞:正在执行的进程当出现某个事务无法接着执行时,进程便通过调用堵塞原语把自己堵塞起来唤醒:一是由系统进程唤醒;二是由事务发生进程唤醒挂起:把发出挂起原语的进程自身挂起或者它的子孙挂起激活:激活一个具有指定标识名的进程或者激活某进程及其子孙进程堵塞和挂起是主动的,唤醒和激活是被动的。10、进程从用户态切换到核心态的缘由? P37当机器指令发生中断,操作系统马上疼惜中断点的处理机现场,将处理机形式从用户态转换成核心态11、进程切
6、换过程 P371保存处理机的上下文2修改当前运行进程的进程限制块3选择另一个进程执行4修改被调度进程的进程限制块5将当前进程存储管理数据构造修改为新选进程的存储管理数据构造6复原上次切换出的现场,运行新选进程 12、进程高级通信方式 P38分为三大类:共享存储器系统,管道通信系统以及消息传递系统13、线程引入的目的以及其及进程的关系 P42目的:为了削减程序并发执行时所付出的时空开销,使操作系统具有更好的并发性关系:线程是进程内一个相对独立的可以并行执行单元,是进程内的一个可调度实体3、 进程调度、同步、通信及死锁(1) 理解进程的调度形式 (2) 重点驾驭进程同步及互斥的机制的应用,特殊是3
7、个信号量以上的应用;(3) 重点驾驭死锁产生的缘由及条件以及银行家算法的应用;(4) 重点驾驭进程的调度及作业调度的关系及区分。(5) 驾驭各种进程调度算法,特殊是时间片轮回和优先级调度算法(6) 理解临界区(7) 驾驭互斥问题的软件方法和硬件方法以及优缺点(8) 理解管程的思想调度1、调度形式 P54调度形式一般分为三级:高级调度作业调度、中级调度中程调度对换调度和低级调度作业调度2、选择调度算法的根据 P551系统设计目的主要根据推断题2资源利用率3平衡系统及用户的要求3、进程及作业的关系P55 P56进程是作业的执行状态,一个作业事实上是由一组相应的进程来完成的,当作业所对应的进程完成时
8、,作业便进入了完成状态,整个作业也就完成了4、作业调度及进程调度算法P58 P60作业调度算法:先来先效劳算法、最短作业优先算法和响应比高者优先调度算法。进程调度算法:1)先来先效劳算法 2)短进程优先算法 3)时间片轮转算法() 4)优先权调度算法() 5)多队列调度算法 6多级反响队列调度算法5、高响应比优先、时间片轮转、优先权调度算法P61-63时间片轮转优点:1进步进程的并发性 2缩短每一作业的相应时间 3进步系统的资源利用率。 缺点:开销大优先权的类型:A、静态优先权优缺:简洁易行、系统开销小,但不够精确,简洁出现故障B 、动态优先权1.随其等待时间的增长,其优先权以速率增加; 2.
9、随着进程运行时间增加,其优先权以速率下降6、衡量调度算法优劣的性能指标 P651周转时间2吞吐率3相应时间4设备利用率进程互斥及同步1、互斥及同步P73互斥关系:共享资源、独占资源同步关系:进入区、退出区、临界区2、临界资源定义,主要包含哪些? P75临界资源是指一次仅允许一个进程运用的硬件或软件资源。一般包括慢速输入/输出及存储设备如打印机、磁带机等,共享代码段、共享变量、共享数据构造、缓冲区等。3、竞态条件 P75两个或多个进程并发地读写一个共享数据,共享数据的值取决于最终访问它的进程的执行结果的状况称为竞态条件。4、同步机构 P76同步机构是指能实现进程同步的机制,该机制能把其它进程须要
10、的信息发送出去,也能测试自己须要的信息是否到达。同步机构应遵循的4个准那么:1空闲让进 2忙那么等待 3有限等待 4让权等待5、解决互斥问题的软件方法及硬件方法的优缺点? P76软件方法:1.单标记法缺:强迫各进程轮番进入临界区,没有考虑进程的实际须要,简洁造成资源利用不充分 2.双标记法优:各进程不用交替进入临界区,进程可连续屡次运用临界资源 缺:Pi和Pj可能同时进入临界区硬件方法的优点:适用于随意数目的进程;在单处理器或多处理器上实现简洁,简洁验证其正确性;可以支持进程内存在多个临界区,只需为每个临界区设立一把锁(一个共享变量)缺点:存在忙等现象,未能实现“让权等待,还可能产生“饥饿现象
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 原理 独家 期末考试 复习资料
限制150内