操作系统复习要点(共12页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《操作系统复习要点(共12页).doc》由会员分享,可在线阅读,更多相关《操作系统复习要点(共12页).doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上填空题: 1、解决死锁问题的基本方法有_预防死锁_、_避免死锁_、_检测死锁_和_解除死锁_。 2、当前进程若因时间片用完而被暂停执行时,该进程应转变为_就绪_状态;若因发生某事件而不被继续运行时,该进程应转变为_阻塞_状态。处于就绪状态的进程被调度转变为_执行_状态。 3、在分页系统中的地址结构可分为_页号_和_位移量_两部分;在分段系统中的地址结构可分 为_段号_和_段内地址_两部分。 4、在段页式系统中(无快表),为获得一条指令或数据,都需三次访问内存。第一次从内存中取得_页表始址_,第二次从内存中取得_该页所在的物理块号_,第三次从内存中取得_指令或数据_。5
2、、在作业_装入_时进行的链接称为静态链接;在作业运行中_调用_时进行的链接称为动态链接。静态链接是在程序编译时进行,动态链接是在执行时进行。 6、利用缓冲区能有效地缓和_cpu_和_I/O设备_之间速度不匹配地矛盾。 7、虚拟设备功能是使_独立设备_变成能被多个进程同时使用的_共享设备_。 1、设计现代 OS 的主要目标是_有效性_、_方便性_、_可扩充性_和_开放性_。 2、设备分配程序在分配外部设备时,先分配_设备_,再分配_控制器_,最后分配_通道_。 3、内存管理的主要功能是:_内存分配_、_内存保护_、_地址映射_和_内存扩充_等。 4、页是信息的_物理_单位,进行分页是出于_系统管
3、理_的需要;段是信息的_逻辑_单位,进行分段是出于_用户_的需要。 5、在内存分配的动态分区分配方式中,可利用_首次_适应算法、_循环首次_适应算法和_最佳_适应算法等分区分配算法。 6、在进程的整个生命周期中,系统总是通过其_PCB_对进程进行控制,PCB是_进程_存在的唯一标志. 1、在操作系统中,进程是一个_能独立运行_的基本单位,也是一个_独立分配资源_和_独立接受调度_的基本单位。 2、一般说来,用户程序中所使用的地址是_逻辑地址_, 而内存中各存储单元的地址是_物理地址_;将前者转换为后者的过程称作_重定位_。 3、虚拟存储器所具有的基本特征是_多次性_,_对换性_,_虚拟性_和
4、_离散性_。 4、在剥夺调度方式中,有_优先级_剥夺原则、_短进程优先_剥夺原则和_时间片_剥夺原则。 5、文件存取控制是解决文件的_文件保护_、_文件保密_和_文件共享_。 6、同步机构应遵循基本准则有:_空闲让进_、_忙则等待_、_有限等待_、_让权等待_。 1、从资源管理角度来看,操作系统的四个主要功能有_处理器管理_、_存储管理_、_设备管理_和_文件管理_。 2、进程由三部分组成,它们是_程序段_、_相关的数据段_和_PCB_组成。 3、常用的进程通信方式有管道、_共享存储区_、_消息机制_和邮箱机制。 4、一般说来,用户程序中所使用的地址是_逻辑地址_, 而内存中各存储单元的地址是
5、_物理地址_;将前者转换为后者的过程称作_重定位_。 5、分段保护中的越界检查是通过_段表寄存器_中存放的_段表长度信息_和段表中的_每个段设置有段长字段_等数据项。 6、通道是一个独立于_CPU_的专管_输入/输出_的处理机,它控制_设备_与内存之间的信息交换。 7、常用的文件存取方法有_顺序存取法_,_直接存取法_和按键存取法。 1、操作系统的基本特征是_并发性_,_共享性_,_虚拟性_ 和_异步性_。 2、处理机在执行系统程序时的状态称为_系统态_,在执行用户程序时的状态称为_用户态_。 3、进程间通信的方式有_消息传递系统_、共享存储区和_管道通信_。 4、地址变换机构的基本任务是将虚
6、地址空间中的_逻辑地址_变换为内存中的_物理地址_。 5、能方便实现信息共享的存储管理办法有_段页_存储管理和_分段_存储管理。 6、虚拟设备是指采用SPOOLING技术,将某个独享设备改进为供多个用户使用的的共享设备。 7、按存取控制属性分类,文件可分为_只执行文件_、_只读文件_和_读写文件_三种。 8、设备从资源分配角度可分为独占设备,_共享设备_和_虚拟设备_。 1、操作系统目前有五大类型,它们是:_批处理_操作系统、_分时_操作系统、_实时_操作系统、_网络_操作系统和_分布式_操作系统。 2、在操作系统中,进程是一个资源分配的基本单位,也是一个独立运行和调度的基本单位。 3、操作系
7、统中,进程可以分为_系统_进程和_用户_进程两类。 4、进程间通信的类型有:共享存储区、_消息传递系统_、_管道通信_和信箱机制。 5、在动态分区式内存分配算法中,倾向于优先使用低地址部分空闲区的算法是_首次适应算法_ ;能使内存空间中空闲区分布较均匀的算法是_循环首次适应算法_。 6、段式管理中,提供_二_维的地址结构。以段为单位进行空间分配,每段分配一个_不固定_内存区。 7、实现SPOOLING系统时必须在磁盘上辟出称为_输入#_和_输出#_的专门区域,以存放作业信息和作业执行结果。 8、按用途分类,文件可分为_系统文件_、_用户文件_和_库文件_三种。 1、多个事件在同一时刻发生称为_
8、并行性_,多个事件在同一时刻间隔内发生称为_并发性_。 2、进程最基本的特性是_动态性_和_并发性_;每个进程都有惟一的_PCB _,系统对进程的管理就是利用PCB_实现的。 3、在信号量机制中,信号量S 0时的值表示_可用资源数_;若S 0,则表示_资源已分配完毕_,此时进程应_调用blook原语,进行自我阻塞,放弃处理机,并插入到信号量链表中_。 4、将一个用户源程序变为一个可在内存中执行的程序,通常要经过以下几步:_编译_,_链接_和_装入_。 5、动态分区管理内存分配算法有_首次适应算法_、_循环首次适应算法_和最佳适应算法。 6、I/O控制的方式有程序直接控制方式、_中断驱动控制方式
9、_、_直接存储器访问控制方式(DMA控制方式)_和通道控制方式。 7、文件是指由创建者所定义的、具有文件名的一组相关元素的集合,可分为_有结构文件_和_无结构文件_两种。 8、按文件的物理结构分有_顺序文件_、_链式文件_和索引文件三种。 1、操作系统为用户提供三种类型的使用接口,它们是命令方式和程序接口和图形用户界面。 2、当一个进程独占处理器顺序执行时,具有两个特性:_封闭性_和_可再现性_。 3、处理机调度可分为三级,它们是_高级调度_,_低级调度_和_中级调度_;在一般操作系统中,必须具备的调度是_低级调度_。 4、常用的内存管理方法有_分区_、_分页_、_分段_和_段页式_。 5、操
10、作系统的设备管理应具备的主要功能是_缓冲区管理_、_设备分配_和_设备处理_以及_虚拟设备_。 6、在段页式存储管理系统中,面向_用户_的地址空间是段式划分,面向_物理实现_的地址空间是页式划分。 7、按文件的逻辑存储结构分,文件分为有结构文件,又称为_记录式文件_和无结构文件,又称_流式文件_。 1、操作系统的五大功能是CPU管理、_存储器管理_、_设备管理_、_文件管理_和提供用户接口。 2、在单处理机环境下的多道程序,宏观上可以_并发_ 运行,微观上则是_串行_ 运行。 3、银行家算法中,当一个进程提出的资源请求将导致系统从_安全状态_进入_不安全状态_时,系统就拒绝它的资源请求。 4、
11、在请求分页存储管理中,当_硬件地址机制发现所需的页不在_内存_时,产生_缺页_中断信号,_中断处理程序_作相应的处理。 5、缓冲区的设置可分为单缓冲、双缓冲、多缓冲和缓冲池。 6、段式管理中,以段为单位_分配内存 ,每段分配一个_连续的分_区。由于各段长度_不固定_,所以这些存储区的大小不一,而且同一进程的各段之间不要求_连续存放_。 7、在有结构文件中,文件由若干个相关_记录_组成;而无结构文件则被看成是一个_字符流_。 1、操作系统是计算机系统的一种系统软件,它以尽量合理、有效的方式组织和管理计算机的硬件和软件资源 ,并控制 程序 的运行,使整个计算机系统能高效地运行。 2、进程调度的主要
12、功能是 保存处理机现场信息 ,按某种算法选取进程 和 把处理器分配给进程 。 5、置换算法是在内存中没有空闲页面时被调用的,它的目的是选出一个被淘汰的页面。如果内存中有足够的空闲页面存放所调入的页,则不必使用置换算法。 4、关于缓冲池的操作有 收容输入 、 收容输出 提取输入 、 和 提取输出 。 5、在响应比最高者优先的作业调度算法中,当各个作业等待时间相同时,运行时间短的作业将得到优先调度;当各个作业要求运行的时间相同时,等待时间长的作业得到优先调度。 6、逻辑设备表(LUT)的主要功能是实现 逻辑设备名 到 物理设备名 的映射。 7、从文件的逻辑结构来看,有结构文件分为 顺序文件、索引文
13、件,索引顺序文件三种。 第一章1、设计现代OS的主要目标是什么? 1.有效性(提高系统资源利用率;提高系统的吞吐量) 2.方便性 3.可扩充性 4.开放性2、什么是操作系统,作为资源管理者有哪些主要功能? 操作系统是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。是一个管理计算机系统资源,控制程序运行的系统软件,它为用户提供了一个方便,安全,可靠的工作环境和界面。 OS作为资源管理者的主要功能:1. 处理机管理,用于分配和控制管理机2. 存储器管理,主要负责内存的分配与回收3. I/O设备管理,负责I/O设备的分配与操纵4. 文件管理,负责文件的存取,共享和保护3、OS的作用可表现为哪
14、几个方面? (1)OS作为用户与计算机硬件系统之间的接口 (2)OS作为计算机系统资源的管理者 (3)OS实现了对计算机资源的抽象 4、OS具有哪些主要特征? P14 1.并发性:指两个或多个事件在同一时间间隔内发生 2.共享性:指系统中的资源可供内存中多个并发执行的进程共同使用 3.虚拟性:指通过某种技术把一个物理实体变成若干个逻辑上的对应物 4.异步性:即不确定性。在多道程序设计中,各个程序之间存在着直接或间接的联系,程序的推进速度受它的运行环境的影响。这时同一程序和数据的多次运行可能得到不同的结果;程序的运行时间,运行顺序也具有不确定性;外部输入的请求,运行故障发生的时间难以预测。这些都
15、是不确定性的表现。5、 什么是脱机输入输出方式? 脱机I/O 是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的控制下,把纸带或卡片上的数据或程序输入到磁带上。该方式下的输入输出由外围 机控制完成,是在脱离主机的情况下进行的。 6、什么是分时,实现分时系统的关键问题是什么?P9-10l 分时是指多个用户分享使用同一台计算机。多个程序分时共享硬件和软件资源。l 实现分时系统的关键问题是:如何使用户能与自己的作业进行交互。 7、处理机管理的主要功能? 处理机管理的主要功能:创建和撤销进程(线程),对诸进程(线程)的运行进行协调,实现进程(线程)之间的信息交换,以及按照一定的
16、算法把处理机分配给进程(线程)l 进程控制:为作业创建进程,撤销已结束的进程,以及控制进程在运行过程中的状态转换。l 进程同步:为多个进程(含线程)的运行进行协调l 进程通信l 调度,在后备队列上等待的每个作业都需经过调度才能进行。8、微内核中通常提供了哪些主要功能? 微内核操作系统的描述:足够小的内核;基于客户/服务器模式;应用“机制与策略分离”原理;采用面向对象技术。 1.进程(线程)管理 2.低级存储器管理 3.中断和陷入处理第二、 三章1、 为什么程序并发执行会产生间断性特征? 程序在并发执行时,由于它们共享系统资源,为完成同一项任务需要相互合作,致使这些并发执行的进程之间,形成了相互
17、制约关系,从而使得进程在执行期间出现间断性。2、 程序并发执行时为什么会失去封闭性和可再现性? 程序并发执行时,多个程序共享系统中的各种资源,因而这些资源的状态由多个程序改变,致使程序运行失去了封闭性,也会导致其失去可再现性。 3、什么是进程,有哪些基本特征? 进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。 (进程实体由程序段,相关数据段和(进程控制块)构成。) 进程的特征: 1.结构特征 2.动态性 3.并发性 4.独立性 5.异步性4、 在操作系统中为什么要引入进程概念?它会产生什么样的影响? 为了使程序在多道程序环境下能并发执行,并对并发执行的程序加以控制和描述,在操
18、作系统中引入了进程概念。 影响: 使程序的并发执行得以实行。 5、 6、什么是PCB?试说明PCB的作用,为什么说PCB是进程存在的唯一标志? PCB是进程实体的一部分,是操作系统中最重要的记录型数据结构。作用是使一个在多道程序环境下不能独立运行的程序,成为一个能独立运行的基本单位,成为能与其它进程并发执行的进程。OS是根据PCB对并发执行的进程进行控制和管理的。7、 试说明进程在三个基本状态之间转换的典型原因。 (1)就绪状态执行状态:进程分配到CPU资源 (2)执行状态就绪状态:时间片用完 (3)执行状态阻塞状态:I/O请求 (4)阻塞状态就绪状态:I/O完成 8、为什么要引入挂起状态?该
19、状态有哪些性质? 引入挂起状态处于五种不同的需要: 终端用户需要,父进程需要,操作系统需要,对换需要和负荷调节需要。处于挂起状态的进程不能接收处理机调度。9、 在创建一个进程时,需完成的主要工作是什么? (1)OS 发现请求创建新进程事件后,调用进程创建原语Creat(); (2)申请空白PCB; (3)为新进程分配资源; (4)初始化进程控制块; (5)将新进程插入就绪队列. 10、试说明引起进程阻塞或被唤醒的主要事件是什么? a. 请求系统服务;b. 启动某种操作;c. 新数据尚未到达;d. 无新工作可做11、 同步机构应遵循哪些基本准则,为什么? 同步机构应遵循的基本准则是:空闲让进、忙
20、则等待、有限等待、让权等待原因:为实现进程互斥进入自己的临界区。 12、 整型信号量机制是否完全遵循了同步机构的四条准则? 整型信号量机制不完全遵循同步机制的四条准则,它不满足“让权等待”准则。 13、 何谓死锁?产生死锁的原因和必要条件是什么? a.死锁是指多个进程因竞争资源而造成的一种僵局,若无外力作用,这些进程都将永远不能再向前推进;b.产生死锁的原因有二,一是竞争资源,二是进程推进顺序非法;c.必要条件是: 互斥条件,请求和保持条件,不剥夺条件和环路等待条件。14、 在解决死锁问题的几个方法中,哪种方法最易于实现?哪种方法是资源利用率最高? 解决/处理死锁的方法有预防死锁、避免死锁、检
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 复习 要点 12
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内