操作系统知识点整理.docx
《操作系统知识点整理.docx》由会员分享,可在线阅读,更多相关《操作系统知识点整理.docx(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结第一章操作系统概述1)一个完整的运算机系统是由硬件系统和软件系统两大部分组成2)运算机软件是指程序和与程序相关的文档的集合3)按功能可把软件分为“系统软件”和“应用软件”两部分系统软件:操作系统语言处理程序,数据库治理系统应用软件:各种治理软件,用于工程运算的软件包,帮助设计软件4)通常把未配置任何软件的运算机称为“裸机”5)操作系统可以被看作是运算机系统的核心,统管整个系统资源,制定各种资源的安排策略,调度系统中运行的用户程序,和谐它们对资源的需求,从而使整个系统在高效、有序的环境里工作。6)进展的动力:(1) 提高运算机资源的利用率的需要(2) 便利用户使用运算机的需要(3
2、) 硬件技术不断进展的需要(4) 运算机体系结构进展的需要 7)操作系统是在“裸机”上加载的第一层软件,是对运算机硬件系统功能的首次扩充8)操作系统的定义:操作系统是掌握和治理运算机硬件和软件资源,合理的组织运算机工作流程,以及便利用户使用运算机的一个大型程序9)操作系统的功能:处理机治理:进程掌握,进程同步,进程通信、调度、实施CPU安排 储备器治理:内存安排,内存爱护,的址映射,内存扩充可编辑资料 - - - 欢迎下载精品名师归纳总结设备治理:缓冲治理,设备安排,设备治理文件治理:储备空间治理,目录治理,读写治理和爱护与用户有关的接口:用户接口,程序接口,人机交互10)操作系统另一种定义:
3、操作系统是一组能有效的组织和治理运算机硬件和软件资源,合理的对各类作业进行调度,以及便利用户使用的程序的集合操作系统的种类:1) 单道批处理系统特点:单路性、独占性、自动性、封闭性、次序性缺点:系统的资源得不到充分的利用2) 多道批处理系统特点:多路性、共享性、自动型、封闭性、无序性、调度性好处:提高 CPU 的利用率提高内存和I/O 设备的利用率增加系统吞吐量缺点:平均周转时间长,无交互才能3) 分时系统分时系统是指在一台主机上连接了多个配有显示器和键盘的终端,由此所组成的系统, 该系统答应多个用户同时通过自己的终端,以交互方式使用运算机,共享主机中的资源。采纳了“时间片轮转”的处理机调度策
4、略可编辑资料 - - - 欢迎下载精品名师归纳总结4) 实时系统实时系统是指系统能准时响应外部大事的恳求,在规定的时间内完成对该大事的处理,并掌握全部实时任务和谐一样的运行其次章处理机治理1) 进程是指在系统中能独立运行并作为资源安排的基本单位, 它是由一组机器指令, 数据和堆栈等组成的, 是一个能独立运行的活动实体, 多个进程可以并发执行和交换信息2) 程序是一个在时间上严格有序的指令集合3) 在单道程序设计下,系统具有的特点a. 资源的独占性b. 执行的次序性c. 结果的再现性在多道程序设计环境下,系统具有:a. 执行的并发性b. 相互的制约性c. 状态的多变性(不行再现性)5) 并发、并
5、行、串行a. 从宏观上看是并行,同时在内存的多个程序都在执行着,互不影响b. 从微观上看是串行,由于CPU 在任何时刻只能执行一个程序,因此这些程序轮番占用CPU,交替执行着c. 我们把 “规律上相互独立的程序,在执行时间上相互重叠,一个程序的执可编辑资料 - - - 欢迎下载精品名师归纳总结行仍没有终止, 另一个程序的执行已经开头”的这种特性称为程序执行的并发性6) 对进程的描述a. 进程是程序的一次执行过程b. 进程的运行活动是建立在某个数据集合上的c. 进程是在获得资源的基础上从事自己的运行活动7) 进程的特点结构特点、动态性、并发性、独立性、异步性进程是一个动态的概念不同进程可以执行同
6、一个程序 每一个进程都有自己的生命周期进程之间具有并发性,进程间会相互制约8) 程序和进程的区分a. 程序是指令的有序集合,是静态的, 进程是程序在处理机上的一次执行过 程, 是动态的。 程序的存在时永久的,而进程是有生命周期的,它因创建而产生,因调度而运行,因撤销而消亡b. 进程是程序的一次执行过程,程序是进程赖以存在的基础c. 进程具有并发性,而程序并发执行会失去可再现性d. 进程是系统安排和调度的独立单位,进程由程序、 数据集合和进程掌握块组成9) 系统进程的使用级别高于用户进程10) 进程的状态可编辑资料 - - - 欢迎下载精品名师归纳总结资料word 精心总结归纳 - - - -
7、- - - - - - - -创建、就绪、运行、堵塞a. 一个进程从运行状态变为就绪状态,肯定会引起另一个进程从就绪变为运行b. 一个进程从运行状态变为堵塞状态,肯定会引起另一个进程从运行状态变 为就绪状态。这种因果变迁肯定不行能发生,由于一个CPU 不行能真正同时运行两个进程c. 一个进程从堵塞状态变为就绪状态,不肯定会引起另一个进程从就绪状态变为运行状态11) 进程的三个组成部分:程序、数据集合、进程掌握块(PCB)12) 进程掌握块是进程存在的唯独标示a. 作用:通过 PCB,是原先不能独立运行的程序,成为一个可以独立运行的基本单位,一个能够并发执行的进程b. 其中的信息:进程标识符、处
8、理机状态、进程调度信息、进程掌握信息可编辑资料 - - - 欢迎下载精品名师归纳总结学习资料 名师精选 - - - - - - - - - -第 5 页,共 37 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品名师归纳总结13) 操作系统中把做出“打算把CPU 安排给谁用”的程序称为“进程调度程序”14) 常用的进程调度算法:a. 先来先服务调度算法b. 时间片轮转调度算法: 为就绪队列中的每一个进程安排一个称为“时间片”的时间段,它是答应当进程占用CPU的最长时间长度c. 优先数调度算法:优先数高的先调度,如相同就先来先服务d. 多级队列调度算法:时间片调度和
9、优先数调度算法的结合15) 进程调度程序的主要功能a. 记录系统中全部进程的有关情形,比如进程的当前状态,优先数等b. 确定安排处理机的算法c. 完成处理机的安排d. 完成处理机的回收16) 把处理剂安排给进程后,仍有一个答应它占用多长时间的问题,有两种处理方式,一种是不行剥夺方式,另一种是剥夺方式17) 为了对进程进行有效的治理和掌握,操作系统要供应如干基本的操作以便能创建进程、撤销进程、 堵塞进程、 唤醒进程, 把具有这种特性的程序称为“原语” ,原语的不行分割性,通常利用屏蔽中断的方法18) 程序接口:操作系统在程序一级赐予用户的支持命令接口:操作系统在掌握一级赐予用户的支持19) CP
10、U 指令系统中的指令分为两类a. 操作系统和用户都能使用的指令,非特权指令b. 只能由操作系统使用的指令,特权指令可编辑资料 - - - 欢迎下载精品名师归纳总结20) CPU 的两种工作状态:管态、目态a. 当 CPU 处于管态时,可以执行包括特权指令在内的一切机器指令b. 当 CPU 处于目态时,禁止使用特权指令21) 访管指令系统调用命令的程序属于操作系统,它应当在管态下执行用户程序只有通过运算机系统供应的访管指令才能实现由目态转为管态,进而调用这些功能程序的目的访管指令属于非特权指令,功能是执行它就会产生一个软中断,促使中心处理机由目态转为管态,进入操作系统并处理该中断22) 从功能上
11、看,可以把系统调用命令分为五大类:a. 一是关于进程治理和掌握的b. 二是关于外部设备输入/ 输出的c. 三是关于磁盘文件治理的d. 四是关于拜访系统信息的e. 五是关于储备申请与释放的23) 从形式上看, 操作系统供应的系统调用与一般的过程调用(子程序调用) 相像,但它们有着明显的区分作业治理:1) 把一个作业提交给系统时,系统要开创一个作业掌握块JCB,以便随时记录作业的信息可编辑资料 - - - 欢迎下载精品名师归纳总结2) 被系统接纳的作业,在没有投入运行之前,称为后备作业。 这些作业存放在帮助储备器中,并由他们的JCB连接在一起,形成所谓的后备作业队列3) 作业调度: 依据某种规章,
12、 从后备作业队列中选择作业进入内存,参加处理机的竞争,这个过程称为作业调度4) 作业的状态:a. 提交状态: 进入帮助储备器,作业的信息仍没有全部进入系统,系统也没有为它建立JCB,感知不到它的存在b. 后备状态:建立起了JCB,并将 JCB排到后备作业队列中c. 运行状态:(堵塞、运行、就绪)都属于运行状态d. 完成状态:也是一个临时性的状态5) 作业的调度算法:a. 先来先服务:以作业进入后备作业队列的先后次序周转时间 =完成时间 -到达时间注:如安排肯定的内存,且不答应作业在内存中移动时,要考虑所占内存大小b. 短作业优先:从后备作业队列中选择所需CPU 时间最少且资源能够得到满意的作业
13、注:假如全部作业“同时”到达后备作业队列,那么采纳短作业优先的作业调度算法总会获得最小的平均周转时间c. 响应比高着优先:先调度响应比高着响应比 =已等待时间 / 所需 CPU时间6) 在确定作业调度算法时应留意的问题:可编辑资料 - - - 欢迎下载精品名师归纳总结a. 公正对待后备作业队列中的每一个作业,防止无故或无限期的推迟一个作业的执行,使各类用户感到中意b. 使进入内存的多个作业,能均衡的使用系统中的资源,防止显现有的资源没有作业使用,有的资源却被多个作业争抢的“忙闲”不均的情形c. 力争在单位时间内为尽可能多的作业供应服务,提高整个系统的吞吐才能第三章储备治理1) 运算机操作系统的
14、储备器:CPU 寄存器,主存,辅存2) 在考虑运算机储备器的设计时,必需顾及a. 价格、容量、拜访时间b. 存取时间越快,价格越高,容量越小3) 高速缓存: 介于寄存器和储备器之间的储备器,主要用于备份主存中较常用的数据,以削减处理机对主储备器的拜访次数,提高程序执行速度高速缓存容量远大于寄存器,比内存约小两到三个数量级左右为了缓和内存与处理机(CPU)速度的不匹配4) 字(字长):一次传送数据的长度16、32、64依系统而定(主)内储备器和高速缓存之间是以“块”为单位传递数据的高速缓存与CPU之间就以“字”为单位传递数据5) 储备器治理的功能:a. 内存的安排与回收b. 储备的爱护和共享c.
15、 的址定位d. 储备扩充可编辑资料 - - - 欢迎下载精品名师归纳总结6) 内储备器由一个个储备单元组成,一个储备单元可存放如干个二进制的位( bit ), 8 个二进制位被称为一个字节(byte )7) 在操作系统中, 把用户程序指令中的相对的址变为所在肯定的址空间中的肯定的址的这个过程,称为的址重定位8) 的址的定位方式:a. 肯定定位方式: 是在程序装入内存之前,程序指令中的的址就已经是肯定的址,已经正确的反映了它将要进入的储备区的位置,不适用于多道程序设计环境b. 静态重定位(多道程序环境下)依据内存的详细情形将装入模块装入到内存的适当位置,会使装入模块中的全部规律的址与实际装入内存
16、后的物理的址不同。这种的址重定位是在程序执行前完成的c. 动态重定位将的址重定位的时间推迟到程序执行时再进行所以装入内存的全部的址都仍是规律的址连续安排储备方式:1) 单一连续安排(静态重定位)a. 单道程序环境下,总体上把内储备器分为两个分区:系统区和用户区b. 系统总是把整个用户区安排给一个用户使用,把安排给了用户但未被使用的区域称为“内部碎片”c. 单一连续分区储备治理的缺点:a) 由于每次只能有一个进入内存,故它不适用于多道程序设计,工作效可编辑资料 - - - 欢迎下载精品名师归纳总结率不高,资源利用率低b) 只要作业比用户区小,在用户区里就会形成碎片,造成资源铺张c) 大作业无法在
17、小内存中运行d. 为缓解大作业小内存的情形提出掩盖技术和对换技术a) 掩盖技术:答应一个作业的如干个程序段使用同一个储备区b) 对换技术:以帮助储备器作为内存的后援(硬盘)2) 固定分区储备治理(静态):分区数目、大小固定a. 预先把内储备器中可供安排的用户区划分成如干个连续分区,每个分区的尺寸可以相同, 可以不同。 每个分区中只答应装入一个作业运行,系统可以为每一个分区设置一个后备作业队列,一个作业到达时, 总是进入到“能容纳该作业的最小分区”的那个后备队列中去排队b. 分区的安排与释放方案:a) 在队列中选择出第一个可容纳的作业进入i. 优点:选择效率高ii. 缺点:小作业 -大内存b)
18、在这个队列中进行搜寻,找到这个分区能够容纳的最大的那个作业,让它进入运行i. 优点:储备空间利用率高,产生内部碎片尽可能的小ii. 缺点:选择效率低c) 在系统中至少保留一个小的分区,以防止由于运行小作业而被迫安排可编辑资料 - - - 欢迎下载精品名师归纳总结打分去的发生d) 为详细治理各个分区,并建立一个“分区安排表”,其中包括每个分区的起始位置大小及状态c. 特点a) 它是最简洁的,具有“多道”颜色的储备治理方案,提高资源利用率b) 当把一个分区安排给某个作业时,该作业的程序将一次性的全部装入到安排给他的连续分区里c) 静态重定位,在分区内的程序不能随便移动d. 缺点a) 进入分区的作业
19、尺寸不见得与分区的长度相吻合,势必产生内部碎片,引起资源的铺张b) 假如到达作业的尺寸比任何一个分区的长度都大,它就无法运行3) 可变分区储备治理:分区的边界划分随作业的需求可变,分区的数目随着进入作业的多少可变,毁灭了内部碎片(可能会产生内部碎片)。外部碎片是指无法安排给用户使用的储备区a. 基本思想: 在作业要求装入内储备器时,假如当时内储备器中有足够的储备空间满意该作业的需求,就划分出一个与作业相对的址空间同样大小的分区,并安排给它b. 要解决的问题a) 采纳一种新的的址重定位技术,动态的址重定位,以便程序能够在内可编辑资料 - - - 欢迎下载精品名师归纳总结储备器中随便移动,为闲暇区
20、的合并供应保证b) 记住系统中各个分区的使用情形c) 给出分区安排算法c. 的址动态重定位过程(在程序执行时动态完成)a) 为实施的址动态重定位,硬件要增加一个的址转换机构,这个机构一般由的址转换线路和一个定位寄存器(基址寄存器)组成b) 的址的静态重定位和动态重定位的比较i. 的址转换时刻:静态重定位是在程序运行之前完成的址转换的,而动态重定位是在程序执行时完成ii. 谁来完成任务: 静态重定位是由软件完成的址转换工作的,而动态重定位就是由一套硬件供应的的址转换机构来完成iii. 完成的形式: 静态重定位是在装入时一次性集中的把程序指令中全部要转换的的址加以转换。而动态重定位就是每执行一条执
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统知识点整理 操作系统 知识点 整理
限制150内