2022年操作系统期末复习考点总结 .pdf
《2022年操作系统期末复习考点总结 .pdf》由会员分享,可在线阅读,更多相关《2022年操作系统期末复习考点总结 .pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学习必备欢迎下载第一章(1)操作系统 (Operating System) :操作系统是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。(2)操作系统最基本的特征:共享性、并发性(3)操作系统的特性:1并发性:两个或多个事件在同一事件间隔发生;2共享性:系统中的资源可供内存中多个并发进程共同使用,也称为资源共享或资源复用;3虚拟技术: 把一个物理实体变成若干个逻辑上的对应物;4异步性: 进程是以人们不可预知的速度,停停走走地向前推进的。(4)OS的主要任务: 为多道程序的运行提供良好的环境,保证多道程序能有条不紊地、高效地运行,并能最大程度地提高系统
2、中各种资源的利用率和方便用户的使用。(5)OS的功能: ( 1)处理机管理 :对处理机进行分配,并对其运行进行有效的控制和管理;(6)存储器管理 :内存分配、 内存保护、 地址映射 (变换)、内存扩充;(3) 设备管理:( 4)文件管理 :文件的存储空间管理、目录管理、文件的读写管理和保护;(5)操作系统和用户之间的接口:命令接口、程序接口(系统调用组成)、图形接口(6)面向网络的服务功能(7)1多道批处理系统 (吞吐量、 周转时间):多道性、 宏观上并发、 微观上串行、 无序性、调度性;2分时系统 (响应时间):多路性、交互性、独占性、及时性;3实时系统 (实时性和可靠性) :(8)多道程序
3、设计技术是操作系统形成的标志(9)分时系统:响应时间= 用户数 *时间片,时间片=切换时间 +处理时间(10)实时系统 :系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。(11) 并发: 两个或多个事件在同一时间间隔发生;并行:两个或多个事件在同一时刻发生。(12)虚拟 :通过某种技术把一个物理实体变为若干个逻辑上的对应物。(13)微内核结构:能实现核心功能的小型内核,并非一个完整的,与的服务进程(如文件服务器、作业服务器等)共同构成。基本原理:只有最基本的操作系统功能才能放在内核中。不是最基本的服务和应用程序在微内核之上构造,并在用户模式下执
4、行。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 9 页学习必备欢迎下载微内核通常提供最小的进程和内存管理以及通信功能。微内核的主要功能是提供客户程序和运行在用户空间的各种服务之间进行通信的能力。通信以消息传递形式提供,一般采用客户 /服务器模式 . 第二章(1)程序(不是进程)并发执行时的特征:间断性、失去封闭性、不可再现性(2)进程与程序的区别: (1)程序是为了完成某项工作时需要计算机执行的指令的集合,是静态的概念;而进程是程序的执行,是动态的概念。(2)程序是永远存在的,进程则有生存期, 它的存在是暂时的。 (3)进程是一个独
5、立调度并能和其它进程并发运行的单位,而程序和程序段则不能作为一个独立调度运行的单位,也不能并发执行。(3)进程 的静态描述:由程序、数据段、PCB组成。进程是一个程序段在一个数据集合上的一次运行的过程。(4)进程与线程 :1线程为调度和分派的基本单位。进程为拥有资源的基本单位。线程不拥有资源。 2进程间可并发执行,一个进程中的多个线程间也可并发执行。3线程切换的开销远小于进程切换的开销;(5)1) 就绪状态:除了CPU ,其它所需资源都已占有,一旦得到处理机即可运行,则称此进程处于就绪状态;2) 执行状态:占有CPU; 3) 阻塞状态,又称等待状态:等待某些事件(6)就绪到阻塞不存在,阻塞到运
6、行也不会发生。(7)执行阻塞:进程因等待I/O 而阻塞;时间片到:执行就绪;进程调度:就绪执行; I/O 完成:阻塞执行(改为图)(8)被优先级高的进程抢占了CPU,由运行态转换为就绪态精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 9 页学习必备欢迎下载(9)一个只有一个处理机的系统中,OS的进程有运行、就绪、阻塞三个基本状态。假如某时刻该系统中有10 个进程并发执行,在略去调度程序所占用时间情况下试问:1)这时刻系统中处于运行态的进程数最多几个?最少几个? 2)这时刻系统中处于就绪态的进程数最多几个?最少几个? 3)这时刻系统中处于
7、阻塞态的进程数最多几个?最少几个?解:1)因为系统中只有一个处理机,所以某时刻处于运行态的进程数最多只有一个。而最少可能为0,此时其它10 个进程一定全部排在各阻塞队列中,在就绪队列中没有进程。2)而某时刻处于就绪态的进程数最多只有9 个,不可能出现10 个情况,因为一旦CPU 有空,调度程序马上调度,当然这是在略去调度程序调度时间时考虑。3)处于阻塞态的进程数最少是0 个。(8)挂起状态:进程被交换到磁盘上。活动就绪挂起 静止就绪 ; 活动阻塞 挂起 静止阻塞。挂起过程:Suspend()原语;激活过程:active()原语。(9)处于静止阻塞状态的进程,其阻塞条件与挂起条件无关。当进程等待
8、的事件出现后,该进程从静止阻塞转换为静止就绪。(10)在处理器的存储保护中,主要有两种权限状态,一种是核心态(管态) ,也被称为 特权态 ;一种是 用户态(目态) 。运行于处理器核心态的代码不受任何的限制,可以自由地访问任何有效地址,进行直接端口访问。而运行于用户态的代码则要受到处理器的诸多检查,它们只能访问映射其地址空间的页表项中规定的在用户态下可访问页面的虚拟地址,且只能对任务状态段中I/O 许可位图中规定的可访问端口进行直接访问(11)用户可通过系统调用建立和撤消进程例题:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 9 页学习
9、必备欢迎下载1:在操作系统中,进程是一个具有一定独立功能程序在某个数据集合上的一次A运行过程, 进程是一个 B 动态概念, 而程序是一个C静态的概念。 在一单处理机中,若有 5 个用户进程,在非管态的某一时刻,处于就绪状态的用户进程最多有D4个,最少有 E 0个。A:(1)并发活动; (2)运行过程; (3)单独操作; (4)关联操作。B, C:(1)组合态; (2)关联态; (3)运行态; (4)等待态; (5)静态; (6)动态。D,E:(1)1;(2)2;(3)3;(4)4;(5)5;(6)0。2:从静态角度看, 进程由 A PCB 、 B程序段和C 数据空间三部分组成,用户可通过 D
10、系统调用建立和撤消进程。A:(1)JCB ;(2)DCB;(3)PCB ;(4)PMT。B: (1)程序段; (2)文件体; (3)I/O;(4)子程序。C: (1)文件描述块;(2)数据空间; (3)EOF ;(4)I/O 缓冲区。D:(1) 函数调用; (2)宏指令; (3)系统调用; (4)过程调用。3:正在执行的进程由于其时间片完而被暂停执行,此时进程应从运行态变为A 就绪状态;处于阻塞/挂起状态的进程,在进程等待的事件出现后,应转变为B就绪 /挂起状态;若进程正处于运行态时,应终端的请求而暂停下来以便研究其运行情况(执行挂起进程原语 ),这时进程应转变为C 就绪 /挂起状态,若进程已
11、处于阻塞状态,则此时应转变为 D阻塞 /挂起状态,若进程已处于就绪状态,则此时应转变为E 就绪 /挂起状态;执行解除挂起进程原语后,如挂起进程处于就绪/挂起状态,则应转变为就绪(活动就绪)F态,如处于阻塞/ 挂起状态,则应转变为G阻塞(活动阻塞)态;一个进程刚被创建时,它的初始状态为H就绪(活动就绪) 。A,.,H: (1) 阻塞 /挂起(静止阻塞) ;(2) 阻塞(活动阻塞) ;(3) 就绪 /挂起( 静止就绪) ;(4) 就绪(活动就绪) ;(5)执行。(12)PCB (进程控制块)的作用:使一个在多道环境下不能独立运行的程序成为一个能独立运行的基本单位,一个能与其它进程并发执行的进程。O
12、S根据 PCB来对并发执行的进程进行控制和管理。PCB是进程存在的唯一标志。(13)一个进程刚被创建时,它的初始状态为就绪(活动就绪)。(14)PCB一般包括: 进程标识符、处理机状态、调度信息、控制信息(15)处理机的执行状态:系统态(在系统程序中执行,OS内核) ;用户态(在用户程序中精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 9 页学习必备欢迎下载执行)(16)进程的创建: 1)申请空白PCB :申请唯一的数字标识符;2)为新进程分配资源:为程序、数据、用户栈分配必要的空间;3)初始化进程控制块:标识信息、处理机状态信息、处理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年操作系统期末复习考点总结 2022 操作系统 期末 复习 考点 总结
限制150内