2022年操作系统期末复习总结 .pdf
《2022年操作系统期末复习总结 .pdf》由会员分享,可在线阅读,更多相关《2022年操作系统期末复习总结 .pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1/15 第一章、操作系统概述1、操作系统的定义P5 操作系统是一组能控制和管理计算机系统中各种硬件和软件资源,合理地组织计算机工作流程、有效地控制多道程序运行、方便用户使用计算机的程序和数据的集合。2、操作系统的功能P56 处理机管理、存储管理、设备管理、文件管理、用户接口3、操作系统的特征P7 并发性、共享性、虚拟性、不确定性4、用户接口P7 用户接口分为操作接口和程序接口。操作接口包括命令接口和图形用户接口。5、多道程序设计技术:在内存中放多道程序,使它们在管理程序的控制下相互穿插地运行。6、多道运行的特点P13(1)多道:内存中同时存放几个作业;(2)宏观上并行运行:同时有多道程序在内
2、存运行,某一时间段上,各道程序按不同速度向前推进。(3)微观上串行运行:任一时刻最多只有一道作业占用CPU,多道程序交替使用CPU。7、多道批处理系统的优缺点优点:资源利用率高:CPU 和内存利用率较高;作业吞吐量大:单位时间内完成的工作总量大;缺点:用户交互性差:整个作业完成后或中间出错时,才与用户交互,不利于调试和修改;作业平均周转时间长:短作业的周转时间显著增长;8、操作系统的形成P13 推动 多道批处理系统形成和发展的动力是提高资源利用率和 系统吞吐量。推动 分时系统 形成和发展的主要动力是用户的需要:交互、共享主机、方便上机。9、操作系统分类P1519 1、最基本的操作系统类型有三种
3、,即多道批处理操作系统、分时操作系统、实时操作体统。2、操作系统分类1)多道批处理系统2)分时系统3)实时系统P16 用于工业过程控制、军事实时控制、金融等领域,包括实时控制、实时信息处理。实时控制系统:如工业控制。实时信息处理系统:如联网订票系统。实时系统的特征:高响应性、高可靠性、高安全性。4)个人计算机操作系统P17 针对单用户使用的个人计算机进行优化的操作系统。个人计算机操作系统的特征应用领域:事务处理、个人娱乐,系统要求:使用方便、支持多种硬件和外部设备(多媒体设备、网络、远程通2/15 信)、效率不必很高。常用的个人计算机操作系统单用户单任务:MS DOS 单用户多任务:OS/2,
4、MS Windows 3.x,Windows 95,Windows NT,Windows 2000 Professional 多用户多任务:UNIX(SCO UNIX,Solaris x86,Linux,FreeBSD)5)网络操作系统P18 6)多处理机操作系统P18 多处理机系统的特点增加系统的吞吐量:N 个处理器加速比达不到N 倍(额外的调度开销,算法的并行化)提高系统可靠性:故障时系统降级运行7)分布式操作系统P18 多处理机系统的类型非对称式多处理,又称主从模式。主处理器:只有一个,运行 OS。管理整个系统的资源,为从处理器分配任务;从处理器:可有多个,执行应用程序或I/O 处理。特
5、点:不同性质任务的负载不均,可靠性不够高,不易移植(通常要求硬件也是 非对称)。对称式多处理:OS交替在各个处理器上执行。任务负载较为平均,性能调节容易 傻瓜式。8)嵌入式操作系统P19 嵌入式系统:把嵌入到对象体系中,实现对象体系智能化控制的计算机,称为嵌入式计算机系统,简称嵌入式系统10、操作系统的结构P20 操作系统通常采用的结构有:整体式结构、分层结构、虚拟机结构、微内核结构。第二章、处理器管理1、进程的定义P32 进程 是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。2、进程的特征P33 1.动态性。动态性是进程的最重要的特性。2
6、.并发性。3.独立性。4.异步性。5.结构性。进程是由程序段、数据段和进程控制块三部分组成。3、进程与程序的联系和区别P33 程序 是完成某个特定功能的指令的有序序列,是一个静态的概念;进程 是程序的一次执行,是一个动态的概念,进程是有生命期的,表现在它由创建而产生,完成任务后被撤消。程序 可以作为一种软件资源长期保存。文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E
7、10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 H
8、N9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5
9、H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 Z
10、N10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O
11、5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文
12、档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI
13、6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H63/15 进程 是把程序作为它的运行实体,没有程序,也就没有进程。进程 是系统进行资源分配和调度的一个独立单位。以多用户进程共享一个编译程序为例,为多个用户执行编译时,显然CPU 的分配是以进程为单位,而不是以程序为单位。因为主存只有一个编译程序,但几个用户的源程序都得到编译。进程 是可以并发执行。进程 间的相互制约,使进程执行具有间隙-异步性。进程 是具有结构的。为了描述进程的运行变化过程,系统为每个进程建立一个结构进程控制块。从结构上看,
14、进程是由程序、数据和进程控制块三部分组成4、进程的状态P34 1)进程的三种基本状态:就绪,运行,阻塞2)转换图:3)五种状态:创建、就绪,运行,阻塞、终止5、进程控制块P37 为了描述一个进程和其它进程以及系统资源的关系,为了刻画一个进程在各个不同时期所处的状态,人们采用了一个与进程相联系的数据块,称为进程控制块(PCB)。系统利用PCB 来控制和管理进程,所以PCB 是系统感知进程存在的唯一标志进程与 PCB 是一一对应的每个进程有唯一的进程控制块。6、进程控制P39 所谓 进程控制,是指系统使用一些具有特定功能的程序段来创建、撤消进程以及完成进程各状态间转换等一系列有效管理。用于进程控制
15、的程序段在执行过程中是不允许被中断的,或者说其执行过程不可分割。我们把这样的程序段叫原语。用于进程控制的原语有:创建原语;撤消原语;阻塞原语;唤醒原语等。7、线程P4145 适合多处理机系统1)在操作系统中引入线程 则是为了 减少 程序并发执行时所付出的时空开销,使操作系统具有更好的 并发性。2)进程的两个基本属性进程是一个可拥有资源的基本单位。进程同时又是一个可独立调度和分派的基本单位。3)线程定义:线程是进程内的一个相对独立的、可调度的执行单元。4)线性的实现P43 5)线性与进程的比较P44 8、处理机调度P45 1)处理机调度就是把CPU 有效、合理地分配给作业(进程)。2)通常将调度
16、层次分为三级,即作业调度、交换调度和进程调度。文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5
17、H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 Z
18、N10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O
19、5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文
20、档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI
21、6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E
22、10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H64/15 9、作业调度P46501)作业的状态P46 提交、后备、执行和完成这四个不同的状态2)作业调度功能P47(1)记
23、录进入系统的各个作业情况。(2)从后备作业中挑选一些作业投入执行。(3)为被选中的作业做好执行前的准备工作。(4)在作业运行结束时或运行过程中因某种原因需要撤离时,作业调度程序还要完成作业的善后处理工作。3)作业调度的性能指标P48 在实际应用中,主要使用 平均周转时间T 和平均带权周转时间W 来衡量系统的调度性能。4)作业调度算法P49 1先来先服务算法(First Come First Serve,FCFS)2短作业优先算法(Shortest Job First,SJF)3响应比高者优先算法(Highest Response Ratio First,HRRF)响应比=作业响应时间/作业运行
24、时间响应时间=作业进入系统后的等待时间+作业运行时间。10、进程调度P51 1)进程调度功能1记录系统中各进程的执行状况2选择进程占有CPU 3完成进程上下文的切换2)进程调度方式非抢占方式、抢占方式3)进程调度时机1正在执行的进程正确完成或由于某种错误而终止运行;2执行中的进程提出I/O 请求,从运行状态进入阻塞状态等待I/O 完成时;3在分时系统中,按照时间片轮转,分配给进程的时间片用完时;4 按照优先级调度并采用抢占式调度方式时,有更高优先级进程变为就绪状态时;5 在进程通讯中,运行中的进程执行了某种操作原语,如阻塞原语和唤醒原语时,都有可能引起进程调度。4)进程调度算法1 先来先服务算
25、法;2 优先级调度算法;3 时间片轮转调度算法;4 多级反馈队列轮转调度算法第三章、进程同步与死锁1、进程的并发P6366 1)顺序执行的特征1.执行的顺序性。2.环境的封闭性。3.过程的可再现性。文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN10U9O5I6H6文档编码:CI6D2Q6E10M1 HN9B3H5H8N9 ZN1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年操作系统期末复习总结 2022 操作系统 期末 复习 总结
限制150内