下载此文档

四级操作系统原理 考试真题复习资料 全国计算机等级考试NCRE.pdf


文档分类:资格/认证考试 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
该【四级操作系统原理 考试真题复习资料 全国计算机等级考试NCRE 】是由【青山代下】上传分享,文档一共【12】页,该文档可以免费在线阅读,需要了解更多关于【四级操作系统原理 考试真题复习资料 全国计算机等级考试NCRE 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:...,软件系统计算机系统的资源包括两大类硬件资源和软件资源硬件系统:中央处理器,存储器,外存储器,以及各种类型的输入输出设备〔键盘,鼠标显示器,打印机〕软件系统:各种程序和数据软件系统又分为:应用软件,支撑软件〔数据库,网络,多媒体〕,系统软件〔操作系统,编译器〕:组织和管理计算机系统中的硬件和软件资源向用户提供各种效劳功能〔一方面向程序开发和设计人员提供高效的程序设计接口二向使用计算机系统的用户提供接口〕,共享,随机4。操作系统的功能进程管理存储管理文件管理作业管理和设备管理,*系统C语言编写,多用户,多任务,分时操作系统,*linu*遵循UNI*标准POSI*继承UNI*,分时操作系统,实时操作系统随后的开展多了个人操作系统,网络操作系统,分布式操作系统,嵌入式操作系统批处理操作系统:特点成批处理。目标系统资源利用率高作业吞吐率高〔单位时间计算机系统处理作业的个数〕缺点::用户模式,特权模式为用户效劳的用户模式称作为目态为系统专用的特权模式称为管态机器指令划分为一般指令和特权指令特权指令包括〔输入输出指令,停机指令〕,主机可以以交替方式同时处理多个作业分时系统设计思想:分时操作系统将CPU的时间划分为假设干个小片段称为时间片1:...特点:多路性,交互性,独占性,及时性分时系统追求的目标是及时响应用户输入的交互命令,用来衡量系统及时响应的指标是响应时间,响应时间越短越好实时系统是使计算机能在规定的时间及时响应外部事件的请求主要目标在严格时间围,对外部请求作出反响,,实时性,占有资源少,智能化能源管理。易于连接,低本钱个人计算机操作系统单用户多任务网络操作系统〔NOS〕目标:相互通信及资源共享两种模式:集中式,分布式分布式操作系统特征:是一个统一的操作系统实现资源的深度共享透明性自治性集群是分布式系统的一种网络操作系统和分布式操作系统主要不同在于:网络操作系统可以构架与不同的操作系统网络操作系统不要求对网络资源透明的,对本地资源和异地资源区别对待分布式操作系统强调单一操作系统对整个分布式系统的管理,调度智能卡操作系统指令集有ISO/IEC7816-4提供的指令类型:数据管理类,通信控制类,平安控制类四个根本功能:资源管理,通信管理,平安管理,应用管理智能卡硬件资源:CPU,存储部件,通信接口操作系统构造整体式构造层次式构造微核〔客户机/效劳器,典型的WINDOWSNT〕操作系统第二章处理器的构成:运算器,控制器,一系列存放器和高速缓存运算器:实现任何指令中的算术和逻辑运算控制器:负责控制程序的运行的流程存放器:指令在CPU部作出处理的过程中的暂存数据,地址及指令信息的存储设备。在计算机的存储系统中具有最快的速度高速缓存:位于CPU和物理存之间,一般有存管理单元管理,速度快于存,:用户可见存放器〔数据存放器,地址存放器,条件码存放器〕控制和状态存放器〔程序计数器PC,指令存放器IR,程序状态字PSW〕大致分为5类存储器指令,算术逻辑指令,I/0指令,控制转移指令,:...特权指令:只能由操作系统使用的指令,包括启动*设备指令,设置时钟指令,控制中断屏蔽的*些指令,清主存指令,建立保护指令〕非特权指令::划分为管态和目态管态一般指操作系统管理程序运行的状态,又称为特权态,系统态,目态一般指用户程序运行时的状态,又称为普通态,用户态目态->管态的转换通过中断或者异常管态->目态通过PSW指令〔修改程序状态字〕〔CPU的工作状态代码,条件码,中断屏蔽码〕3存储体系作业和程序只有存放在主存储器〔又称部存储器或者存〕:容量,速度,本钱速度:存放器,高速缓存,存,硬盘存储器,磁带机/,:CPU对系统中或系统外发生的异步事件的响应引起中断的事件:中断事件或中断源中断向量表:程序状态字+指令计数器中断技术解决了主机和外设并存工作的问题作用::时钟中断,输入输出中断,控制台,硬件故障;典型的异常:程序性中断。访管指令异常5中断系统中断系统的组成:,响应和处理过程简要的归纳为:接收和响应中断,保护中断断点现场,分析中断变量,调用中断处理程序,中断处理完毕回复现场,,时钟中断,硬件故障中断,程序性中断,系统效劳请求〔访管指令〕:固定优先数,(可屏蔽和不可屏蔽):调用程序在用户态,被调用程序在系统态一般过程调用:在一样状态〔核心或者用户态〕系统调用分类:进程控制类,文件操作类,进程通信类,设备管理类,信息维护类1:...,通道,直接存储器存取(DMA),以及缓冲技术通道:代替CPU对I/O操作的控制,从而使CPU和外设可以并行工作,所以称为I/O处理机DMA技术自动控制成块数据在存和I/O单元之间的传送缓冲技术:数据暂存技术,设置一个缓冲区。采用缓冲区的根本目的:CPU处理数据的能力与设备传输数据速度不相匹配,需要用缓冲区来缓解速度的矛盾。〔又称间隔时钟〕:顺序性,封闭性,程序执行结果确实定性,。多道程序设计环境的特点根本目的:提高整个操作系统的效率。衡量系统效率的尺度:系统吞吐量指在单位时间系统所处理作业的道数。多道程序的特点:独立性,随机性,,指两个或两个以上的程序在计算机中同处于以开场执行且尚未完毕的状态并发程序在执行期间具有相互制约关系程序与计算不在一一对应并发程序执行结果不可再现〔宏观上是同时进展的,但从微观上,在单个CPU中仍然是顺序执行的〕:进程控制块的概念从操作系统的角度:分为系统进程和用户进程〔系统进程优先级高于用户进程〕进程和程序的联系和区别联系:程序是构成进程的组成局部之一,从静态角度,进程是由程序,数据和进程控制块组成。区别:程序是静态的,进程是动态的进程的特性:并发,动态〔动态产生,动态消亡〕,独立〔相对完整的资源分配单位〕,交往〔相互作用〕,异步〔相互独立不可预知的前进〕。:运行就绪等待就绪->运行进程被调度的程序选中运行->就绪时间片用完运行->等待等待*事件发生等待->就绪等待的事件已经发生五状态:1:...运行,就绪,阻塞,创立,完毕状态转换:创立进程,提交,调度运行,释放,超时,事件等待,事件出现。七状态:运行阻塞,创立,完毕,就绪挂起,阻塞挂起,就绪新引入的状态〔挂起和激活〕〔进程名,进程号,存储信息,优先级,当前状态,资源清单,消息队列指针,进程队列指针,和当前翻开文件〕现场信息〔程序状态字,时钟,界地址〕进程的组成〔程序,数据和进程控制块〕FCB组织〔线性方式,索引方式,方式〕进程的队列〔就绪队列,等待,运行〕〔由假设干条指令所构成,用来实现*个特定的操作〕进程控制原语:创立进程,撤销进程,挂起进程,激活进程,阻塞进程,唤醒进程,以及改变进程优先级。创立原语,撤销原语,阻塞原语,唤醒原语。UNI*通过fork()-线程引入线程为了减少并发执行时所付出的时间和空间开销进程拥有两个根本属性:是一个可拥有资源的独立单位,,是CPU调度和分派的根本单位一个线程可以创立和撤销另一个线程,同一个进程的多个线程之间可以并发执行线程特性:每个线程有一个唯一的标识符合一线程描述表。不同的线程可以执行一样的程序。同一个进程中的各个线程共享该进程的存地址空间线程是处理器的独立调度单位多个线程可以并发执行线程的好处:花费时间少创立的速度比进程块,系统开销少,两现成的切换花费时间少能独立运行线程和进程比较线程又称为轻量级进程传统的进程称为重量级进程调度:线程作为调度和分派的根本单位,吧进程作为资源拥有的根本单位。并发性:拥有资源:线程不拥有系统资源系统开销::用户级线程不依赖于核LINU*第二种:核级线程依赖核windows第三种:〔线程〕调度一般分为:高级调度〔作业调度〕,中级调度,低级调度〔进程〔线程〕调度〕进程〔线性〕:...进程行为:当一个进程等外部设备完成工作而被阻塞的行为属于I/O*些花费了绝大多数时间在计算上面的称为计算密集型在等待I/0花费了绝大多数的时间称为I/0密集型系统分类:,系统策略的强制执行另一个就是保持系统的所有局部尽可能忙碌通常检查三个指标:吞吐量,周转时间,CPU利用率周转时间:〔线程〕调度算法先来先效劳〔非抢占式〕最短作业优先〔非抢占式〕最短剩余时间优先〔抢占式SPTN〕轮转法〔R-R〕分成一个个时间片影响时间片的因素〔系统响应时间,就绪进程的数目,计算机的处理能力〕应该将时间片设为20-50ms最高优先级算法多级反响队列算法〔综合了先进先出,时间片,可抢占式〕最短进程优先实时系统中的调度算法1〕速率单调调度算法〔RMS〕2〕最早最终时限优先调度〔EDF〕第四单元并发与同步进程进程间的同步和互斥关系进程同步是指多个进程中发生的事件存在*种时序关系,必须协同工作,相互配合,以共同的完成一个任务进程互斥是指由于共享资源所要求的排他性,进程间要相互竞争,以使用这些互斥资源解决进程互斥的方法:由竞争各方平等协商,二引入进程管理者临界资源是指计算机系统中的需要互斥使用的硬件或软件资源计算机中的资源共享的程度可分为三次:互斥,死锁,饥饿。互斥是指多个进程不能同时使用同一个资源。死锁是指防止多个进程互不相让,防止出现都得不到足够资源的情况饥饿防止*些进程一直得不到资源或得到资源的概率很小临界资源过程分成:进入区,临界区,退出区,剩余区。遵循的准则:空闲则入,忙泽等待,有限等待,让权等待管程:一个管程由过程变量数据构造等组成的集合一个管程由四个局部组成:管程名称,共享数据的说明,对数据进展操作的一组进程和对公共享数据赋初值的语句管程三个主要特征:模块化抽象数据类型信息隐蔽进程通信:解决进程之间的大量信息通信的问题:共享存,消息机制,以及通过共享文件进展通信〔管道通信〕都是高级通信原语。1:...共享存:设有一个公共存区消息机制:消息缓冲通信〔要用发送消息原语,接收消息原语〕信箱通信〔可存信件数,已有信件数,可存信件的指针〕管道通信〔UNI*就是连接两个进程之间的一个翻开的共享文件〕优点::存储器和外存储器,处理器可以直接存但不能直接外存。CPU通过启动相应的输入/输出设备后才能使外存和存交换信息。对于存速度和容量的要:存的直接存取速度尽量快到与CPU取指速度相匹配,:存储器由存和外存组成。存空间由存储单元组成的一堆连续的地址空间,简称存空间。存空间一般分为::,空闲页面表,空闲块表存分配两种方式:静态分配〔程序运行前〕和动态分配〔在目标模块装入时确定并分配的〕。:两个或多个进程共用存中的一样区域。容包括:代码共享和数据共享。:为多个程序共享存提供保障,使得存的各程序只能其自己的区域,防止各程序间的相互干扰。分为地址越界保护,和权限保护。:在逻辑上扩大了存容量2地址转换:逻辑地址从0开场绝对地址就是物理地址。分为地址重定位把逻辑地址装换成绝对地址。静态重定位把程序的指令地址和数据地址全部转换程绝对地址。在程序执行前完成动态重定位直接把程序装入到分配的存区域中,:单一用户〔连续区〕管理,分区管理,页式管理,段式管理,:把存划分为假设干个连续区域,每个分区装入一个运行的程序。分区的方式归纳成固定分区和可变分区。固定分区,在程序运行时必须提供对存资源的最大申请量。可变分区:在装入程序时划分存分区,可变分区有较大的灵活性,比固定分区有更好地存利用率。移动技术:解决碎片问题的方法是在适当的时刻进展碎片整理。移动技术可以集中分散的空闲区,提高存的利用率,便于作业动态扩大存。缺点:移动技术会增加系统的开销,移动是有条件的。:硬件设置两个专用的控制存放器:基址存放器〔起始地址〕和限长存放器〔存放长度〕。空闲分区的分配策略:最先适应算法,最优适应算法,最坏适应算法,下次适应算法。分区的保护:系统设置界限存放器,保护键方法分区管理方案的优缺点:可变分区的存利用率比固定分区高缺点:存使用仍不充分,并且存在较为严重的碎片问题,浪费处理机时间覆盖技术和交换技术覆盖技术和交换技术的主要区别是控制交换的方式不同,前者主要是在早期的系统中,而后者目前主要用于小型分时系统。交换技术又称为对换技术:进程从存移到磁盘并再移回存称为交换。交换技术多用于分时系统中。1:...缺点:在交换时需要花费大量的CPU时间,影响对用户的响应时间。页式存储管理方案页式存储器使用的逻辑地址由两局部组成,页号和页地址。块号=字号*字长+位号地址转换与块表物理地址=存块号*块长+页地址页表:多级页表,大多数操作系统采用二级页表,散列页表反置页表快表〔当要按给定的逻辑地址进展读写时,必须两次存,第一次按页号读出页表中对应的块号,第二次按计算出来的绝对地址进展读写〕为了提高存取速度采用两种方法:一种是在地址映射机制中增加一组高速存放器保存页表,另一方法是在地址映射机制中增加一个小容量的联想存储器〔相联存储器〕虚拟存储技术与虚拟页式存储管理方案的实现虚拟存储技术:利用大容量的外存来扩大存简称虚存虚拟存储技术同交换技术在原理上市类似的:交换技术是以进程为单位进展的,而虚拟存储一般是以页或段为单位虚拟页式存储管理〔页号,有效号,页框号,位,修改位,保护位,制止缓存位〕缺页中断:要的页面不在存中。页面调度策略:调入策略〔外存调入存〕,置业策略和置换策略。置换策略分为〔固定分配局部置换,可变分配全局置换,可变分配局部置换〕页面置换算法:刚被调出的页面又要立即要用,因而又要把他装入,频繁的调度,这种现象称为抖动或者颠簸页面置换算法有:先进先出页面置换算法(fifo),最近最少使用页面算法〔LRU〕,最近最不常使用页面置换算法〔LFU〕,理想页面置换算法〔OPT〕,最近未使用页面置换算法〔NRU〕,第二次时机页面置换算法,时钟页面置换算法〔clock〕缺页中断率:影响缺页中断率的因素:分配给程序的存块数,页面的大小。程序编制方法,页面置换算法。段式和段页式存储管理方案:系统将存空间动态分为假设干个长度不同的区域,每个区域称作一个物理块,每个物理块在存中有一个起始地址称作段首止,从0开场编址。用户程序的逻辑地址由段号和段地址组成。自己细看***段式存储操作系统第六单元文件管理文件:解释成为一组带有标识的,在逻辑意义有完整的意义的信息项的序列,这个标识为文件名,信息项是构成文件容的根本单位。文件系统的文件名:solaris的UFS长度可达255个字符,FAT12(MS-DOS8个字符,外加句点和3个字符的拓展名,NTFS也可到达255个字符)FAT12不区分大小写E*T2区分大小写。FAT12只使用ACSII,MS-DOS和windows2000/*P对不同的后缀有特定的解释。文件系统:是操作系统中统一管理信息资源的一中软件。文件系统还负责对文件的按名存取。文件分类:按文件的用途:系统文件,库函数文件,用户文件按文件组织形式普通文件目录文件特殊文件1:...一些常见的文件分类格式:按文件的保护方式:只读文件,读写文件,可执行文件,无保护文件信息流向:输入,输出,输入输出按存放时限:临时,永久,档案文件按文件的介质类型:磁盘文件,磁带文件,卡片文件,打印文件组织构造:逻辑文件〔流式文件和记录式文件〕物理构造〔顺序文件,文件,索引文件〕UNI*类操作系统的文件分类:普通文件,目录文件,特殊文件文件的构造文件的逻辑构造:分为三类无构造的字符流式文件,定长记录文件和不定长记录文件。定长记录文件和不定长记录文件统称为记录式文件。流式文件:是有序字符的集合,UNI*是流式文件构造。记录式文件:是一组有序记录的集合。构成文件的根本单位是记录,记录式文件分为:定长记录文件和不定长记录文件文件的物理构造:常见的文件的物理构造:顺序构造,构造,索引构造,I节点构造。windows的FAT文件系统采用的是构造。文件的存储介质:文件在存储设备上的存取,顺序存取设备〔磁带〕,随机存取设备〔典型设备磁盘〕磁盘上每个物理块的位置可以用柱面号,磁头号,扇区号表示。一次磁盘的时间由寻道时间,旋转定位时间,数据传输时间所组成。文件的存取方式:顺序存取,随机存取〔又称为直接存取〕。UNI*系统采用了顺序存取和随机存取两种方法。文件目录:文件系统的一个特点是按名存取,为了管理大量文件,为每个文件都设置了一个描述性数据构造-文件控制块〔FCB〕,把所有文件的文件控制块有机组织起来,就构成了文件控制块的一个有序集合,称为文件目录。目录文件:文件目录以文件的形式保持起来,这个文件就被称为目录文件。目录文件是长度固定的记录式文件。文件目录构造一般吧文件目录设计成一级目录,二级目录构造,多级目录构造。二级目录分为两级:主文件目录,用户文件目录缺点:增加了系统开销树形目录:高层次为根目录,最底层为文件。树形目录优点:便于分类,层次清楚,解决了文件重命名问题,查找搜索速度快。一个UNI*系统的根目录由bin,etc,lib,tmp,usr路径名:当前正在使用的目录:当前目录有两种路径检索的方法:一种是全路径名〔又称为绝对路径名〕,另一种是相对路径。文件目录的改进:FCB分为符号目录项和根本目录项。目录项分解法优点:减少了磁盘的次数,提高了文件目录检索速度。存储空间的分配与回收四种不同的方案位示图,空闲块表,空闲块链表,成组成组的管理方式比普通的方式效率高。实现文件系统的表目系统翻开文件表用户翻开文件表关系:用户翻开文件表指向了系统翻开文件表。记录的成组与分解:大概看看158页文件的操作1:..建立文件的实质是建立文件的文件控制块FCB文件的保护和平安文件的共享在多级目录中法是常用的实现文件共享技术,矩形表示目录,圆圈表示文件UNI*采用了别名的方式文件的保护建立副本,定时转储。规定文件的存取权限〔采用树形目录构造,存取控制表〕*中的文件存取权限〔文件属主或文件拥有者(owner),文件属组的同组用户(group),其他用户(other)〕文件的措施::块高速缓存,磁盘空间的合理分配,对磁盘调度算法进展优化磁盘的驱动调度:磁盘的存取时间:寻道时间,旋转延迟时间,传输时间。设计磁盘调度算法考虑的因素:公平性高效性1〕移臂调度:根据者指定的柱面位置来决定执行的次序,目的在于减少操作中的寻找时间。一般采用以下几种移臂调度算法:先来先效劳〔FCFS〕,最短寻道时间优先算法〔SSTF〕,扫面算法〔SCAN〕,循环扫描算法〔S-SCAN〕RAID技术:RAID0采用多个磁盘并行以提高读写速度,1用磁盘镜像的方法提高存储的可靠性,2和3以位或者字节作为并行单位,4的并行单位是块。WINDOWS的FAT和UNI*系统FAT〔fileallocationtable〕简单的目录构造,三个版本:FAT-12,-16,-32,FAT系统以簇为单位分配,引导扇区,文件分配表,根目录〔大小为32字节〕UNI*文件系统三级索引构造操作系统第七单元I/O设备管理输入输出设备〔I/O设备〕也称为外部设备,狭义的I/O设备不包括外存设备,广义的就是上述所说设备管理师操作系统总体性能的重要决定因素重要表现指标和常见瓶颈之一。设备管理的任务:CPU性能越高,I/O设备性能同CPU性能不匹配的反差也越大。操作系统通过缓冲技术,中断技术,虚拟技术解决这一问题。设备的分类:按设备的使用特性分类:I/O设备和存储设备。I/O设备室计算机与外部世界交换信息的设备。调制解调器和网络适配器也处于I/O设备。用于构建计算机网络通信系统。1:..如磁带,磁盘,光盘,U盘,按设备的信息组织方式来划分:字符设备和块设备键盘,终端,打印机等以字符为单位组织的和处理信息的设备为字符设备,而磁盘,磁带等以数据块为单位组织和处理信息的为块设备。按设备的共享性分类:共享设备,独占设备,虚拟设备。磁盘是典型的共享设备,独占设备的使用效率低是造成死锁的条件之一,,为此引入了虚拟设备的概念,虚拟设备是指虚拟技术吧独占设备改造成可以由多个进程共享的设备,SPOOLING技术室非常重要的虚拟设备技术。I/O硬件组成:I/O端口地址主要有两种编止方式:存映射编址和I/O独立编址。I/O设备数据传送控制方式程序直接控制方式,中断控制方式,DMA方式,通道控制方式。程序直接控制方式:优点CPU和外设的操作能通过状态信息得到同步缺点是CPU效率较低。适用于那些CPU执行速度较慢,外围设备少的系统,如单片机。中断控制方式:CPU与外设大局部时间并行工作,具有实时响应能力,及时处理异常情况,提高计算机的可靠性。DMA方式:直接存,是一种完全由硬件执行I/O数据交换的工作方式,DMA控制器从CPU完全接收对总线的控制,数据交换不经过CPU,而直接在存和I/O设备之间进展。DMA方式分为三个阶段:传送前预处理,数据传送,传送后处理。通道控制方式:可以实现对外围设备的统一管理和外围设备与存之间的数据传送,目的是为了进一步减少数据输入输出对整个系统运行效率的影响。可分为三种通道:选择通道,数组多路通道,字节多路通道。选择通道和数组多路通道都是以数据块为单位。I/O软件的特点及构造最关键目标:设备独立性I/O软件一搬分为四层:中断处理程序,设备驱动程序,与设备无关的操作系统软件,用户级软件。与设备无关的系统软件〔统一命名,设备保护,提供与设备无关的逻辑块,缓冲,存储设备的块分配,独占设备的分配与释放,出错处理〕独占设备:SPOOLING系统是操作系统中处理独占设备的一种方法。典型的I/O技术缓冲技术和设备分配技术,SPOOLINH技术,DMA和通道技术缓存技术是以空间换时间。缓冲区的设置:缓冲区可以由硬件实现称为硬缓冲通常在〔打印机中〕缓冲区也可以由软件实现:通常采用单缓冲,双缓冲,多缓冲,缓冲池技术。设备分配技术:设备分配算法的数据构造:系统设备表SDT,设备控制表DCT,控制器控制表COCT,通道控制表CHCT设备分配的原则:考虑设备分配的特性和平安性,分为独占,共享,虚拟设备。从平安方面分为平安分配方式和不平安分配方式。设备分配策略:先来先效劳,高优先级优先,如果优先级一样则按照FIFO的顺序排列。独占设备的分配。共享设备的分配,虚拟设备〔SPOOLING〕.打印机是一种典型的独占设备。I/O性能问题解决:通过应用缓冲技术,减少或缓解不同设备之间传输速度的差距,通过应用异步I/O技术,使CPU计算不必等待I/O操作结果通过DMA技术和通道部件。是CPU摆脱I/O操作,与这些部件并行执行。通过应用虚拟设备技术,提高独占设备的利用率。操作系统第八单元死锁1:..死锁:是指在多道程序系统中,一组进程中的每个进程均无限期的等待被该进程中的另一个进程所占有且永远不会释放的资源死锁进程的个数至少为2个活锁与饥饿饥饿现象可以通过先来先效劳策略来防止。死锁产生的主要原因:竞争资源,多道程序运行时,进程推进顺序不合理。死锁产生的原因分析:申请不同类资源产生死锁,申请同类资源产生死锁,P,V操作不当产生死锁,对临对性资源的使用不加限制而引起的死锁。产生死锁的必要条件:互斥条件,不可剥夺条件,请求和保持条件,循环等待条件。解决死锁的方法:预防死锁,防止死锁,检测死锁,解除死锁。死锁预防:破坏死锁的四个必要条件之一,破坏互斥条件:通过假脱机〔spooling〕破坏不可剥夺条件:缺点增加了开销,延长了进程的周转时间,降低系统的吞吐量和性能破坏请求和保持条件:缺点资源利用率低破坏循环等待条件:按资源有序分配策略分配资源破坏了循环等待条件死锁防止:系统对进程发出的每一个系统能够满足的资源申请进展动态检查,并根据检查结果断定是否分配资源,如果分配后会产生死锁,就不予分配。死锁预防和死锁防止的区别在于,死锁预防是设法破坏产生死锁的四个必要条件之一,而死锁防止是在系统运行过程中注意防止死锁的最终死锁的必要条件存在。,如果存在一个由系统中的所有进程构成的平安序列。。则系统处于平安状态。‘如果不存在任何一个平安序列,则系统处于不平安状态,不平安状态一定导致死锁,但不平安状态不一定是死锁状态。即系统处于不平安状态则可能发生死锁。只要能使系统总是处于平安状态就可以防止死锁的发生。。检测死锁的实质是确定是否存在“循环等待〞条件,死锁解除:死锁解除的实质是如何让释放资源的进程能够继续运行,为解除死锁就要剥夺资源。死锁解除法归纳为:剥夺资源,撤销进程,资源分配图:刻画进程的资源分配的方法在有向图中,用圆圈表示进程,方框表示每类资源。死锁判定的法则:如果资源分配图中没有环路,则系统没有死锁如果资源分配图中出现了环路,则系统中可能存在死锁环路是死锁的充分必要条件1

四级操作系统原理 考试真题复习资料 全国计算机等级考试NCRE 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人青山代下
  • 文件大小1.26 MB
  • 时间2024-03-29