(精品)《操作系统》复习.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《(精品)《操作系统》复习.ppt》由会员分享,可在线阅读,更多相关《(精品)《操作系统》复习.ppt(53页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、操作系统操作系统复习复习第第1章章引论引论1.概念概念多道程序设计技术多道程序设计技术多道批处理系统多道批处理系统分时系统分时系统实时系统实时系统系统吞吐量系统吞吐量作业的周转时间和平均周转时间作业的周转时间和平均周转时间OS基本类型基本类型2.内容内容处理机管理处理机管理存储器管理存储器管理设备机管理设备机管理文件管理文件管理用户接口用户接口进程控制进程控制进程同步进程同步进程通信进程通信进程调度进程调度缓冲管理缓冲管理设备分配设备分配设备处理设备处理文件存储空间管理文件存储空间管理目录管理目录管理文件读文件读/写管理写管理命令接口命令接口程序接口程序接口图形接口图形接口内存分配与保护内存分
2、配与保护地址映射地址映射地址扩充地址扩充OS的功能的功能(五个功能五个功能)OS的特征的特征(四个特征四个特征)并发并发共享共享虚拟性虚拟性异步性异步性OS的作用的作用(三个作用三个作用)用户与计算机接口用户与计算机接口计算机资源的管理者计算机资源的管理者机器的扩充机器的扩充(虚拟机虚拟机)lOS发展过程发展过程单道批处理系统单道批处理系统-在解决人机矛盾,在解决人机矛盾,CPU与与I/O设备速度不匹设备速度不匹配的矛盾中形成。配的矛盾中形成。旨在提高资源利用率和系统吞吐量旨在提高资源利用率和系统吞吐量。单道:内存中只保持一道作业。单道:内存中只保持一道作业。批处理:一批作业存放在磁带上,由监
3、督程序逐个调批处理:一批作业存放在磁带上,由监督程序逐个调入内存运行。入内存运行。单道批处理的工作特点是:单道批处理的工作特点是:自动性自动性顺序性顺序性单道性单道性多道批处理系统多道批处理系统-通过引入多道程序设计技术,通过引入多道程序设计技术,进一进一步提高资源利用率以及系统吞吐量步提高资源利用率以及系统吞吐量多道:内存中保持多道作业。多道:内存中保持多道作业。批处理:一批作业存放在磁带上,由监督程序一次调批处理:一批作业存放在磁带上,由监督程序一次调入多个作业到内存运行。入多个作业到内存运行。多道批处理的工作特征是:多道批处理的工作特征是:多道性多道性无序性无序性调度性调度性多道批处理系
4、统的优缺点:多道批处理系统的优缺点:优点:优点:提高资源利用率提高资源利用率(CPU,内存内存,I/O设备设备)提高系统吞吐量。提高系统吞吐量。缺点:缺点:平均周转时间长平均周转时间长无交互能力。无交互能力。分时系统分时系统-保持多道批处理系统的优点保持多道批处理系统的优点(共享主机共享主机),克服无交互能力的缺点克服无交互能力的缺点实现分时系统的关键问题:实现分时系统的关键问题:用户与自己的作业进行交互用户与自己的作业进行交互键入命令能及时接收键入命令能及时接收及时处理及时处理分时系统的特征分时系统的特征:多路性多路性一台主机同时联接多台终端为多个用户服务一台主机同时联接多台终端为多个用户服
5、务交互性交互性人机对话多种服务人机对话多种服务独占性独占性用户感觉独占主机用户感觉独占主机及时性及时性用户请求及时响应用户请求及时响应实时系统:指能及时响应外部事件请求,在规定时间内完成对实时系统:指能及时响应外部事件请求,在规定时间内完成对事件的处理,并控制所有实时任务协调一致地运行的事件的处理,并控制所有实时任务协调一致地运行的(与分时系统的比较)(与分时系统的比较)l操作系统的结构设计操作系统的结构设计第一代操作系统第一代操作系统-无结构无结构(整体结构整体结构)第二代操作系统第二代操作系统-模块化结构模块化结构 第三代操作系统第三代操作系统-层次结构层次结构操作系统的微内核结构操作系统
6、的微内核结构微内核技术微内核技术-精心设计精心设计OS的最基本的核心功能组成的最基本的核心功能组成操作系统的内核。内核常驻内存,不被换出。操作系统的内核。内核常驻内存,不被换出。然后在外层添加新的功能。然后在外层添加新的功能。第第2章章进程管理进程管理1.概念概念进程(进程的引入、定义、特征进程(进程的引入、定义、特征)进程控制块进程控制块PCB(作用、包含信息、作用、包含信息、为什么为什么PCB是进程存在的唯一标志是进程存在的唯一标志)进程的状态进程的状态(就绪,阻塞,执行,挂起就绪,阻塞,执行,挂起)进程的并发与并行执行进程的并发与并行执行进程同步进程同步临界资源与临界区临界资源与临界区信
7、号量信号量P,V操作操作线程(定义,与进程的区别)线程(定义,与进程的区别)2内容内容(1)进程控制)进程控制程序顺序执行和并发执行的特点程序顺序执行和并发执行的特点用前趋图描述进程的并发执行。用前趋图描述进程的并发执行。进程控制的定义。进程控制的定义。进程的三个基本状态及状态变迁图。进程的三个基本状态及状态变迁图。进程创建原语和终止原语的过程进程创建原语和终止原语的过程附:附:PCB中的信息中的信息进程标识符信息进程标识符信息处理机状态信息处理机状态信息进程调度信息进程调度信息进程控制信息进程控制信息内部标识符内部标识符外部标识符外部标识符通用寄存器通用寄存器指令计数器指令计数器程序状态字程
8、序状态字用户栈指针用户栈指针进程状态进程状态进程优先级进程优先级事件事件其它信息其它信息程序和数据的地址程序和数据的地址进程同步和通信机制进程同步和通信机制资源清单资源清单链接指针链接指针PCBPCB(2)进程同步(对进程执行次序的协调)进程同步(对进程执行次序的协调)进程之间相互制约的形式进程之间相互制约的形式(直接制约和间接制约直接制约和间接制约)。同步机制应遵循的规则同步机制应遵循的规则(空闲让进空闲让进;忙则等待忙则等待;有限等待有限等待;让权等待让权等待)信号量信号量整形信号量:整形信号量:P,V操作可描述为:操作可描述为:P(s):whiles0dono-ops:s一一1;V(s)
9、:s:s十十1;P操作操作申请一个资源申请一个资源,V操作操作释放一个资源。释放一个资源。缺点缺点:“忙等忙等”,只要,只要s0就不断测试,未遵循就不断测试,未遵循“让权等让权等待待”记录型信号量的记录型信号量的P,V操作操作P P(S S)()(waitwait(S S)S.V-S.V0 表示某类可用资源的数量 =0 绝对值表示因请求该资源而被阻塞的进程数 S.V的初值为1时,表示只允许一个进程访问临界资 源,此时的信号量转化为互斥信号量。用信号量实现同步和互斥的模型用信号量实现同步和互斥的模型使用信号量的同步机制的应用:使用信号量的同步机制的应用:前驱图前驱图生产者生产者-消费者问题(消费
10、者问题(P,V算法描述)算法描述)(3)进程通信进程通信定义:进程间信息交换定义:进程间信息交换类型类型(低级通信,高级通信(包括共享存储器、消低级通信,高级通信(包括共享存储器、消息传递、管道)息传递、管道))消息传递通信机制:指以格式化的消息为进程间数消息传递通信机制:指以格式化的消息为进程间数据交换单位的进程通信方式据交换单位的进程通信方式直接通信:直接通信:消息缓冲队列通信机制消息缓冲队列通信机制(发送原语,发送原语,接收原语接收原语流程)流程)间接通信间接通信(4)线程)线程线程的定义线程的定义线程的作用线程的作用线程与进程的区别线程与进程的区别(进程与程序的区别)(进程与程序的区别
11、)进程同步例题进程同步例题有三个共行进程P、Q和R以及一对供存数据的缓冲BufI和BufO,P进程把数据输入BufI,R进程输出BufO中的数据。Q地把BufI中的数据变换后送入BufO,在上述假定之下,使三个进程实现最大并行性。试在下述类PASCAL程序中虚线位置分别填上信号量、信号量初值和P、V操作实现三个进程正确的并发执行。P Q BufIBufO R解:解:设置信号量设置信号量emptyIemptyI,fullIfullI,emptyOemptyO,fullOfullO,初值分别为,初值分别为1,0,1,0 1,0,1,0;PP(emptyI)送入送入BufIV(fullI)QP(fu
12、llI)从从BufI取数据取数据V(emptyI)数据变换数据变换;P(emptyO)送入送入BufOV(fullO)RP(fullO)从从BufO取数据取数据;V(emptyO)例题2:桌子上有一只盘子,最多可容纳一个水果,每次只能放入或取出一个水果。爸爸专向盘子中放苹果(apple),妈妈专向盘于中放桔子(orange),儿子专等吃盘子中的桔子,女儿专等吃盘子中的苹果。请用PV操作来实现爸爸、妈妈、儿子、女儿之间的同步与互斥关系第第3章章处理机调度与死锁处理机调度与死锁1.概念:概念:处理机调度处理机调度-按一定的算法将处理机分配给就绪队列上某个 进程。抢占式的调度和非抢占式的调度抢占式的
13、调度和非抢占式的调度周转时间周转时间:是指从作业提交给系统开始,到作业完成为止的 这段时间间隔(称为作业周转时间)带权周转时间带权周转时间平均周转时间平均周转时间响应时间响应时间死锁死锁系统的安全状态系统的安全状态2.内容内容(1)三级调度)三级调度高高-作业调度作业调度中中-将暂不运行的进程调到外存将暂不运行的进程调到外存低低-进程调度进程调度(2)调度算法选择的准则)调度算法选择的准则准则准则面向系统面向系统面向用户面向用户吞吐量吞吐量处理机的利用率处理机的利用率各类资源平衡利用各类资源平衡利用周转时间周转时间响应时间响应时间截止时间截止时间优先权准则优先权准则(3)进程调度算法进程调度算
14、法(计算)(计算)先来先先来先服务(服务(FCFS)短作业优(短作业优(SJ(P)F)高优先权优先高优先权优先高响应比优先高响应比优先基于时间片的轮转调度基于时间片的轮转调度响应比响应比RP(等待时间(等待时间+要求要求服务时间)服务时间)/要求服务时间要求服务时间响应时间响应时间/要求服务时要求服务时间间(4)实时调度)实时调度最早截止时间优先最早截止时间优先最低松弛度优先最低松弛度优先-实施过程实施过程(5)死锁原因和必要条件死锁原因和必要条件产生死锁的原因。产生死锁的原因。产生死锁的必要条件产生死锁的必要条件互斥条件互斥条件请求和保持条件请求和保持条件不剥夺条件不剥夺条件环路条件环路条件
15、(6)死锁处理的基本方法)死锁处理的基本方法死锁的预防死锁的预防破坏四个必要条件中的一个(各自采用的方法)破坏四个必要条件中的一个(各自采用的方法)死锁的避免死锁的避免银行家算法银行家算法死锁的检测和解除死锁的检测和解除资源分配图及死锁定理资源分配图及死锁定理第第4章章存储器管理存储器管理1.概念概念逻辑地址,物理地址逻辑地址,物理地址地址空间,存储空间地址空间,存储空间重定位,静态重定位,动态重定位重定位,静态重定位,动态重定位碎片,页表,段表,共享段表,碎片,页表,段表,共享段表,快表快表虚拟存储器虚拟存储器,置换算法,置换算法抖动抖动belady现象现象2内容内容l连续分配:连续分配:(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 精品 复习
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内