四级操作系统原理_考试真题复习资料_全国计算机等级考试NCRE16385.pdf
《四级操作系统原理_考试真题复习资料_全国计算机等级考试NCRE16385.pdf》由会员分享,可在线阅读,更多相关《四级操作系统原理_考试真题复习资料_全国计算机等级考试NCRE16385.pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、.1 四级网络工程师 操作系统局部 1.操作系统概论 计算机系统包括 硬件系统,软件系统 计算机系统的资源包括两大类 硬件资源和软件资源 硬件系统:中央处理器,存储器,外存储器,以及各种类型的输入输出设备键盘,鼠标显示器,打印机 软件系统:各种程序和数据 软件系统又分为:应用软件,支撑软件数据库,网络,多媒体,系统软件操作系统,编译器 集中了资源管理功能和控制程序执行功能的一种软件 称为操作系统 2.操作系统的任务:组织和管理计算机系统中的硬件和软件资源 向用户提供各种效劳功能一方面 向程序开发和设计人员提供高效的程序设计接口 二 向使用计算机系统的用户提供接口 3.操作系统的特征 并发,共享
2、,随机 4。操作系统的功能 进程管理 存储管理 文件管理 作业管理和设备管理,用户接口 5.操作系统的开展 1.手工制作 2.早期批处理 3.多道批处理 4.分时系统 6.UNI*系统 C 语言编写,多用户,多任务,分时操作系统,树形文件系统 7.个人计算机操作系统 20 世纪 70 年代 微软 MS DOS 单用户单任务 1984 年 苹果操作系统 1992 微软 交互式操作系统 WINDOWS 3.1 1995 window95 1991 linu*linu*遵循 UNI*标准 POSI*继承 UNI*全部优点 8.安卓系统 操作系统分类 1.按用户界面的使用环境和功能特征 批处理操作系统
3、,分时操作系统,实时操作系统 随后的开展 多了 个人操作系统,网络操作系统,分布式操作系统,嵌入式操作系统 批处理操作系统:特点 成批处理。目标系统资源利用率高作业吞吐率高单位时间计算机系统处理作业的个数 缺点:不能直接与计算机交互 不适合调试程序 重点 1.1 一般指令和特权指令 运行模式:用户模式,特权模式 为用户效劳的用户模式称作为目态为系统专用的特权模式称为管态 机器指令划分为 一般指令和特权指令 特权指令包括输入输出指令,停机指令 1.2 SPOOLing 多道程序的根本思想是在存中同时保持多大作业,主机可以以交替方式同时处理多个作业 分时系统 设计思想:分时操作系统将 CPU 的时
4、间划分为假设干个小片段 称为时间片.1 特点:多路性,交互性,独占性,及时性 分时系统追求的目标 是及时响应用户输入的交互命令,用来衡量系统及时响应的指标是响应时间,响应时间越短越好 实时系统 是使计算机能在规定的时间及时响应外部事件的请求 主要目标 在严格时间围,对外部请求作出反响,系统具有高度可靠性 几个方面的能力 1 实时时钟管理 2.过载防护 3.高可靠性 嵌入式操作系统 高可靠性,实时性,占有资源少,智能化能源管理。易于连接,低本钱 个人计算机操作系统 单用户多任务 网络操作系统NOS 目标:相互通信及资源共享 两种模式:集中式,分布式 分布式操作系统 特征:是一个统一的操作系统 实
5、现资源的深度共享 透明性 自治性 集群是分布式系统的一种 网络操作系统和分布式操作系统 主要不同在于:网络操作系统可以构架与不同的操作系统 网络操作系统不要求对网络资源透明的,对本地资源和异地资源区别对待 分布式操作系统强调单一操作系统对整个分布式系统的管理,调度 智能卡操作系统 指令集有 ISO/IEC7816-4 提供的指令类型:数据管理类,通信控制类,平安控制类 四个根本功能:资源管理,通信管理,平安管理,应用管理 智能卡硬件资源:CPU,存储部件,通信接口 操作系统构造 整体式构造 层次式构造 微核客户机/效劳器,典型的 WINDOWS NT 操作系统第二章 处理器的构成:运算器,控制
6、器,一系列存放器和高速缓存 运算器:实现任何指令中的算术和逻辑运算 控制器:负责控制程序的运行的流程 存放器:指令在 CPU 部作出处理的过程中的暂存数据,地址及指令信息的存储设备。在计算机的存储系统中具有最快的速度 高速缓存:位于 CPU 和物理存之间,一般有存管理单元管理,速度快于存,低于存放器 1.处理器中的存放器:用户可见存放器数据存放器,地址存放器,条件码存放器 控制和状态存放器程序计数器 PC,指令存放器 IR,程序状态字 PSW 大致分为 5 类 存储器指令,算术逻辑指令,I/0 指令,控制转移指令,处理器控制指令 2.特权指令 非特权指令.1 特权指令:只能由操作系统使用的指令
7、,包括启动*设备指令,设置时钟指令,控制中断屏蔽的*些指令,清主存指令,建立保护指令 非特权指令:用户可以使用的 2.1 处理器的状态:划分为管态和目态 管态一般指操作系统管理程序运行的状态,又称为特权态,系统态,目态一般指用户程序运行时的状态,又称为普通态,用户态 目态-管态的转换 通过中断或者异常 管态-目态 通过 PSW 指令修改程序状态字 2.2 程序状态字 PSW 包括CPU 的工作状态代码,条件码,中断屏蔽码 3 存储体系 作业和程序只有存放在主存储器又称部存储器或者存中才能运行 3.1 存储器的层次构造 主要考虑的三个问题:容量,速度,本钱 速度:存放器,高速缓存,存,硬盘存储器
8、,磁带机/光盘存储器 3.2 存储保护 界地址保护,存储键 4 中断和异常 4.1 中断:CPU 对系统中或系统外发生的异步事件的响应 引起中断的事件:中断事件或中断源 中断向量表:程序状态字+指令计数器 中断技术解决了主机和外设并存工作的问题 作用:能充分发挥处理器的使用效率 提高系统的实时能力 4.2 异常 是由正在执行的指令引发的 中断和异常的分类 典型的中断:时钟中断,输入输出中断,控制台,硬件故障;典型的异常:程序性中断。访管指令异常 5 中断系统 中断系统的组成:中断系统的硬件中断装置和软件中断处理程序 1.中断请求的接收 2.中断响应 3.中断处理 中断信号的接收,响应和处理过程
9、 简要的归纳为:接收和响应中断,保护中断断点现场,分析中断变量,调用中断处理程序,中断处理完毕回复现场,继续执行 5.1 几种典型的中断的处理 I/0 中断,时钟中断,硬件故障中断,程序性中断,系统效劳请求访管指令 5.2.中断优先级和中断屏蔽 多级中断与中断优先级 硬件决定了各个中断的优先级别 在同一中断优先级中多个设备接口中同时又中断请求时:固定优先数,轮转法 5.3.中断屏蔽(可屏蔽和不可屏蔽)机器故障中断不可屏蔽 6.系统调用 系统调用和一般过程调用区别 系统调用:调用程序在用户态,被调用程序在系统态 一般过程调用:在一样状态核心或者用户态 系统调用分类:进程控制类,文件操作类,进程通
10、信类,设备管理类,信息维护类.1 7.I/O 技术 I/O 构造,通道,直接存储器存取(DMA),以及缓冲技术 通道:代替 CPU 对 I/O 操作的控制,从而使 CPU 和外设可以并行工作,所以称为 I/O 处理机 DMA 技术自动控制成块数据在存和 I/O 单元之间的传送 缓冲技术:数据暂存技术,设置一个缓冲区。采用缓冲区的根本目的:CPU 处理数据的能力与设备传输数据速度不相匹配,需要用缓冲区来缓解速度的矛盾。8.时钟 一般分为 硬件时钟 软件时钟 用途分为 绝对时钟 相对时钟又称间隔时钟 操作系统第三章 进程线程模型 1 多道程序的设计模型 采用多道程序的设计可以提高 CPU 的利用率
11、 1.1 程序的顺序执行 特点:顺序性,封闭性,程序执行结果确实定性,程序执行结果的可再现性 1.2 多道程序设计 通常采用并行操作技术。多道程序设计环境的特点 根本目的:提高整个操作系统的效率。衡量系统效率的尺度:系统吞吐量 指在单位时间系统所处理作业的道数。多道程序的特点:独立性,随机性,资源共享性 1.3 程序的并发执行 并发执行,指两个或两个以上的程序在计算机中同处于以开场执行且尚未完毕的状态 并发程序在执行期间具有相互制约关系 程序与计算不在一一对应 并发程序执行结果不可再现宏观上是同时进展的,但从微观上,在单个 CPU 中 仍然是顺序执行的 1.4 进程模型:进程控制块的概念 从操
12、作系统的角度:分为系统进程和用户进程系统进程优先级高于用户进程 进程和程序的联系和区别 联系:程序是构成进程的组成局部之一,从静态角度,进程是由程序,数据和进程控制块组成。区别:程序是静态的,进程是动态的 进程的特性:并发,动态动态产生,动态消亡,独立相对完整的资源分配单位,交往相互作用,异步相互独立 不可预知的前进。1.5 进程的状态及状态转换 三状态:运行 就绪 等待 就绪-运行 进程被调度的程序选中 运行-就绪 时间片用完 运行-等待 等待*事件发生 等待-就绪 等待的事件已经发生 五状态:.1 运行,就绪,阻塞,创立,完毕 状态转换:创立进程,提交,调度运行,释放,超时,事件等待,事件
13、出现。七状态:运行 阻塞,创立,完毕,就绪挂起,阻塞挂起,就绪 新引入的状态挂起和激活 1.6 进程控制块 PCB 分为调度信息和现场信息 调度信息包括进程名,进程号,存储信息,优先级,当前状态,资源清单,消息队列指针,进程队列指针,和当前翻开文件 现场信息程序状态字,时钟,界地址 进程的组成程序,数据 和进程控制块 FCB 组织线性方式,索引方式,方式 进程的队列就绪队列,等待,运行 1.7 进程控制 通过原语由假设干条指令所构成,用来实现*个特定的操作 进程控制原语:创立进程,撤销进程,挂起进程,激活进程,阻塞进程,唤醒进程,以及改变进程优先级。创立原语,撤销原语,阻塞原语,唤醒原语。UN
14、I*通过 fork()函数创立子进程 1.8 线程模型 更小的独立运行的根本单位-线程 引入线程 为了减少并发执行时所付出的时间和空间开销 进程拥有两个根本属性:是一个可拥有资源的独立单位,又是一个可以独立调度和分派的根本单位 1.8.1 线程的根本概念 是进程中的一个实体,是 CPU 调度和分派的根本单位 一个线程可以创立和撤销另一个线程,同一个进程的多个线程之间可以并发执行 线程特性:每个线程有一个唯一的标识符合一线程描述表。不同的线程可以执行一样的程序。同一个进程中的各个线程共享该进程的存地址空间 线程是处理器的独立调度单位 多个线程可以并发执行 线程的好处:花费时间少 创立的速度比进程
15、块,系统开销少,两现成的切换花费时间少 能独立运行 线程和进程比较 线程又称为 轻量级进程 传统的进程称为重量级进程 调度:线程作为调度和分派的根本单位,吧进程作为资源拥有的根本单位。并发性:拥有资源:线程不拥有系统资源 系统开销:进程的开销远大于线程的开销 1.8.2 线程的实现机制 第一种:用户级线程不依赖于核 LINU*第二种:核级线程 依赖核 windows 第三种:混合实现方式 solaris 1.9 进程线程调度 一般分为:高级调度作业调度,中级调度,低级调度进程线程调度 进程线性调度即处理机调度 2.0 调度算法的设计原则.1 进程行为:当一个进程等外部设备完成工作而被阻塞的行为
16、属于 I/O*些花费了绝大多数时间在计算上面的 称为计算密集型 在等待 I/0 花费了绝大多数的时间 称为 I/0 密集型 系统分类:通常分为 批处理 交互式 实时系统 2.1 调度算法的设计目标 公平,系统策略的强制执行 另一个就是保持系统的所有局部尽可能忙碌 通常检查三个指标:吞吐量,周转时间,CPU 利用率 周转时间:从一个批处理作业提交时刻开场直到改作业完成时刻为止统计的平均时间 2.2进程线程调度算法 先来先效劳非抢占式 最短作业优先非抢占式 最短剩余时间优先抢占式 SPTN 轮转法R-R分成一个个时间片 影响时间片的因素系统响应时间,就绪进程的数目,计算机的处理能力 应该将时间片设
17、为 20-50ms 最高优先级算法 多级反响队列算法综合了先进先出,时间片,可抢占式 最短进程优先 实时系统中的调度算法 1速率单调调度算法RMS 2最早最终时限优先调度EDF 第四单元 并发与同步 进程进程间的同步和互斥关系 进程同步是指多个进程中发生的事件存在*种时序关系,必须协同工作,相互配合,以共同的完成一个任务 进程互斥是指由于共享资源所要求的排他性,进程间要相互竞争,以使用这些互斥资源 进程互斥的解决方法:由竞争各方平等协商,二引入进程管理者 临界资源是指计算机系统中的需要互斥使用的硬件或软件资源 计算机中的资源共享的程度可分为三次:互斥,死锁,饥饿。互斥 是指多个进程不能同时使用
18、同一个资源。死锁 是指防止多个进程互不相让,防止出现都得不到足够资源的情况 饥饿 防止*些进程一直得不到资源或得到资源的概率很小 临界资源过程分成:进入区,临界区,退出区,剩余区。遵循的准则:空闲则入,忙泽等待,有限等待,让权等待 管程:一个管程由 过程 变量 数据构造等组成的集合 一个管程由四个局部组成:管程名称,共享数据的说明,对数据进展操作的一组进程和对公共享数据赋初值的语句 管程三个主要特征:模块化 抽象数据类型 信息隐蔽 进程通信:解决进程之间的大量信息通信的问题:共享存,消息机制,以及通过共享文件进展通信管道通信 都是高级通信原语。.1 共享存:设有一个公共存区 消息机制:消息缓冲
19、通信要用发送消息原语,接收消息原语 信箱通信可存信件数,已有信件数,可存信件的指针 管道通信UNI*就是连接两个进程之间的一个翻开的共享文件 优点:传输数据量大 但通信速度慢 操作系统第五章 存管理 1.计算机系统中的存储器分为两类:存储器和外存储器,处理器可以直接存但不能直接外存。CPU 通过启动相应的输入/输出设备后才能使外存和存交换信息。对于存速度和容量的要:存的直接存取速度尽量快到与 CPU 取指速度相匹配,其容量到达能装下当前运行的程序和数据 1.1 存储管理的任务:存储器由存和外存组成。存空间由存储单元组成的一堆连续的地址空间,简称存空间。存空间一般分为:系统区和用户区 1.2 存
20、储管理的主要任务:1.存的分配和回收.位示图法,空闲页面表,空闲块表 存分配两种方式:静态分配程序运行前和动态分配在目标模块装入时确定并分配的。2.存储共享:两个或多个进程共用存中的一样区域。容包括:代码共享和数据共享。3.存储保护:为多个程序共享存提供保障,使得存的各程序只能其自己的区域,防止各程序间的相互干扰。分为地址越界保护,和权限保护。4.扩大存容量:在逻辑上扩大了存容量 2 地址转换:逻辑地址 从 0 开场 绝对地址就是物理地址。分为 地址重定位 把逻辑地址装换成绝对地址。静态重定位 把程序的指令地址和数据地址全部转换程绝对地址。在程序执行前完成 动态重定位直接把程序装入到分配的存区
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 原理 考试 复习资料 全国 计算机等级考试 NCRE16385
限制150内