自考操作系统概论重点复习.docx
《自考操作系统概论重点复习.docx》由会员分享,可在线阅读,更多相关《自考操作系统概论重点复习.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 操作系统概述1操作系统的分类依据操作系统供应的效劳,大致可以把操作系统分为有单道和多道之分的批处理系统,有同时性和独立性的分时系统,有严格时间规定的实时系统,可实现资源共享的网络系统,可协调多个计算机以完成一个共同任务的分布式系统。我们使有的windows是网络式系统。2操作系统的构造操作系统具有层次构造。层次构造最大特点是整体问题局部化来优化系统,提高系统的正确性, 高效性使系统可维护, 可移植。 主要优点是有利于系统设计和调试;主要困难在于层次的划分和支配。3操作系统及用户1作业执行步骤操作系统供应应用户表示作业执行步骤的手段有两种:作业限制语言和操作限制叮嘱。作业限制语言形成批处理作业
2、。操作限制叮嘱进展交互处理。2系统调用操作系统供应的系统调用主要有:文件操作类,资源申请类,限制类,信息维护类系统调用往往在管态下执行。当操作系统完成了用户请求的“系统调用功能后,应使中心处理器从管态转换到目态工作。4移动技术移动技术是把某个作业移到另一处主存空间去在磁盘整理中我们应用的也是类似的移动技术。最大好处是可以合并一些空闲区。处 理 器 管 理一, 多道程序设计系统“多道程序设计系统 简称“多道系统,即多个作业可同时装入主存储器进展运行的系统。在多道系统中一点必需的是系统须能进展程序浮动。所谓程序浮动是指程序可以随机地从主存的一个区域移动到另一个区域,程序被移动后仍不影响它的执行。多
3、道系统的好处在于提高了处理器的利用率;充分利用外围设备资源;发挥了处理器及外围设备以及外围设备之间的并行工作实力。可以有效地提高系统中资源的利用率,增加单位时间内的算题量,从而提高了吞吐率。(关键词:处理器,外围设备,资源利用率,单位算题量,吞吐率),但要留意对每个计算问题来说所须要的时间可能延长,另外由于系统的资源有限,会产生饱和,因此并行工作道数及系统效率不成正比。二, 进程1 概念进程是一个程序在一个数据集上的一次执行。由定义知进程关键组成是程序, 数据集。进程通过一个限制块来被系统所指挥,因此进程由程序, 数据集和进程限制块三局部组成。进程限制块是进程存在的唯一标记 。进程是要执行的,
4、据这点可分将进程的状态分为等待态然后是就绪态最终是运行态。进程的根本队列也就是就绪队列和等待队列,因为进程运行了,也就用不上排队了,也就没有运行队列了。假如进程由一所在队列退出的操作称为出队,排入到一个指定的队列的操作称为入队。系统中负责进程入队和出队的工作称为队列管理。2 进程的调度我们运用不同的调度是为了优化,详细说来是提高处理器利用率,增大吞吐量,削减等待时间,缩短响应时间。常用的算法有先来先效劳, 优先数调度法, 时间片轮转调度法, 分级调度分级调度法可理解为多队列法。顾名思义来先效劳调度是先来者,先效劳;优先数算法是对每个进程确定一个优先数,以确定先后。时间片轮转法是把规定进程一次运
5、用处理器的最长时间称为时间片。让就绪进程按就绪的先后次序排成队列,依次运行。分级调度算法是由系统设置多个就绪队列,每个就绪队列中的进程按时间片轮转法占用处理器,这就是分级调度算法。3 进程的切换进程切换指一个进程进处理器,另一个进程出处理器的过程。废话!假设有一个进程从运行态变成等待态,或完成工作后就撤消,那么必定会发生进程切换。4 进程同步和通信进程同步事实上是指并发进程之间的制约关系。即一个进程的执行依靠另一个进程的消息。没有消息时等待,有消息进被唤醒。进程通信是进程之大量信息的方式。5 进程和死锁详细见后三, 可再入程序 一个能被多个用户同时调用的程序称做可再入的程序。可再入程序必需是纯
6、代码,即在执行时自身不变更。编译程序和操作系统程序通常都是可再入程序 。存储管理 一, 存储器:中心处理器存储以下中信息的速度依次为:存放器最快;通过系统总线存取主存储器的速度居中;帮助存储器最慢。存放器用来存放临时的工作信息和系统必需的限制信息。主存储器是CPU能干脆访问的惟一的存储空间.主存储器中存放操作系统的核心局部,以及当前需执行的程序和数据。主存储器以“字节(BYTE)为单位进展编址帮助存储器是存放操作下的非核心局部和其他程序和数据。容量大且能永久保存信息磁盘的信息可随机存取,磁带上的信息只能依次存取。二储器的地址:主存储器以字节为编址单位1, 物理地址及逻辑地址。物理地址确定地址:
7、. 128MB的主存器有12810241024=134217728 字节,所以它的内存确定地址就是从0到134217727。逻辑地址: 用户程序中运用的从“0地址开场的连续地址。三, 重定位重定位即把逻辑地址转换成确定地址。重定位的方式有“静态重定位和“动态重定位两种。(1)静态重定位在装入一个作业时,把作业中的指令地址和数据地址全部转换成确定地址。这种转换工作是在作业开场前集中完成的,在作业执行过程中无需再进展地址转换。所以称为“静态重定位。(2)动态重定位在装入一个作业时,不进展地址转换,而是干脆把作业装到支配的主区域中。在作业执行过程中,每当执行一条指令时都由硬件的地址转换机构转换成确定
8、地址。这种方式的地址转换是在作业执行时动态完成的,所以称为动态重定位。动态重定位由软件操作系统和硬件地址转换机构相互协作来实现。动态重定位的系统支持“程序浮动,而静态重定位那么不能。页式管理1接受页式管理,使主存空间充分利用,页不必为了得到连续空间而进展移动。可以提高系统效率。2页式存储管理中为什么要设置页表和快表?在页式存储管理中,主存被分成大小相等的假设干块,同时程序逻辑地址也分成及块大小一样的假设干页,这样就可以按页面为单位把作业的信息放入主存,并且可以不连续存放,为了表示逻辑地址中的页号及主存中块号的对应关系,就须要为每个作业建立一张页表,。页表一般存放在主存中,当要按给定的逻辑地址访
9、问主存时,要先访问页表,计算出确定地址,这样两次访主存延长了指令执行周期,降低了执行速度,而设置一个高速缓冲存放器将页表中的一局部存放进去,这局部页表就是快表,访问主存时二者同时进展,由于快表存放的是经常运用的页表内容,访问速度很快,这样可以大大加快查找速度和指令执行速度。虚拟存储一, 虚拟存储器虚拟存储器是为“扩大主存容量而接受的一种设计技巧,就是它只装入局部作业信息来执行,好处在于借助于大容量的帮助存储器实现小主存空间容纳大逻辑地址空间的作业。虚拟存储器的容量由计算机的地址构造(地址总线位数)确定。如32位的,那么最大的虚存容量为232=4294967296B=4GB二, 表达页式虚拟存储
10、器的根本原理。页式虚拟存储器是在页式存储的根底上实现虚拟存储器的,其工作原理是:首先把作业信息作为副本存放在磁盘上,作业执行时,把作业信息的局部页面装入主存,并在页表中对相应的页面是否装入主存作出标记。作业执行时假设所访问的页面已经在主存中,那么按页式存储管理方式进展地址转换,得到确定地址,否那么产生“缺页中断由操作系统把当前所需的页面装入主存。假设在装入页面时主存中无空闲块,那么由操作系统依据某种“页面调度算法选择适当的页面调出主存换入所需的页面。三, 常用的页面调度算法:FIFO, LRU, LFU页面调度:当主页中无空闲块时,为了装入一个页面,就必需按某种算法将主存中某个页调出,调入所需
11、装入的页面。常用的算法有:先进先出调度算法(FIFO), 最近最少运用调度算法(LRU)和最近最不常用调度算法(LFU)。特别要留意驾驭的就是LRU(最近最少运用调度算法)的算法,如何进展调度。5, 缺页中断率f=F/A,这里的f就称为缺页中断率。A为作业执行中访问页面的总次数同,F为访问的页面尚未装入主存的次数四, 段式虚拟存储器的实现段式虚拟存储管理以段式存储管理为根底,即在磁盘上保存作业的各个分段信息,作业执行时把须要执行的一段或几段装入主存。在实际运用中,也要进展查表和地址转换以及“缺段中断 和调度(包括调出, 装入, 移动等)工作。五, 比拟各种存储管理方式的特征。单分区管理除操作系
12、统占用的一局部存储空间外,其余的用户区域作为一个连续的分区支配给用户运用 界限存放器值+逻辑地址确定地址固定分区的管理 分区数目, 大小固定设置上, 下限存放器 逻辑地址+下限地址确定地址。可变分区的管理 可变分区管理方式不是把作业装入到已经划分好的分区中,而是在作业要求装入主存储器时,依据作业须要的主存量和当时的主存状况确定是否可以装入该作业。 分区数目大小不定 设置基址, 限长存放器 逻辑地址+基址存放器的值确定地址。 基址值确定地址基址值+限长值页式存储管理 主存储器分为大小相等的块 程序中的逻辑地址进展分页,页的大小及块的大小一样。用页表登记块页支配状况 逻辑地址的页号局部页表中对应页
13、号的起始地址及逻辑地址的页内地址局部拼成确定地址。 由页表中的标记位验证存取是否合法,依据页表长度推断是否越界.段存储管理 程序分段 每一段支配一个连续的主存区域,作业的各段可被装到不相连的几个区域中。 设置段表记录支配状况 逻辑地址中的段号查段表得到本段起始地址+段内地址确定地址 由段表中的标记位验证存取是否合法,依据段表长度推断是否越界页式虚拟存储管理 类似页式管理将作业信息保存在磁盘上局部装入主存 类似页式管理: 逻辑地址的页号局部页表中对应页号的起始地址及逻辑地址的页内地址局部拼成确定地址。 假设该页对应标记为0,那么硬件形成缺页中断先将该页调入主存 类似页式管理段式虚拟存储管理 类似
14、段式管理将作业信息保存在磁盘上局部装入主存 类似段式管理 类似段式管理只有单分区适用于单道系统。只有单分区和固定分区的为静态重定位,不须要硬件转换机构。其余为动态重定位,须要硬件转换。六, 可变分区经常接受的主存支配算法最先适应支配算法:简洁地说,就是在分区表中依次查找,找到够大的空闲区就支配。最优适应支配算法:选择一个能满足作业要求的最小空闲区。最坏适应支配算法:挑一个最大的空闲区分给作业运用.七 , I/O爱惜特权指令:即可能影响系统平安的指令。全文是为爱惜输入输出的完整性,把“启动I/O等的一类可能影响系统平安的指令定义为特权指令。特权指令的运用权限:特权指令只允许操作系统运用,用户程序
15、不能运用特权指令。用户程序假设要启动I/O,必需请求操作系统代为启动。优点在于:这种方式不但保证平安地运用外围设备,正确地传送信息,而且可削减用户为启动设备而必需了解外围设备特性以及启动等工作,大大便利了用户。 管态和目态中心处理器的两种工作方式:管态和目态。在管态下,中心处理器可执行包含特权指令在内的一切指令;目态次于管态,在目态下,中心处理器不准执行特权指令。操作系统在管态下工作,用户程序在目态下工作。 存储爱惜操作系统及硬件如何协作来实现存储爱惜的答:硬件中设置了两个存放器来限定用户程序执行时可以访问的空间范围。这两个存放器是基址存放器和限长存放器,用来限定用户程序执行时可以访问的主存空
16、间范围。程序执行时,系统对每一个访问内存的地址进展核对:基址存放器值访问地址基址存放器值+限长存放器值成立,那么允许访问;否那么,不允许访问。这样就爱惜了该区域以外的存储信息不受到破坏,一旦程序执行中出错也不会涉及其他程序。注:中心处理器在管态下执行程序时候,对访问主存的地址不进展核对。文件管理一, 存储介质是指可用来记录信息的磁带, 硬磁盘组, 软磁盘片, 卡片等。 存储介质的物理单位定义为“卷。存储设备及主存储器之间进展信息交换的物理单位是块。块定义为存储介质上存放的连续信息所组成的一块区域。逻辑上具有完整意义的信息集合称为“文件。用户对文件内的信息按逻辑上独立的含义划分的信息单位是记录,
17、每个单位为一个逻辑记录。二, 文件1, 文件的书目(1)文件书目是用来检索文件的。文件书目由假设干书目项组成。书目项记录文件的有关信息。(2)文件书目的构造包括一级书目构造, 二级书目构造和树形多级书目构造。树形书目允许用户在自己的文件中再建立子书目。从根书目到文件之间全部各级子书目名和该文件名的依次组合称为文件的“路径名, 路径分为确定路径,相对路径。2, 文件的分类文件可以按各种方法进展分类:按用途 系统文件, 库文件, 用户文件按爱惜级别 可执行文件, 只读文件, 读写文件按信息流向 输入文件, 输出文件, 输入输出文件按存放时限 临时文件, 永久文件, 档案文件按设备类型 磁盘文件,
18、磁带文件, 卡片文件, 打印文件按文件组织构造 逻辑文件, 物理文件依次文件, 链接文件, 索引文件3, 文件的存取方式依次存取,随机存取文件的存取方式有依次存取和随机存取两种。磁带上的文件只能依次存取,磁盘上的文件既可接受依次方式也可用随机方式存取。4, 文件的构造1 逻辑构造用户构造的文件称为文件的逻辑构造。如用户的一篇文档, 一个数据库记录文件等。逻辑文件有两种形式:流式文件和记录式文件。流式文件是指用户对文件内信息不再划分的可独立的单位,如我们的word文件,图片文件等。整个文件是以依次的一串信息组成。记录式文件:是指用户对文件内信息按逻辑上独立的含义再划分信息单位,每个单位为一个逻辑
19、记录。记录式文件可以存取的最小单位是记录项。每个记录可以独立存取。这个在数据库中我们学得比拟多,简洁理解。2, 物理构造由文件系统在存储介质上的文件构造方式称为文件的物理构造。物理构造有1依次构造:在磁盘上就是一块接着一块地放文件。逻辑记录的依次和磁盘依次文件块的依次一样。依次文件的最大优点是存取速度快可以连续访问。2)链接构造:把磁盘分块,把文件随意存入其中,再用指针把各个块按依次链接起来。这样全部空闲块都可以被利用,在依次读取时效率较高但须要随机存取时效率低下因为要从第一个记录开场读取查找。3)索引构造:磁盘不分块,文件的逻辑记录随意存放在磁盘中,通过一张“索引表指示每个逻辑记录存放位置。
20、这样,访问时依据索引表中的项来查找磁盘中的记录,既适合依次存取记录,也可以随机存取记录,并且简洁实现记录的增删和插入,所以索引构造被广泛应用。5, 文件的爱惜及保密1)文件的爱惜是防止文件被破坏,。文件的保密是防止文件被窃取。2)文件的爱惜措施:防止系统故障造成的破坏,可以采建立副本和定时转储的方法;为了防止用户共享文件可能造成的文件破坏,可以接受树形书目构造, 存取限制表和规定文件运用权限的方法。3)文件的常用保密措施:隐藏文件书目, 设置口令和运用密码加密等。三, 记录的成组及分解1记录的成组及分解的缘由:由于磁盘块的大小是预先划分好的,大小固定,而逻辑记录的大小是用户文件性质确定的,不愿
21、定和块大小一样。2记录的成组:把假设干个逻辑记录存入一个块的工作称为“记录的成组。每块中逻辑记录的个数称“块因子.3, 记录的分解:这是记录成组的一个逆过程。经程是先从磁盘中找到记录所在的块,并将本块读入主存缓冲区,再从缓冲区取出所须要的记录送到用户工作区。假如用户所需的记录已经在缓冲区中,那么不须要启动外设读块信息,这也可以提高系统工作效率。四, 存储空间的支配及回收1用位示图进展磁盘存储空间的支配及回收。2用空闲块表进展磁盘存储空间的支配及回收:如同主存管理中的空闲区表,表每一行记录一组连续空闲块的首块号和空闲块数,空闲块数为“0的登记项为“空登记项。作业管理一, 作业和作业步1, 作业:
22、我们把用户要求计算机系统处理的一个问题称为一个“作业2, 作业步:完成作业的每一个步聚称为“作业步。二, 作业限制方式1, 作业限制方式,包括批处理方式和交互方式。批处理限制方式:也称脱机限制方式或自动限制方式。就是一下子交待任务,执行过程中不再干预。交互限制方式:也称联机限制方式。就是一步一步地交待任务。做好了一步,再做下一步。2, 批处理作业的限制领悟1 按用户提交的作业限制说明书限制作业的执行。2 一个作业步的工作往往由多个进程的合作来完成。3 一个作业步的工作完成后,接着下一个作业步的作业,直至作业执行完毕。3, 交互式作业的管理领悟1, 交互式作业的特点: 交互式作业的特点主要表现在
23、交互性上,它接受人机对话的方式工作。2, 交互式作业的限制:一种是操作运用接口,另一种是叮嘱说明执行。操作运用接口包括操作限制叮嘱 ,菜单技术 ,窗口技术叮嘱的说明执行 一类是操作系统中的相应处理模块干脆说明执行; 另一类必需创立用户进程去说明执行。3, 终端用户限制终端作业的执行大致有四个阶段:终端的连接, 用户注册, 限制作业执行和用户退出。三, 批处理作业的调度及调度算法综合应用1, 批处理作业:接受批处理限制方式的作业称为“批处理作业2, 批处理作业进入系统时必需提交:源程序, 运行时的数据, 用作业限制语言书写的作业限制说明书。3, 批处理作业的输入:操作员只要用“预输入叮嘱启动SP
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自考 操作系统 概论 重点 复习
限制150内