计算机操作系统期末总复习.ppt
《计算机操作系统期末总复习.ppt》由会员分享,可在线阅读,更多相关《计算机操作系统期末总复习.ppt(57页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、操作操作系统系统基本概念基本概念处理机管理处理机管理设备管理设备管理作业管理作业管理用户接口用户接口存储管理存储管理文件管理文件管理操作系统定义操作系统定义OS的作用的作用OS特征特征OS的主要功能的主要功能OS分类分类OS结构设计结构设计多道程序设计多道程序设计进程基本概念进程基本概念进程同步互斥进程同步互斥进程间通信进程间通信进程调度进程调度死锁死锁I/O系统系统I/O控制方式控制方式缓冲技术缓冲技术I/O软件组成软件组成设备独立性设备独立性设备分配设备分配驱动程序驱动程序虚设备技术虚设备技术通道技术通道技术磁盘调度磁盘调度文件基本概念文件基本概念文件的逻辑结构文件的逻辑结构文件的物理结构
2、文件的物理结构文件目录文件目录外存空间管理外存空间管理文件共享与保护文件共享与保护数据一致性数据一致性用户接口用户接口作业基本概念作业基本概念批处理系统作业管理批处理系统作业管理分时系统作业管理分时系统作业管理程序的装入与链接程序的装入与链接存储管理任务存储管理任务动态分区分配动态分区分配交换技术交换技术页式存储管理页式存储管理段式存储管理段式存储管理段页式段页式虚拟存储技术虚拟存储技术批处理操作系统批处理操作系统分时系统分时系统实时操作系统实时操作系统个人计算机操作系统个人计算机操作系统网络操作系统网络操作系统分布式操作系统分布式操作系统操作系统定义操作系统定义OS功能功能OS特征特征OS分
3、类分类硬件运行环境硬件运行环境操作系统设计操作系统设计并发并发共享共享虚拟虚拟异步异步有效管理有效管理合理调度合理调度使用方便使用方便吞吐量吞吐量时间片时间片虚机器虚机器操作系统设计目标操作系统设计目标操作系统结构设计操作系统结构设计CPU状态状态系统堆栈系统堆栈中断技术中断技术时钟时钟通道通道地址映射地址映射存储保护存储保护处理机管理处理机管理存储管理存储管理设备管理设备管理文件管理文件管理用户接口用户接口操作系操作系统基本统基本概念概念第一章第一章 引论引论1 1、OSOS的定义与的定义与作用作用2 2、三种基本操作系统的基本原理和异同三种基本操作系统的基本原理和异同 多道程序设计多道程序
4、设计、时间片轮转法时间片轮转法、及时性、及时性3 3、OSOS的特征和功能的特征和功能 4 4、用户接口用户接口 5 5、OSOS的结构设计的结构设计进程进程进程状态及转换进程状态及转换进程控制块进程控制块系统并发度系统并发度进程控制进程控制进程特性进程特性可重入程序可重入程序共享内存共享内存消息缓冲消息缓冲Send/Receive原语原语管道通信管道通信信箱信箱调度算法选择原则调度算法选择原则算法:算法:先进先出先进先出时间片轮转时间片轮转基于优先数基于优先数高相应比优先高相应比优先抢占式抢占式实时调度技术实时调度技术进程同步进程同步进程互斥进程互斥临界区临界区进程同步机制进程同步机制信号量
5、信号量P、V操作操作生产者与消费者问题生产者与消费者问题读者写者问题读者写者问题哲学家进餐问题哲学家进餐问题死锁的有关结论死锁的有关结论产生死锁的产生死锁的必要条件必要条件死锁预防死锁预防死锁避免死锁避免死锁检测解除死锁检测解除资源分配图资源分配图多道程序设计多道程序设计进程基本概念进程基本概念进程同步互斥进程同步互斥进程间通信进程间通信进程调度进程调度死锁死锁顺序环境顺序环境并发环境并发环境与时间有关的错误与时间有关的错误不可在现性不可在现性进程进程管理管理第二章第二章 进程管理进程管理1、进程进程和和线程线程的概念的概念 n2、进程的基本状态及状态转换的原因进程的基本状态及状态转换的原因
6、3、PCB的作用的作用4、进程控制的原语操作、进程控制的原语操作5、进程、进程互斥、临界区互斥、临界区、进程同步的基本概念进程同步的基本概念、同步准则同步准则6、记录型记录型信号量信号量n7、信号量的应用信号量的应用 n8、经典进程同步问题;生产者与消费者问题经典进程同步问题;生产者与消费者问题9、进程间通信的原理和实现方法、进程间通信的原理和实现方法 信箱信箱第二章第二章 进程管理的典型问题进程管理的典型问题n进程的三种基本状态及其转变原因。进程的三种基本状态及其转变原因。n进程互斥、临界区进程互斥、临界区n三种经典同步问题及其变型三种经典同步问题及其变型n同步约束条件的分析,信号量的初值的
7、设定同步约束条件的分析,信号量的初值的设定n单缓冲区的一个生产者一个消费者同步问题单缓冲区的一个生产者一个消费者同步问题n单缓冲区的一个生产者多个消费者同步问题单缓冲区的一个生产者多个消费者同步问题n多个生产者多个消费者多个缓冲区的同步问题多个生产者多个消费者多个缓冲区的同步问题第三章第三章 处理机调度与死锁处理机调度与死锁n1、处理机调度的、处理机调度的基本概念和种类基本概念和种类 2、选择调度算法的准则,周转时间,带权周转、选择调度算法的准则,周转时间,带权周转时间,响应时间时间,响应时间 n3、常见调度算法常见调度算法,抢占,抢占,响应比响应比4、常见的两种实时调度算法常见的两种实时调度
8、算法处理死锁的基本方法处理死锁的基本方法n5、死锁产生的原因,四个必要条件死锁产生的原因,四个必要条件6、死锁的预防死锁的预防n7、利用银行家算法避免死锁利用银行家算法避免死锁 8、死锁的检测与解除、死锁的检测与解除段式存储管理段式存储管理页式存储管理页式存储管理段页式存储管理段页式存储管理虚拟存储器虚拟存储器虚拟存储技术虚拟存储技术程序局部性原理程序局部性原理虚拟页式管理虚拟页式管理虚拟段式管理虚拟段式管理页面淘汰算法页面淘汰算法抖动(颠簸)抖动(颠簸)用户程序划分用户程序划分逻辑地址逻辑地址内存空间划分内存空间划分内存分配内存分配管理考虑管理考虑硬件支持硬件支持地址映射过程地址映射过程装入
9、与链接装入与链接对换技术对换技术覆盖技术覆盖技术高速缓存高速缓存内存内存磁盘磁盘系统区系统区用户区用户区内存管理分配回收内存管理分配回收存储共享存储共享存储保护存储保护内存扩充内存扩充地址映射地址映射存储体系存储体系存储管理任务存储管理任务存储管理方案存储管理方案虚拟存储管理虚拟存储管理其他其他存储存储管理管理第四章第四章 存储管理的重点、难点存储管理的重点、难点n重定位的基本概念重定位的基本概念:为什么要引入:为什么要引入n如何提高内存利用率如何提高内存利用率:离散分配、对换机制、动态链离散分配、对换机制、动态链接、虚拟存储器、存储器共享接、虚拟存储器、存储器共享n动态分区分配方式动态分区分
10、配方式:分配、回收算法:分配、回收算法n基本分页存储管理方式基本分页存储管理方式:为什么引入;:为什么引入;地址变换机构地址变换机构和过程和过程(含具有快表的情况)(含具有快表的情况)n基本分段存储管理方式:为什么引入;地址变换机构基本分段存储管理方式:为什么引入;地址变换机构和过程(含具有快表的情况);信息的共享和保护和过程(含具有快表的情况);信息的共享和保护n虚拟存储器虚拟存储器的基本概念:为什么要引入;的基本概念:为什么要引入;特征特征;实现;实现虚拟存储的关键技术虚拟存储的关键技术n请求分页系统的基本原理:请求分页系统的基本原理:页表机制页表机制;地址变换过程地址变换过程;页面置换算
11、法页面置换算法第四章的典型问题第四章的典型问题n存储器管理的基本任务存储器管理的基本任务n动态重定位的概念动态重定位的概念、实现方式,什么情况下需要重定位、实现方式,什么情况下需要重定位n比较连续分配与离散分配比较连续分配与离散分配n基于空闲分区链的内存分配与回收算法的应用实例:基于空闲分区链的内存分配与回收算法的应用实例:首次首次适应法,循环首次适应法,最佳适应法适应法,循环首次适应法,最佳适应法n在某分页系统中,给定内存容量和物理块大小,计算物理在某分页系统中,给定内存容量和物理块大小,计算物理块的数量;对给定的进程页表,块的数量;对给定的进程页表,将给定的逻辑地址,计算将给定的逻辑地址,
12、计算出其对应的物理地址并画出地址变换流程图出其对应的物理地址并画出地址变换流程图。n在某分段系统中对给定的进程段表,将给定的逻辑地址,在某分段系统中对给定的进程段表,将给定的逻辑地址,计算出其对应的物理地址并画出地址变换流程图计算出其对应的物理地址并画出地址变换流程图。n请求分页系统过程的各种问题,并用流程图的方式表示地请求分页系统过程的各种问题,并用流程图的方式表示地址变换过程址变换过程n对给定的问题,按各种对给定的问题,按各种页面置换算法,写页面调入过程,页面置换算法,写页面调入过程,计算和分析缺页率,并对多种算法的性能作比较分析计算和分析缺页率,并对多种算法的性能作比较分析设备管理重要性
13、设备管理重要性设备独立性设备独立性设备分类设备分类设备管理任务设备管理任务设备管理功能设备管理功能用户进程用户进程与设备无关软件与设备无关软件设备驱动程序设备驱动程序中断处理程序中断处理程序SPOOLing技术技术共享打印机共享打印机设备管理设备管理设备分配回收设备分配回收独占设备分配独占设备分配共享设备分配共享设备分配 基本概念基本概念I/O软件组成软件组成缓冲技术缓冲技术设备处理设备处理虚设备技术虚设备技术设备驱动程序设备驱动程序设备设备管理管理磁盘访问时间磁盘访问时间磁盘调度磁盘调度l先来先服务先来先服务l最短寻道时间优先最短寻道时间优先l扫描(电梯算法)扫描(电梯算法)lCSCAN磁盘
14、存储管理磁盘存储管理第五章设备管理的重点、难第五章设备管理的重点、难点点I/O I/O 控制方式:四种控制方式:四种I/O I/O 方式的基本原理方式的基本原理;四种;四种I/O I/O 方式由低方式由低到高效的演变到高效的演变缓冲管理缓冲管理n缓冲的概念,为什么引入缓冲缓冲的概念,为什么引入缓冲n单缓冲如何提高单缓冲如何提高I/O I/O 速度,它存在哪些不足,双缓冲、循速度,它存在哪些不足,双缓冲、循环缓冲又如何提高环缓冲又如何提高CPU CPU 与与I/O I/O 设备的并行性设备的并行性n缓冲池是为了解决什么问题而引入,缓冲池是为了解决什么问题而引入,引入缓冲池后系统将引入缓冲池后系统
15、将如何处理如何处理I/O I/O 设备和设备和CPU CPU 间的数据输送间的数据输送n缓冲池的工作方式及缓冲池的工作方式及GetbufGetbuf和和PutbufPutbuf过程过程设备独立性设备独立性n什么是什么是设备独立性设备独立性n如何实现设备独立性如何实现设备独立性设备驱动程序设备驱动程序第五章设备管理的重点、难点第五章设备管理的重点、难点虚拟设备和虚拟设备和SPOOLingSPOOLing 技术技术n什么是虚拟设备什么是虚拟设备n什么是什么是SPOOLingSPOOLing技术,技术,SPOOLingSPOOLing系统的组成系统的组成n如何利用如何利用SPOOLingSPOOLi
16、ng技术实现共享打印机技术实现共享打印机磁盘调度磁盘调度n磁盘调度的磁盘调度的目标目标n磁盘访问时间磁盘访问时间的计算的计算nFCFSFCFS、SSTFSSTF、SCANSCAN、CSCAN CSCAN 等算法的应用等算法的应用及这些调度算法及这些调度算法的演变过程,分别解决了哪些问题的演变过程,分别解决了哪些问题;各算法的性能比较各算法的性能比较第五章设备管理的第五章设备管理的典型问题典型问题n各种各种I/O I/O 控制方式的比较控制方式的比较n为什么引入缓冲区为什么引入缓冲区n缓冲如何提高缓冲如何提高I/O I/O 速度速度n为什么引入为什么引入设备独立性设备独立性,如何实现,如何实现n
17、什么是什么是虚拟设备虚拟设备,实现虚拟设备的关键技术,实现虚拟设备的关键技术nSPOOLingSPOOLing技术技术的组成,如何利用的组成,如何利用SPOOLingSPOOLing 技术实现共享打技术实现共享打印机印机n设备处理程序的功能和处理过程设备处理程序的功能和处理过程n对各种对各种磁盘调度算法磁盘调度算法,计算访问次序和平均寻道时间,性,计算访问次序和平均寻道时间,性能能n磁盘访问时间的组成和计算磁盘访问时间的组成和计算文件控制块文件控制块文件目录文件目录目录文件目录文件目录项目录项树型目录结构树型目录结构目录项分解法目录项分解法目录检索目录检索文件文件文件系统文件系统文件分类文件分
18、类文件管理功能文件管理功能文件逻辑结构文件逻辑结构文件物理结构文件物理结构文件存取方式文件存取方式外存空间管理外存空间管理主要数据结构主要数据结构文件系统使用文件系统使用文件系统安全、保护、保文件系统安全、保护、保密、可靠性、一致性密、可靠性、一致性系统打开文件表系统打开文件表用户打开文件表用户打开文件表物理块物理块磁盘结构磁盘结构磁带磁带文件目录文件目录文件基本概念文件基本概念文件系统实现文件系统实现存储介质存储介质创建、打开、读写、关闭、删创建、打开、读写、关闭、删除、拷贝、重命名除、拷贝、重命名文件存取控制文件存取控制 文件文件 管理管理第六章文件管理的重点、难第六章文件管理的重点、难点
19、点文件的逻辑结构:顺序文件、索引文件和索引顺序文件文件的逻辑结构:顺序文件、索引文件和索引顺序文件n原理和特征原理和特征n组织方式、访问方法及各种文件形式的比较组织方式、访问方法及各种文件形式的比较外存分配方式:连续分配、外存分配方式:连续分配、链接分配和索引分配原理链接分配和索引分配原理、优缺点、优缺点n显示链接显示链接FATFAT、混合索引分配、混合索引分配目录管理:目录管理的要求目录管理:目录管理的要求n文件控制块(文件控制块(FCBFCB)n索引结点索引结点n目录结构目录结构:单级、两级和多级:单级、两级和多级文件磁盘空间管理文件磁盘空间管理n空闲表法和空闲链法空闲表法和空闲链法n位示
20、图法位示图法:分配和回收的具体计算:分配和回收的具体计算n成组链接法成组链接法第六章第六章 文件管理的典型问题文件管理的典型问题n画出链接分配方式的链接情况和画出链接分配方式的链接情况和FAT FAT 的链接情况、的链接情况、FATFAT长度计长度计算等算等。n混合索引分配的的寻址方式、地址转换的计算(另见混合索引分配的的寻址方式、地址转换的计算(另见P350P350)和索引结点的地址映射图和索引结点的地址映射图n对给定的对给定的位示图位示图和文件的分配和回收需求,具体写出分配过和文件的分配和回收需求,具体写出分配过程和回收过程。程和回收过程。nUnixUnix系统的成组链接法系统的成组链接法
21、n目录管理的要求目录管理的要求;目前广泛采用的目录结构及其优点;目前广泛采用的目录结构及其优点n说明在树形目录结构中线性检索的过程,并画出相应的流程说明在树形目录结构中线性检索的过程,并画出相应的流程图图n文件的共享文件的共享第七章第七章 操作系统接口操作系统接口n联机命令接口n联机命令联机命令n终端处理程序终端处理程序n命令解释程序命令解释程序n程序接口n系统调用系统调用与一般过程调用的区别n中断与陷入n图形用户接口司机和售票员之间的同步关系司机和售票员之间的同步关系n司机只有在售票员关车门后,才能启动汽车。n售票员只有在司机到站停车后,才能开车门。解:nSemaphore close=0,
22、stop=0;ndriver()/*司机*/while(True)P(close);启动车辆;正常行车;到站停车;V(stop);nConductor()/*售票员*/while(True)关车门;V(close);售票;P(stop);开车门;上下乘客;Main()parbegin(driver,conductor);假定系统有3个并发进程get、copy 和put共享缓冲器B1和B2。进程get负责从输入设备上读信息,每读出一条记录后放到B1中。进程copy从缓冲器B1中取出一条记录拷贝后存入B2。进程put取出B2中的记录打印输出。B1和B2每次只能存放一条记录。要求3个进程协调完成任务
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 操作系统 期末 复习
限制150内