计算机操作系统期末复习指导 .docx
《计算机操作系统期末复习指导 .docx》由会员分享,可在线阅读,更多相关《计算机操作系统期末复习指导 .docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结运算机操作系统期末复习指导(本科)中心电大运算机教研室运算机操作系统课程是中心电大运算机科学与技术专业的一门必修课。通过学习使学员把握运算机操作系统的组成及基本设计原理,基本概念和相关的新概念和名词术语。了解运算机操作系统的进展特点、设计技巧和方法,对常用运算机操作系统(如Dos 、Windows 和 UNIX/Linux)会进行基本的操作使用。该课程使用的教材为运算机操作系统(第2 版),吴企渊、梁燕编著,清华高校出版社 2003 年 8 月出版。主要内容包括:运算机操作系统概述、作业治理、文件治理、储备治理、输入输出设备治理、进程及处理机治理、操作系统结构和程序设计,并附录
2、课程 试验。操作系统是运算机系统的基本组成部分,是整个运算机系统的基础和核心。运算机操作系统课程是理论性和实践性都较强的课程,具有概念多、较抽象、涉及面广的特点。为帮忙大家复习这门课程,下面依据教案大纲,对各章的重点、难点进行归纳、总结,给出解答问题的指导,最终给出练习及参考解答,供大家复习时参考。一、 各章复习要点第一章 运算机操作系统概述1、操作系统的概念操作系统( Operating System , OS)是便利用户、治理和掌握运算机软硬件资源的系统软件(或程序集合)。从用户角度看,操作系统可以看成是对运算机硬件的扩充。从人机交互方式来看,操作系统是用户与机器的接口。从运算机的系统结构
3、看,操作系统是一种层次、模块结构的程序集合,属于有序分层法,是无序模块的有序层次调用。操作系统在设计方面表达了运算机技术和治理技术的结合。2、操作系统的进展形成了五大类型操作系统的五大类型是批处理操作系统、分时操作系统、实时操作系统、网络操作系统、分布式操作系统。多通道批处理操作系统多道程序设计:即在系统内(内存)同时存放并运行几道相互独立的程序。多道程序设计的基础:是将运行过程进一步细化成几个小的步骤,从而实现宏观上的并行。但从微观上看,内存中的多道程序轮番的或分时的占用处理机,交替执行。多道批处理系统 =批处理系统 +多道程序设计技术分时与实时分时:鉴于 CPU 运转的高速度,把 CPU
4、的时间分成很短的时间片(例如,几十至几百毫秒)进行工作。时间片的大小影响系统的响应时间,并与系统用户的数量、系统时间片的切换速度有关。实时是指运算机对于外来信息能够以足够快的速度进行处理,并在被控对象答应的时间范畴内做出快速反应。实时系统对交互才能要求不高,但要求牢靠性有保证。网络操作系统与分布式操作系统分布式操作系统是网络操作系统的更高级形式,它保持网络系统所拥有的全部功能, 同时又有透亮性、牢靠性、高性能等。网络操作系统与分布式操作系统虽然都属于治理分可编辑资料 - - - 欢迎下载精品名师归纳总结布在不同的理位置的运算机,但最大的差别是:网络操作系统的工作,用户必需知道网址,而分布式系统
5、用户就不必知道运算机的准确的址。3、操作系统的五大功能作业治理:包括任务、界面治理、人机交互、图形界面、语音掌握和虚拟现实等。文件治理:又称为信息治理。储备治理:实质是对储备“空间”的治理,主要指对主存的治理。设备治理:实质是对硬件设备的治理,其中包括对输入输出设备的安排、启动、完成和回收。进程治理:实质上是对处理机执行“时间”的治理,即如何将CPU 真正合理的安排给每个任务。4、表征操作系统的属性主要有:响应系数,并发性,信息的共享、保密与爱护,可扩充性、可移植性、可读性、可生成性,安全牢靠性,可测试性等。其次章 作业治理1、基本概念作业 Job是让运算机完成一件事或任务,可大可小,可多可少
6、。作业步 Job steps :作业次序执行的工作单元。作业流 Job Stream :作业步的掌握流程。作业类别分为终端型作业和批量型作业。2、三代用户界面第一代用户界面:操作命令和系统调用(一维空间) 其次代用户界面:图形界面(二维空间)第三代用户界面:虚拟现实的界面元素(三维空间)3、界面治理的功能实现高效的人机通信改善运算机的可用性、可学性和有效性支持三维及多媒体技术为广大用户供应适应不同应用的众多界面构造工具及语言4、作业调度作业调度功能(1) 采纳 JCB(作业掌握块)表格,记录各作业状况。(2) 按选定的算法,从后备作业队列中选出一部分(多道)或一个作业投入运行。(3) 为被选中
7、的作业做好运行前的预备工作,例如建立相应的执行进程和安排系统资源。(4) 作业运行终止的善后处理工作。作业调度算法( 1)先来先服务(FCFS)作业平均周转时间 =(作业完成时刻 i作业提交时刻 i) /n个作业( 2)最短作业优先:在作业内容参差很不均衡时有合理性( 3)最高响应比优先响应比 系数作业响应时间(等待运行)/作业运行时间( 4)定时轮转法:按时间片分为固定时间片和不固定时间片( 5)优先数法:急事先办的原就可编辑资料 - - - 欢迎下载精品名师归纳总结( 6)大事驱动法:MS-Windows 采纳此算法5、Shell 命令说明和掌握语言Shell 是用户与操作系统交互作用的界
8、面。作为命令说明程序它接收用户输入的命令,进行分析,创建子进程实现命令的功能,等子进程终止工作后,发出提示符。此外,Shell 仍是一种高级程序设计语言,有变量、关键字、各种掌握语句,支持函数模块,有自己的语法结构。第三章 文件治理1、文件治理的任务与功能任务:把储备、检索、共享和爱护文件的手段,供应应操作系统本身和用户,以达到便利用户和提高资源利用率的目的。功能:- 安排与治理外存,实现按名存取- 供应合适的储备方法- 文件共享、爱护,解决命名冲突,掌握存取权限文件的组织结构:文件、文件元素、文件系统,其中文件系统包含文件治理程序(文件和目录的集合)和所治理的全部文件。2、文件分类( 1)按
9、文件性质与用途分:系统文件、库文件、用户文件( 2)按操作爱护分:只读文件、可读可写文件、可执行文件( 3)按使用情形分:暂时文件、永久文件、档案文件( 4)按用户观点分:一般文件、目录文件、特殊文件( 5)按存取的物理结构分:次序(连续)文件、链接文件、索引文件( 6)按文件的规律储备结构分:有结构文件、无结构文件( 7)按文件中的数据形式分:源文件、目标文件3、文件的规律结构和物理结构文件的规律结构- 从用户使用角度确定的文件结构- 按文件名及记录号存取文件,是一维、连续的字符序列,便利储备、检索或加工- 文件由如干个规律记录组成,并加以命名或编号文件的物理结构又称文件的储备结构,是指文件
10、在储备介质上的储备组织形式,与储备介质的存储性能有关。闲暇空间的治理方法主要有:闲暇表法、闲暇链表法、成组链接法4、文件目录( 1)文件目录分类:一级文件目录、二级文件目录、多级文件目录( 2)文件目录的治理目录做成文件,文件系统便于内部统一治理,目录文件在使用时调入内存。 在操作系统中,大量采纳“表格”治理。5、文件存取掌握解决文件爱护、保密和共享常用的文件存取掌握方法有:存取掌握矩阵、用户权限表、使用口令、使用密码Unix/Linux 系统的安全性与运算机病毒简介可编辑资料 - - - 欢迎下载精品名师归纳总结6、文件系统的数据结构和表示UNIX 或 Linux 操作系统中文件系统的主要特
11、点( 1)操作系统文件的目录组织是一个树形结构。( 2)文件本身是无结构的字符流。( 3)把外部设备的特殊文件和一般文件以及目录文件都统一在文件这一概念之下。第四章 储备治理1、储备治理的基本概念规律的址与物理的址在具有的址变换机构的运算机中,答应程序中编排的的址和信息实际存放在内存中的的址有所不同。前者叫规律(相对)的址,后者叫物理(肯定)的址。重定位:将规律的址转换为物理的址。三级储备器结构辅存主存高速缓存为三级储备器结构,从辅存到高速缓存,储备器容量减小,存取时间削减,速度增加,但每位储备器成本增加了。虚拟储备治理虚存是由操作系统调度,采纳内外存的交换技术,各道程序在必需使用时调入内存,
12、不用的调出内存,这样似乎内存容量不受限制。虚存的特点:( 1)虚存容量不是无限的,极端情形受内存和外存可利用的总容量限制。( 2)虚存容量仍受运算机总线的址结构限制。( 3)速度和容量的“时空”冲突,虛存量的“扩大”是以牺牲CPU 工作时间以及内外存交换时间为代价的。储备治理的任务和功能任务是便利用户,提高内存资源的利用率,实现主存共享。功能主要有主存的安排和回收、的址映射、主存扩充、内存的共享和爱护技术2、分区安排储备治理分为固定分区、可变分区、可重定位分区、多重分区。内存“扩充”技术:交换:由操作系统做,用户不知道。掩盖:由用户掌握,操作系统供应掩盖机制。内存爱护技术:爱护系统工作区和用户
13、作业区,特殊是如何防止系统区被破坏。方法有储备爱护键、界限寄存器3、恳求页式储备治理( 1)页式储备治理实现原理基于程序在运行时不需要一开头都装入内存(局部性原理),更不应当把最近较长一段时间内不用的程序装入内存。( 2)页表的作用是将规律页号转换为物理块号。( 3)页面剔除算法先进先出算法 FIFO 、循环检测法、最近最少使用页面先剔除(LRU )、最不常常使用的页面先剔除( LFU )、最近没有使用页面先剔除(NUR )、最优剔除算法( OPT)等。( 4)页式储备治理的优、缺点优点:虛存量大,适合多道程序运行,用户不必担忧内存不够的调度操作。可编辑资料 - - - 欢迎下载精品名师归纳总
14、结内存利用率高,不常用的页面尽量不留在内存。不要求作业连续存放,有效的解决了“碎片”问题。与分区式相比,不需移动作业。与多重分区比,无零星碎片产生。缺点:要处理页面中断、缺页中断处理等,系统开销较大。 有可能产生“抖动”。的址变换机构复杂,为提高速度采纳硬件实现,增加了机器成本。4、段式、段页式储备治理段式、页式储备治理的对比表参考教材117页。段页式储备治理特点:每一段分如干页,再按页式治理,页之间不要求连续。 用分段方法安排治理作业,用分页方法安排治理内存。兼有段式和页式治理的优点,系统复杂和开销增大,一般在大型机器上才使用。第五章 输入输出设备治理1、设备治理的任务和功能设备治理的任务(
15、 1)按用户需求提出的要求接入外部设备,系统按肯定算法安排和治理掌握,而用户不必关怀设备的实际的址和掌握指令。( 2)尽量提高输入输出设备的利用率,例如发挥主机与外设以及外设与外设之间的真正并行工作才能。设备治理的功能( 1)安排设备( 2)掌握和实现真正的输入输出操作( 3)对输入输出缓冲区进行治理( 4)在一些较大系统中实现虚拟设备技术2、外部设备分类( 1)按系统和用户分:系统设备、用户设备( 2)按输入输出传送方式分(UNIX 或Linux 操作系统):字符型设备、块设备( 3)按资源特点分:独享设备、共享设备、虚拟设备( 4)按设备硬件物理特性分:次序存取设备、直接存取设备( 5)按
16、设备使用分:物理设备、规律设备、伪设备设备 I/O方式:询问、中断、通道I/O 设备安排算法:先来先服务(FCFS)、按优先级进行安排3、外部设备的安装设备驱动程序的作用、分类、使用。CPU 与外部信息的交换:程序直接掌握方式、中断掌握方式、DMA 方式和通道方式总线与接口: PC 系统总线、标准接口类型、USB 接口4、设备治理技术( 1) I/O 设置缓存理由解决信息的到达率和离去率不一样的冲突。 缓存起中转站的作用。在通道或掌握器内设置局部寄存器作为缓冲储备器,可暂存I/O 信息,以削减中断CPU 的次数。这种情形可进一步推广,使得一次读入的信息可多次重复使用。( 2)虚拟设备的技术(
17、SPOOLing )可编辑资料 - - - 欢迎下载精品名师归纳总结SPOOLing ,即外围设备联机并行操作,它是关于慢速字符设备如何与运算机主机交换信息的一种技术,通常也叫做“假脱机技术”。是一种预输入、缓输出和转储的治理技术.SPOOLing 系统的特点: 提高了 I/O 速度。将独享设备改造为共享设备(典型例子是打印机的“共享”)。实现了虚拟设备功能。5、设备处理程序编制内容设备驱动程序的功能( 1)将接收到的抽象要求转换为详细要求。( 2)检查用户 I/O 恳求的合法性,明白 I/O 设备的状态,传递 I/O 有关参数,设置设备的工作方式。( 3)发出 I/O 命令,启动安排到的 I
18、/O 设备,完成指定的I/O 操作。( 4)准时响应由掌握器或通道发来的中断恳求,并依据其中断类型调用相应的中断处理程序进行处理。( 5)对于设置有通道的运算机系统,驱动程序仍应能够依据用户的I/O 恳求,自动的构成通道程序。设备驱动程序的特点( 1)驱动程序主要是在恳求I/O 的进程与设备掌握器之间的一个通信程序。( 2)驱动程序与 I/O 设备的特性紧密相关。( 3)驱动程序与 I/O 掌握方式紧密相关。( 4)由于驱动程序与硬件紧密相关,因而其中的一部分程序用汇编语言书写,目前有很多驱动程序,其基本部分已经固化,放在ROM 中。设备处理方式将抽象要求转换为详细要求。检查I/O 恳求的合法
19、性。读出和检查设备的状态。传送必要的参数。方式的设置。I/O 设备启动。第六章 进程及处理机治理1、进程的引入( 1)进程调度属于低级处理机治理,即确定系统中哪个进程将获得CPU 。而作业调度属于高级处理机治理,即确定系统中哪些作业将获得CPU 。( 2)进程是一个具有肯定独立功能的程序关于某个数据集合的一次运行活动。( 3)引入进程的意义是描述多道程序设计系统中程序的动态执行过程。2、进程的定义及特点( 1)程序和进程的区分见教材153页的表 6-2。( 2)进程的五个基本特点:动态性、并发性、独立性、制约性、结构性。( 3)进程与线程:线程是由进程进一步派生出来的一组代码(指令组)的执行过
20、程。3、进程调度( 1)进程的三个基本状态及转换三个基本状态是等待、执行和就绪,在肯定的条件下,进程的状态将发生转换。见教材158页图 6-1。( 2)进程调度算法主要有先来先服务( FCFS)、轮转法、多级反馈轮转法、优先数法。( 3)进程掌握块( PCB)是进程存在的唯独标志,它描述了进程的动态性。4、进程通信( 1)进程的同步与互斥可编辑资料 - - - 欢迎下载精品名师归纳总结进程的同步与互斥是指进程在推动时的相互制约关系。一般来说同步反映了进程之间的协作性质,往往指有几个进程共同完成一个任务时在时间次序上的某种限制,进程相互之间各自的存在及作用,通过交换信息完成通信。如接力竞赛中一组
21、队员使用接力棒等。进程互斥表达了进程之间对资源的竞争关系,这时进程相互之间不肯定清晰其它进程情形,往往指多个任务多个进程间的通讯制约,因而使用更广泛。如打篮球时双方挣抢篮板球等。( 2)临界区一次仅答应一个进程使用的共享资源称为临界资源,每个进程中拜访临界资源的程序段称为临界区。( 3)原语原语是不行中断的过程。加锁/ 开锁( LOCK/UNLOCK)原语优点是实现互斥简洁。缺点是效率很低。信号量( Semaphore)及 PV操作PV 操作能够实现对临界区的治理要求。它由P 操作原语和 V 操作原语组成,对信号量进行操作,详细定义如下:P( S):将信号量 S 的值减 1,即 S=S-1。假
22、如 S 0,就该进程连续执行。否就该进程置为等待状态,排入等待队列。V (S):将信号量 S 的值加 1,即 S=S+1。假如 S0,就该进程连续执行。否就释放队列中第一个等待信号量的进程。信号量的数据结构为一个值和一个指针,指针指向等待该信号量的下一个进程。信号量的值与相应资源的使用情形有关。当它的值大于0 时,表示当前可用资源的数量。当它的值小于 0 时,其肯定值表示等待使用该资源的进程个数。留意信号量的值仅能由PV 操作来转变。一般来说,信号量S 0 时, S 表示可用资源的数量。执行一次P 操作意味着恳求安排一个单位资源,因此S 的值减 1。当 S0 时,表示已经没有可用资源,恳求者必
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机操作系统期末复习指导 计算机 操作系统 期末 复习 指导
限制150内