操作系统--windows(个人总结版).pdf
《操作系统--windows(个人总结版).pdf》由会员分享,可在线阅读,更多相关《操作系统--windows(个人总结版).pdf(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-1-操作系统 一、重要知识点归纳.-2-二、操作系统绪论.-7-三、进程.-8-四、进程同步.-11-五、调度和死锁.-12-六、存储管理.-14-七、设备管理.-18-2-一、一、重要知识点归纳重要知识点归纳 操作系统发展过程 1、人工操作方式 2、单道批处理系统 3、多道批处理系统 4、分时系统 5、实时系统 操作系统基本特征 并发、共享、虚拟、异步 并发和共享是操作系统的两个最基本特征 程序独占处理机顺序执行时特征 顺序性 封闭性 可再现性 程序并发执行特征 间断性 失去封闭性 不可再现性 进程:可并发执行的程序在一个数据集合上的运行过程 动态性、并发性、独立性、异步性 进程的三种基本
2、状态 就绪状态(R 态)-只要获得 CPU,就可立即执行 执行状态(E 态)-只有一个进程处于执行态 阻塞状态(B 态)-缺少某个资源 -3-进程控制块 PCB 初始化包括 1、初始化标识信息 2、初始化处理机状态信息 3、初始化处理机控制信息 同步机制应遵循的规则 空闲让进 忙则等待 有限等待 让权等待 信号量机制(wait(mutex)和 signal(mutex)必须成对出现 1、整型信号量(P、V 操作)wait(s)和 signal(s)操作 2、记录型信号量 3、AND 型信号量 4、信号量集(Swait(s,d,d)、Swait(s,1,1)、Swait(s,1,0)经典进程的同
3、步问题 1、生产者消费者问题 2、哲学家进餐问题 3、读者写者问题 进程通信的类型 1、共享存储器系统 2、消息传递系统 3、管道通信 消息传递通信的实现方法 1、直接通信方式 2、间接通信方式 -4-线程:比进程更小的能独立运行的基本单位 一般而言,线程自己不拥有系统资源(也有一点必不可少的资源)处理机调度的层次 1、高级调度 2、低级调度 3、中级调度 进程调度方式 1、非抢占方式 2、抢占方式(1).优先权原则(2).短作业优先原则(3).时间片原则 进程调度算法 1、先来先服务和短作业优先调度算法(周转时间=完成时间-到达时间、带权周转时间=周转时间/服务时间)(1).先来先服务调度算
4、法(2).短作业优先调度算法 2、高优先权优先调度算法(1).非抢占式优先权算法(2).抢占式优先权调度算法(3).高响应比优先调度算法-优先权=(等待时间+要求服务时间)/要求服务时间 3、基于时间片的轮转调度算法 (1).时间片轮转法 (2).多级反馈队列调度算法 产生死锁的原因 1、竞争资源(1).竞争非剥夺资源(2).竞争临界资源 2、进程间推进顺序非法 产生死锁的必要条件 1、互斥条件 2、请求和保持条件 3、不剥夺资源 4、环路等待条件 预防死锁的方法 1、摒弃“请求和保持条件”(一次性申请全部资源)2、摒弃“不剥夺条件”(再次提出申请资源不能满足时,释放所有资源)3、摒弃“环路等
5、待条件”(资源按类型进行线性排队,并赋予不同序号)-5-利用银行家算法避免死锁 死锁的解除 1、剥夺资源 2、撤销进程 多级存储结构 1、CPU 寄存器(寄存器)2、主存(高速缓存、主存、磁盘缓存)3、辅存(磁盘、可移动存储介质)程序的装入 1、绝对装入方式 2、可重定位装入方式 3、动态运行时装入方式 程序的链接 1、静态链接方式 2、装入时动态链接 3、运行时动态链接 连续分配方式(为一个用户程序分配一个连续的内存空间)1、单一连续分配 2、固定分区分配 3、动态分区分配 分区分配算法(1).首次适应算法(2).循环首次适应算法(3).最佳适应算法(4).最坏适应算法(5).快速适应算法
6、4、可重定位分区分配 基本分页存储管理方式 地址结构:31 12 11 0 页号 P 位移量 W 基本分段存储管理方式 段号 段内地址 31 16 15 0 分页和分段的主要区别 1、页是信息的物理单位 -6-2、页的大小固定且由系统决定 3、分页的作业地址空间是一维的 虚拟存储器的特征 多次性、对换性、虚拟性 页面置换算法 1、最佳置换算法 2、先进先出页面置换算法 3、最近最久未使用置换算法 4、CLOCK 置换算法 设备与控制器之间的接口 1、数据信号线 2、控制信号线 3、状态信号线 I/O 控制方式 1、程序 I/O 方式 2、中断驱动 I/O 控制方式 3、直接存储器(DMA)I/
7、O 控制方式 DMA 控制器的组成(1).命令/状态寄存器 CR(2).内存地址寄存器 MAR(3).数据寄存器 DR(4).数据计数器 DC 4、I/O 通道控制方式 磁盘访问时间 Ta Ta=Ts+Tr+Tt=Ts+1/2r+b/rN 寻道时间 Ts=m*n+s 移动 n 条磁道、启动磁臂时间 s 旋转延迟时间 Tr 传输时间 Tt=b/rN r 为磁盘每秒钟的转数、b 为字节数 磁盘调度算法 1、先来先服务 2、最短寻道时间优先 3、扫描算法 4、循环扫描算法 5、NstepScan 和 FSCAN 调度算法 文件系统 1、FAT12:每个分区容量为 2M,只能支持 8+3 格式文件名
8、2、FAT16:最大分区容量为 2G -7-3、FAT32:不支持容量小于 512M 分区、单个文件的长度不能大于 4G、不能保持向下兼容 4、NTFS:支持长文件名(256 个字符)、数据保护和数据恢复 UNIX 的调度算法:动态优先数轮转调度算法 二、二、操作系统操作系统绪论绪论 操作系统的发展过程 1.手工操作阶段(40 年代)2.单道批处理阶段(50 年代)3.多道批处理(60 年代初)4.分时系统(60 年代中)5.实时操作系统(60 年代中)多道批处理系统的优点 1.资源利用率高。2.系统吞吐量大。多道批处理系统的缺点 1.平均周转时间长。2.无交互能力。推动多道批处理系统形成和发
9、展的动力是提高资源利用率和系统吞吐量。推动分时系统形成和发展的主要动力是用户的需要:交互、共享主机、方便上机。分时系统是指在一台主机上连接多个带有显示器和键盘的终端,同时允许多个用户通过自己的键盘,以交互的方式使用计算机,共享主机中的资源。分时系统的特征 1.多路性:允许同一主机联接多台终端。2.独立性:每一用户独占一个终端;每个用户感觉不到其他用户的存在。3.及时性:用户请求能及时响应。4.交互性:可进行广泛的人机对话。实时系统(RealTime System)是指系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。实时系统的特征:1.多路性 2
10、.独立性 -8-3.及时性(开始截止时间/完成截止时间)4.交互性(仅限于访问专用服务程序)5.可靠性(多级容错措施保障系统和数据安全)操作系统的特性 1.并发(Concurrence)2.共享(Sharing)3.虚拟(Virtual)4.异步性(Asynchronism)并发性:引入进程、线程 据资源属性的不同,有两种资源共享方式:1.互斥共享方式(临界/独占资源)2.同时访问方式 并发和共享是 OS 的两个最基本的特性,二者互为条件!处理机管理包括以下几方面:进程控制、进程同步、进程通信、调度 存储器管理具备下列功能:1.内存分配 2.地址映射:把程序中的逻辑地址映射为物理地址 3.存储
11、保护:使多道程序间互不干扰 4.存储扩充:用辅存扩充主存,实现“虚拟存储器”设备管理的功能 1.缓冲管理:为设备提供缓冲区以缓和 CPU 同设备的 I/O 速度不匹配的矛盾。2.设备分配 3.设备驱动:为设备提供驱动程序。4.设备独立性和虚拟设备 文件系统管理的功能:1.文件存储空间管理。2.目录管理:为了用户方便找到他所需的文件。3.文件的读写管理和存取控制:存取控制就是防止文件被非法使用。三、三、进程进程 程序顺序执行的特点 1.顺序性:一个程序开始执行必须要等到前一个程序已执行完成。2.封闭性:程序运行时独占计算机资源,资源的状态只能由本程序修改。程序一旦开始执行,-9-其计算结果不受外
12、界因素影响。3.可再现性:程序的结果与它的执行速度无关(即与时间无关),只要给定相同的输入,一定会得到相同的结果。程序并发执行的特点 1.间断性 2.失去程序的封闭性 程序在并发执行时,是多个程序共享系统中的资源,因此这些资源的状态将由多个程序来改变。3.不可再现性 进程是可并发执行的程序在一个数据集合上的运行过程。进程是指进程实体的运行过程。程序是静态的,进程是动态的;程序是永久的,进程是暂时的;进程是由程序和数据、进程控制块 PCB 三部分组成的。进程的特征 1.结构性:由程序段、数据段、进程控制块三部分组成;2.动态性:进程是程序的执行过程;3.并发性:多个进程可同存于内存中,能在一段时
13、间内同时运行;4.独立性:独立运行的基本单位,独立获得资源和调度的基本单位;5.异步性:各进程按各自独立的不可预知的速度向前推进。进程的三种基本状态 1.就绪状态(Ready):存在于处理机调度队列中的所有进程,它们已经准备就绪,一旦得到CPU,就立即可以运行。2.运行状态(Running):正在运行的进程所处的状态为运行状态。单处理机系统 只有一个进程处于该状态 多处理机系统有多个进程处于运行状态 3.等待/阻塞/睡眠状态(Wait/Blocked):若一进程正在等待某一事件发生(如等待输入输出工作完成),这时,即使给它 CPU,它也无法运行,称该进程处于等待状态(阻塞、睡眠、封锁状态)。进
14、程控制块(PCB)PCB 是 OS 中最重要的记录型数据结构。PCB 是 OS 感知进程存在的唯一标志。进程与 PCB 是一一对应的。PCB 随进程创建而建立,随进程结束而回收。PCB 应常驻内存。进程描述信息:进程标识符(process ID):唯一,通常是一个整数 -10-进程名:通常基于可执行文件名(不唯一)用户标识符(user ID):进程组关系 原语:由多条指令组成,是一种特殊的系统功能调用,它可以完成一个特定的功能。原语的特点:1.执行时不可中断 2.不可并发 3.在管态下执行,常驻内存 进程创建 1.申请空白 PCB 2.为新进程分配资源 如内存 3.初始化进程控制块 4.将新进
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 windows 个人 总结
限制150内