操作系统习题与解含答案答_第1页
操作系统习题与解含答案答_第2页
操作系统习题与解含答案答_第3页
操作系统习题与解含答案答_第4页
操作系统习题与解含答案答_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精品文档第一章 操作系统引论一、选择题1.在计算机系统中配置操作系统的主要目的是(1D),操作系统的主要功能是管理计算机系统中的(2C),其中包括(3A)管理和(4D)管理,以及 设备管理和文件管理。这里的(3D)管理主要是对进程进行管理。(1)A. 增强计算机系统的功能;B. 为了使用系统的资源;C. 提高系统的运行速度;D. 提高系统使用效率,合理地组织系统的工作流程,以提高系统吞吐量。(2)A. 程序和数据; B. 进程; C. 资源; D. 作业; E. 任务。(3)(4)A.存储器;B.虚拟存储器;C.运算器;D.处理机;E.控制器。2.操作系统有多种类型:(1)允许多个用户以交互方

2、式使用计算机的操作系统,称为(B);(2 )允许多用户将若干个作业提交给计算机系统集 中处理的操作系统称为( A ); (3)在(C )的控制下,计算机系统能 及时处理由过程控制反馈的数据,并做出响应。A.批处理操作系统;B.分时操作系统;C.实时操作系统;D. 微机操作系统; E. 多处理机操作系统。3. 在下列性质中,哪一个不是分时系统的特征。( C )A. 交互性B.多路性C.成批性D.独占性4. 实时操作系统追求的目标是(C)。A. 高吞吐率 B. 充分利用内存C.快速响应D.减少系统开销5. 现代操作系统的两个基本特征是(C)和资源共享A. 多道程序设计B.中断处理C.程序的并发执行

3、D.实现分时与实时处理6. 引入多道程序的目的在于(C )。A. 有利于代码共享,减少主、辅存信息交换量。B.提高实时响应速度。C. 充分利用 CPU, 减少 CPU 等待时间D.充分利用存储器7. 操作系统是一组(C).A. 文件管理程序B.中断处理程序C. 资源管理程序D.设备管理程序1欢。迎下载精品文档8. ( D )不是操作系统关心的主要问题 .A. 管理计算机裸机 B. 设计、提供用户程序与计算机硬件系统的界面C. 管理计算机系统资源 D. 高级程序设计语言的编译器9. 用户在一次计算机过程中,或者一次事物处理中,要求计算机完成所做的 工作的集合,这是指( C ) .A. 进程 B.

4、 程序 C. 作业 D. 系统调用 10 订购机票系统处理各自各个终端的服务请求,处理后通过终端回答用户, 所以它是一个( D )。A.分时系统 B .多道批处理系统 C .计算机网络 D .实时信息处 理系统11.多道程序设计是指(D )。A. 在实时系统中并发运行多个程序B. 在分布系统中同一时刻运行多个程序C. 在一台处理机上同一时刻运行多个程序D. 在一台处理机上并发运行多个程序12. ( C )操作系统允许多个用户在其终端上同时交互地使用计算机。A.批处理 B .实时 C .分时 D .多道批处理13. 设计批处理多道系统时,首先要考虑的是 ( B )。A.灵活性和可适应性B.系统效

5、率和吞吐量C.交互性和响应时间D.实时性和可靠性14. 在分时系统中,为使多个用户能够同时与系统交互,最关键的问题是系 统能及时接受多个用户的输入,当用户数为 100 时,为保证响应时间不超过2 秒,此时的时间片最大应为( B )。A. 10ms B . 20ms C . 40ms D . 100ms15. UNIX 操作系统最初是由 Bell 实验室推出的,它属于( D )操作系 统。A.单用户多任务C.多处理机16.在下列系统中( DA.民航售票系统B.单用户单任务D.多用户多任务)是实时控制系统。B .办公室自动化系统2欢。迎下载精品文档C.激光照排系统D火箭飞行控制系统 17在多道系统

6、中, 为了充分利用各种资源, 系统总是优先选择 ( D ) 的多个作业投入运行。A.适应于内存容量的B计算量大的C. I/O 量大的D.计算型和 I/O 型均衡的运行。A.就绪B .提交 C .等待 D .后备19.下列进程状态转换中,绝对不可能发生的状态转换是(C )。A.由就绪到执行B.由执行到就绪C.由就绪到阻塞D.由阻塞到就绪20.( B )不是设计实时操作系统主要的追求目标。A.安全可靠B.资源利用率C.及时响应D.快速处理二、填空题1.操作系统的主要设计目标是(方便性)和( 有效性 )。2.网络操作系统把计算机网络中的各台计算机有机地联结起来,实现各台 计算机之间的(通信 )及网络

7、中各种资源的( 共享 )。3.操作系统的主要功能是(处理机管理)、(存储器管理)、(设备管理 )、(文件管理)。三、名词解释:1.系统调用:是操作系统提供给编程人员的一个接口,成为在程序一级上 用户请求系统服务的一种手段或方法。2.多道批处理系统: 在该系统中, 用户所提交的作业都先存放在外存上并排成一个队列,称为“后备队列” ;然后,由作业调度程序按一定的算 法从后备队列中选择若干个作业调入内存,使它们共享CPU 和系统中的各种资源,但在某一时刻,真正在处理机上执行的却只有一道程序。5.操作系统:是一组控制和管理计算机硬件和软件资源,合理地对各类作 业进行调度,以及方便用户使用的程序的集合。

8、6.分时系统:计算机系统由若干用户共享,每个用户通过终端或控制台采 用问答的方式控制程序的运行,系统将处理机时间轮流地分配给每个用18.作业调度程序应从处于( D)状态的队列中选取适当的作业投入3欢。迎下载精品文档户,每个用户只运行很短的时间片, 对用户来讲好像整个机器由他独占。7.实时系统:是指系统能及时 ( 或即时 )响应外部事件的请求,在规定的时 间内完成对该事件的处理,并控制所有实时任务协调一致地运行。8.并行性:是指两个或多个事件在同一时刻发生。9.并发性:指两个或多个事件在同一时间间隔内发生。四、简答题:1操作系统具有哪几大特征?它的最基本特征是什么? 答:操作具有四个特征:1.

9、并发性,即宏观上在一段时间内有多道程序在同 时运行。 2. 共享性,即系统中的资源可供内存中多个并发执行的进程共同使 用。3. 虚拟性, 即通过某种技术把一个物理实体虚拟为多个逻辑上的对应物。4. 异步性,即每道程序每一次在内存中的执行方式都是不可预知的。并发和 共享是操作系统两个最基本的特征,它们又是互为存在条件。一方面,资源 共享是以程序 (进程 )的并发执行为条件的,若系统不允许程序并发执行,自 然不存在资源共享问题;另一方面,若系统不能对资源共享实施有效管理,协调好诸进程对共享资源的访问,也必然影响到程序并发执行的程度,甚至 根本无法并发执行。试述缺页中断与一般中断的区别。 P844、

10、操作系统有哪几种基本类型,各自特点是什么?第二章 处理机管理一、选择题1. 在下列叙述中,错误的一条是( D )。A. 操作系统是用户与计算机之间的接口。B. 程序的并发执行,使程序失去了顺序执行时具有的封闭性和可再现性。C. 进程从一个状态到另一个状态的转换,都是靠使用不同的源语来实现的。D. 在单 CPU 的系统中,任何时刻处于就绪状态的进程有多个,而且只有处于就绪状态的进程经调度程序选中后才可进入运行状态。2进程调度是从( A )选择一个进程投入运行。A. 就绪队列 B. 等待队列 C. 作业后备队列 D. 提交队列3. 下列叙述中,正确的一条是( B )。4欢。迎下载精品文档A. 分时

11、系统中,时间片越小,响应时间越长B.多道程序的引入,主要是为了提高CPU 及其它资源的利用率C.飞机票机票系统是分时系统12作业调度算法的选择常考虑因素之一是使系统有最高的吞吐率,为此应( B )。A. 不让处理机空闲B.能够处理尽可能多的作业C. 使各类用户都满意D.不使系统过于复杂D.PCB 是进程存在的唯一标志, 而程序是系统感知进程存在的唯一实体4. 一个进程被唤醒,意味着(B )。A. 改进程重新占有了 CPUB.进程状态变为就绪C.它的优先权变为最大D.其 PCB 移至就绪队列的队首5. 进程和程序的本质区别是(A. 存储在内存和外存B.程序是进程的一部分C .分时使用和独占使用计

12、算计资源D.动态和静态特征6. 系统感知进程的唯一实体是()。A.JCB B.FCB C.PCBD.SJT7. 一进程在某一时刻具有( A)。A. 一种状态 B. 二种状态C.三种状态D.四种状态8. 进程从运行状态变为等待的原因可能是()。A.输入/输出事件发生B.时间片用完C.输入/输出事件完成D.某个进程被唤醒9. 进程创建原语的任务是)。A. 为进程编制程序B.为进程建立 PCB 表C. 为进程分配 CPUD.为进程分配所需的各种资源10. 进程被创建后即进入(排队。A. 阻塞队列 B. 就绪队列C.缓冲队列D.运行队列5. 在分时操作系统中,进程调度经常采用(C )算法。A. 先来先

13、服务 B. 最高优先权C.时间片轮转D. 随机11( C )是作业存在的惟一标志。A. 作业名B.进程控制块 C.作业控制块D.程序名5欢。迎下载精品文档13进程从运行状态进入就绪状态的原因可能是(A.被选中占有处理机B.等待某一事件C.等待的事件已发生D .时间片用完14.( A)是指从作业提交系统到作业完成的时间间隔。A.周转时间 B .响应时间 C .等待时间 D .运行时间15.由各作业 JCB 形成的队列称为( C )。A.就绪作业队列B 阻塞作业队列C.后备作业队列D 运行作业队列16.作业调度选中一个作业后,按作业控制说明书中第一个作业步的要求创 建该作业的进程,并使进程的状态为

14、( A )。A.就绪B.运行C.等待D.收容17.一种既有利于短小作业又兼顾到长作业的作业调度算法是( C )A.先来先服务B .轮转 C.最高响应比优先D.均衡调度18 .作业调度程序是从处于 ( B )状态的作业中选取一个作业并把它装入主存。A. 输入B.后备C.执行D.完成19.在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于 ( C )。A.进程相应的程序段的长度B进程总共需要运行时间多少C.进程自身和进程调度策略D.进程完成什么功能20.既考虑作业等待时间,又考虑作业执行时间的作业调度算法是 ( A )。A.响应比高者优先B.短作业优先C.优先级调度D .先来

15、先服务21.文件控制块的英文缩写符号是( C )。)。A. PCBB. DCB22.下列算法中, ( CA.高优先权优先C. FCFS 调度算法C. FCBD. JCB)只能采用非抢占调度方式。B.时间片轮转法D.短作业优先23.下面对进程的描述中,错误的是(D ) 。6欢。迎下载精品文档24在分时系统中导致进程创建的典型事件是(B )。1所谓(系统调用 ),就是用户程序要调用操作系统提供的一些子功能。2操作系统通过(PCB )来感知进程的存在。3进程调度程序具体负责( CPU )的分配。 4当一个进程完成了特定的任务后,系统收回这个进程所占的(资源 ) 和取消该进程的( PCB )就撤消了该

16、进程。5特权指令只能在(管)态下执行,若在( 目 )态下执行则被认为是非法指令。6将作业相对地址空间的相对地址转换成内存中的绝对地址的过程称为地址重定位 )。7. OS 向用户提供的接口有多种,通过( 命令行 )方式用户可从终端键 入 DIR 并按回车键来显示当前目录的内容。8在批处理系统、分时系统和实时系统中,都设置了(进程)调度,在批处理系统中还应设置( 作业 )调度。9从静态的角度看,进程是由PCB 程序段和( 数据段)组成的。10总的来说进程调度有两种方式, 即( 抢占)方式和( 非抢占 ) 方式。11(线程)把进程的调度单位与资源分配单位两个特性分开,从而使得一个进程的多个( 线程

17、)也可以并发。三、名词解释:1.原语:由若干条指令构成的,用以完成特定功能的程序段,在执行中不 可分割。7欢。迎下载A.进程是动态的概念B.进程的执行需要处理机C.进程具有生命周期D.进程是指令的集合A.用户注册B.用户登录25在进程管理中,当( CA.进程被调度程序选中BC.等待的事件出现D二、填空题:C.用户记帐D.用户通信时,进程从阻塞状态变为就绪状态。 进程等待某一事件的发生 时间片用完精品文档2.进程:是可并发执行的程序在一个数据集合上的运行过程,它是系统进 行资源分配和调度的一个独立单位。四、简答题1.试从动态性、并发性和独立性上比较进程和程序。 答:(1)进程是程序的一次执行过程

18、,因此是动态的;动态性还表现在进程 由创建而产生、由调度而执行、由撤消而消亡,即它具有一定的生命周期。 而程序则只是一组指令的有序集合,并可永久地存放在某种介质上,其本身 不具有运动的含义,因此是静态的。( 2)多个进程实体可同时存放在内存中并发地执行,其实这正是引入进程 的目的。而程序(在没有为它创建进程时)的并发执行具有不可再现性,因 此程序不能正确地并发执行。(3)进程是一个能够独立运行、独立分配资源和独立接受调度的基本单位。而因程序(在没有为它创建进程时)不具有 PCB 所以它是不可能在多道程 序环境下独立运行的。2.试说明进程在三个基本状态之间转换的典型原因。答:(1)就绪状态T执行

19、状态:当CPU 空闲,进程调度程序从就绪队列中选取一个进程投入运行。(2)执行状态T就绪状态:正在执行的进程的时间片用完而被暂停执行或被其他更重要的进程抢占 CPU;(3) 执行状态T阻塞状态:进程等待某事件(如进程进行I/O 请求);(4)阻塞状态T就绪状态:进程所等待的事件发生(如 I/O 操作完成)。 P24,图2.4 进程的各个状态及其转换3.在批处理系统、分时系统和实时系统中,各采用哪几种进程(作业)调 度算法?答:批处理系统中可采用先来先服务进程 (作业) 调度算法、 短作业(进程) 优先调度算法、最高优先权优先作业调度算法、多级反馈队列调度算法;分 时系统中可采用时间片轮转调度算

20、法、 多级反馈队列调度算法; 实时系统中 可采用最早截止时间优先算法、最低松驰度优先算法。第三章 存储器管理8欢。迎下载精品文档选择题1、动态重定位技术依赖于(B )A.装入程序 B 重定位寄存器C 目标程序 D 编译程序2、 在请求分页系统中若未装入过内存的页都应从(B )调入。已运行过的页主要从()调入。A、系统区、文件区B 、文件区、对换区C 对换区、文件区D、系统区、文件区3、 虚拟存储管理系统的理论依据是程序的(B )原理A、静态性 B 、局部性 C、创造性 D、可变性4、 在以下存储管理方案中,不适用于多道程序设计系统的是(A )A、单用户连续分配B、固定式分区分配C 可变式分区分

21、配D、页式存储管理5、 在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1 的情况是( D )A、无上邻空闲区,也无下邻空闲区B 、有上邻空闲区,但无下邻空闲区C 有下邻空闲区,但无上邻空闲区D、有上邻空闲区,也有下邻空闲区6、下面的( A )页面淘汰算法有时会产生异常现象。A、先进先出B 、最近最少使用C、最不经常使用D 、最佳7、下面所列的存储方案中, ( A )实行的不是动态重定位。A、固定分区B 可变分区C、分页式D、请求分页式8、 系统出现抖动现象的主要原因是由于(A )引起的。A、置换算法选择不当B、交换的信息量太大

22、C 内存容量不足D、采用页式存储管理策略9、 虚拟存储器的最大容量是由(B)决定的。A、内外存容量之和B、计算机系统的地址结构C 作业的相对地址空间D 作业的绝对地址空间10、 在请求分页系统的页表中增加了若干项,其中修改位供(D ) 时参考。A、分配页面B 置换算法C、程序访问D、换出页面9欢。迎下载精品文档11、( B)内存管理方法更有利于文件的共享与保护。A、分页 B 、分段 C、可变分区 D 、段页式12、 实现虚拟存储器的目的是(D )。A、进行存储保护B、允许程序浮动C 允许程序移动D、扩充主存容量13、 在实行分页式存储管理的系统中,分页是由(D )完成的。A、程序员 B 、用户

23、 C 、操作员 D 、系统14、 在下面所列的诸因素中,不对缺页中断次数产生影响的是(C )。A、内存分块的尺寸B、程序编制的质量C 作业等待的时间D、分配给作业的内存块数15、 在以进程为单位进行对换时,并不将整个进程换出,其中(A ) 总是部分或全部驻留内存的。A、 PCB B 、程序段 C 、数据段 D 、进程16、在请求分页系统的各种置换算法中, ( A )是最容易实现的置换算法。A、先进先出 FIFOB、最近最久未使用 LRUC 最佳置换算法 OPT D 、最少使用置换算法 LFU17、 从下列关于存储器管理功能的论述中,选出一条正确的论述。DA、即使在多道程序设计的环境下,用户也能

24、设计用物理地址直接访问内存 的程序。B 为了提高内存保护的灵活性,内存保护通常由软件实现。C 虚拟存储器是物理上对内存容量的扩充。D 地址映射是指将程序空间中的逻辑地址变为内存空间的物理地址。18、内存分配的基本任务是为每道程序分配内存,使每道程序能在不受干扰的环境下运行,主要是通过( B)功能实现的。A、内存分配 B 、内存保护 C 、对换 D 、内存扩充19、在动态分区式内存管理中,倾向于优先使用低址部分空间的算法是 ( C )。A、最佳适应算法B、最坏适应算法C 首次适应算法D 循环首次适应算法20、在首次适应算法中,要求空闲分区按( A )形成空闲分区链。10欢。迎下载精品文档A、空闲

25、区起始地址递增B、空闲区起始地址递减C 空闲区大小递增D、空闲区大小递减21、 在页式存储管理中,其虚拟地址空间是(A )的。A、一维B、二维C 层次D、模块22、 通常情况下,在下列存储管理方式中, ( C )支持多道程序设计, 管理最简单,但内存碎片多。A、段式B、页式C 固定分区D、可变分区23、 在请求调页系统中,若逻辑地址中的页号超过页表控制寄存器中的页表 长度,则会引起( C )。A、输入/输出中断B、时钟中断C 越界中断D 缺页中断24、 在请求调页系统中,若所需页不在内存,则会引起(D )。A、输入/输出中断B、时钟中断C 越界中断D 缺页中断二、填空题1、在分页式存储管理的页

26、表里, 主要应该包含 (页号 )和( 块号)两个信息。2、 某系统采用固定分区分配存储管理,内存空间为 640K,其中地址 0 到 40K被系统占用,其他空间按分区大小相等的方法划分为4 个分区,则当有大小分别为 7KB90KB30KB20KB 的作业进入内存时, 浪费的内存为(453KB)。3、 将作业相对地址空间的相对地址转换成内存中的绝对地址的过程称为( 地址重定位) 。4、 在请求分页的页表中, 主要包含的信息有页号、 块号、( 状态位 )( 修 改位 )和外存地址。5、 在请求调页系统中,若逻辑地址中的页号超过页表寄存器中的页表长度,则会产生( 越界中断)。6、 在请求分页系统中,内

27、存块分配中有(固定分配)和( 可变分配 )策略。7、 静态重定位在程序( 装入)时进行, 动态重定位在程序( 执行)时进行。11欢。迎下载精品文档8、存储管理中, 对存储空间的浪费是以(内部碎片 部碎片 )两种形式表现出来的。9、连续分配方式是指为一个用户程序分配一段连续的内存空间,它又可分 为单一连续分配, (固定分区分配 )和(可变分区分配 )。11、对外存对换区的管理应以(提高换入换出速度)为主要目标,对外存文件区的管理应以(提高存储空间的利用率)为主要目标。12、虚拟存储器最基本的特征是(多次性),该特征主要是基于程序的(局部性原理 )。13、在请求调页系统中,凡未装入过内存的页都应从

28、(文件区)调入,已运 行过的页主要是从( 对换区 )调入。三、概念1、 静态重定位:通常的把在装入时对目标程序中指令和数据的地址的修改 过程称为重定位。如果地址变换在装入时一次完成,以后不再改变,称 为静态重定位。2、 动态重定位:在动态运行时装入的方式中,地址变换过程是在程序执行 期间,随着对每条指令或数据的访问自动进行的,这种方式称为动态重 定位。3、 紧凑:将内存中的所有作业进行移动,使它们全都相邻接,从而把原来 分散的多个小分区拼接成一个大分区的方法称为紧凑。4、 快表:在地址变换机构中,增设一个具有并行查询能力的特殊高速缓冲 寄存器,称为快表,用以存放当前访问的那些页表项。5、 虚拟

29、存储器:所谓虚拟存储器,是指具有请示调入功能和置换功能,能 从逻辑上对内存容量加以扩充的一种存储器系统。四、问答题1、 可变分区存储管理中,回收内存时,可能出现哪几种情况?应怎样处理 这些情况?可能出现四种情况:A 、回收区与插入点的前一空闲分区相邻接,此时应将回收区与插入点 的前一分区合并,不必为回收分区分配新表项,只需修改其前一分 区的大小。12欢。迎下载精品文档)和( 外B、 回收和分区与插入点的后一空闲分区相邻接,此时可将其与后一分 区合并,用回收区的首址作为新空闲区的首址,大小为两者之和。C、 回收区同时与插入点的前、后两个分区邻接,此时将三个分区合并,使用前一分区的表项和首址,取消

30、后一分区的表项,大小为三者之 和。D、 回收区既不与前空闲分区相邻,也不与后一空闲分区相邻,这时应 为回收区单独建立一新表项,填写回收区的首址和大小,并根据其 首址插入到空闲链中的适当位置。2、 分页和分段存储管理有何区别? 分页和分段的主要区别是:A 、 页是信息的物理单位,分页是为实现离散分配方式,以消减内存的 外碎片,提高内存的利用率;段则是信息的逻辑单位,它含有一组 其意义相对完整的信息,分段的目的是为了能更好地满足用户的需 要。B、 页的大小固定且由系统决定,由系统把逻辑地址划分页号和页内地 址两部分,是由机器硬件实现的,因而在系统中只能有一种大小的 页面;而段的长度却不固定,决定于

31、用户所编写的程序,根据信息 的性质来划分。C、 分页的作业地址空间是一维的,即单一的线性地址空间,程序员只 需利用一个记忆符,即可表示一个地址,而分段的作业地址空间则 是二维的,程序员在标识一个地址时,既需给出段名,又需给出段 内地址。什么是内部碎片,什么是外部碎片,各种分配策略会产生何种碎片?3、 虚拟存储器有哪些特征?其中最本质的特征是什么? 多次性: 一个作业被分成多次调入内存运行,作业运行时不必将其全部装入,只需将当前要运行的那部分程序和数据装入内存即可。对换性:允许在作业的运行过程中进行换进换出,能有效地提高内存利用率。虚拟性:虚拟性是指能够从逻辑上扩充内存容量,使用户所看到的内存容

32、量 远大于实际内存容量。虚拟性是以多次性和对换性为基础的,而多次性和对换性,又必须建立在离13欢。迎下载精品文档散分配的基础上。五、综合题1、在一个请求分页系统中,采用LUR 页面置换算法时,假如一个作业的页面走向为 1、3、2、1、1、3、5、1、3、2、1、5,当分配给该作业的物 理块数 M分别为 3 和 4 时,试计算在访问过程中所发生的缺页次数和缺 页率,并比较所得结果。解:1 3 21 1 3 5 13 2 1 5252233335111111当物理块数为 3 时,缺页为 6,缺页率为 1/213 2 1 1 3 5 1 3 21 55223331111当物理块数为 4 时,缺页为

33、4,缺页率为 1/32、若在一分页存储管理系统中,某作业的页表如下所示。已知页面大小为 1K 字节,试将逻辑地址1011,2148,3000,5012 转化为相应的物理地址。解:为了描述方便,设页号为P,页内位移为 W 逻辑地址为A,页面大小为 L,则:P=in t(A/L); W=AmodL对逻辑地址 1011: P=i nt(1011/1024)=0W=1011 mod 1024=1011根据页表,第 0 页在第 2 块,所以 1011 对应的物理地址为 2*1024+101 仁 3059。对逻辑地址 2148: P=int(2148/1024)=2W=2148 mod 1024=100根

34、据页表,第 2 页在第 1 块,所以 2148 对应的物理地址为 1*1024+100=1124。页号块号0213213614欢迎下载精品文档对逻辑地址 3000: P=int(3000/1024)=2W=3000 mod 1024=952根据页表,第 2 页在第 1 块,所以 3000 对应的物理地址为 1*1024+952=1976。对逻辑地址 5012: P=int(5012/1024)=4W=5012 mod 1024=916根据页表,第 4 页因页号超过页表长度,所以该逻辑地址为非法,会导致越界错误。3、在一分页存储管理系统中,逻辑地址长度为16 位,页面大小为 4096 字节,现有

35、一逻辑地址为2F6AH 且第 0, 1, 2 页依次放在物理块 5,10,11 中,问相应的物理地址为多少?解:由题目所给条件,本页式系统的逻辑地址结构为:011 位为页内位移,1215 为页号。逻辑地址 2F6AH 的二进制表示为:0010 1111 0110 1010由此得到这一逻辑地址的页号为0010 对应为 2,页号 2 对应的块号为 11,用十六进制表示为 B,所以逻辑地址 2F6A H 相应的物理地址为 BF6AH4、在米用页式存储管理的系统中,作业 J 的逻辑地址空间为页号块号4 页,每页 2048 字节,且已知该作业的页面映象表,试借助02地址变换图求出有效逻辑地址4865 所

36、对应的物理地址。14解:已知一页大小为 2048 字节,则逻辑地址 4865 的页号及26页内位移为:38页号:P=i nt(4865/2048)=2页内位移:W=4865mod2048=769通过页表知道页号 2 对应的物理块号为 6,将物理块号与页内位移拼接,形 成物理地址为:6*2048+769=13057其地址变换过程如图:15欢迎下载页表寄存器越界中断逻辑地址6、在可变分区存储管理中,按地址法组织当前的空闲分区,其大小分别为10KB 4KB 20KB 18KB 7KB 9KB 12KB 15KB,现在依次有 3 个存储请 求为 12KB 10KB 和 9KB试问使用最先适应算法的分配

37、情况如何?那么最佳 适应呢?解: 使用最先适应算法时, 空闲分区按地址由低到高形成如下链: 10K 4K- 20K 18K 7K9K 12K 15K分配时从链首开始,请求1 从 20K 的空闲区中划出 12K 余下 8K,请求 2 将10K 的第一个空闲区划出,请求3 从 18K 空闲区划出 9K 余下 9K,完成后形成的空闲区链为: 4K 8K 9K 7K 9K 12K 15K使用最佳适应算法时,空闲分区按大小形成如下空闲链: 4K 7K 9K 10K 12K 15K18K 20K分配时从链首开始,请求 1 得到 12K 空闲区,请求 2 得到 10K 的空闲区,请 求 3 得到 9K空闲区

38、,完成后形成的空闲区链为: 4K 7K 15K 18K 20K7、系统内存被划分成 8 块,每块 4KB 某作业的虚拟地址空间共划分成16个页面,当前在内存的页与内存块的对应关系如下,未列出的页表示不在内存。试指出对应于下列虚拟地址的绝对地址:1) 20; 2 ) 4100; 3 ) 8300页号块号页号块号02441153269516欢迎下载精品文档30117解:a)20页表始址页表长度页号页内地址页号块号021426386769物理地址精品文档页表对应的页号为:in t(20/4096)=0,按页表则其对应的物理块号为2对应的页内位移为: mod(20/4096)=20则虚拟地址 20 对

39、应的绝对地址为 2X4096+20=8212b) 4100对应的页号为:in t(4100/4096)=1,按页表则其对应的物理块号为1对应的页内位移为: mod(4100/4096)=4则虚拟地址 20 对应的绝对地址为 1X4096+4=4100c) 8300对应的页号为:in t(8300/4096)=2,按页表则其对应的物理块号为6对应的页内位移为: mod(8300/4096)=108则虚拟地址 20 对应的绝对地址为 6X4096+108=246848、某请求分页式存储管理系统,接收一个共7 页的作业。作业运行时的页面走向如下:1、2、3、4、2、1、5、6、2、1、2、3、7、6

40、、3、2、1、2、3、6。采用最近最久未使用页面淘汰算法,作业在得到2 块和 4 块内存空间时,各会产生多少次缺页中断?采用先进先出页面淘汰算法时情况又如何呢?解:采用最近最久未使用页面淘汰算法,作业得到2 块时1234215621237632123622441166133662226113322552227733133当作业得到 2 块时,缺页次数为 18 次。采用最近最久未使用页面淘汰算法,作业得到4 块时当作业得到 2 块时,缺页次数为 10 次。17欢迎下载精品文档采用先进先出的页面淘汰算法的情况请同学们自己完成。第四章 设备管理一、选择题1、通道用于实现( A )之间信息传输A.内存

41、与外设 B . cpu 与外设 C 外存与外设 D 用户进程与外设2、 一般地,缓冲池位于( C )中。A.设备控制器B 辅助存储器 C 主存储器 D 寄存器3、 按照设备的 ( D )分类, 可将系统中的设备分为字符设备与块设备两种。A、从属关系B 分配特性C、操作方式D、工作特性4、 磁盘属于一种块设备,磁盘的 I/O 控制方式采用( C )方式。A、程序 I/O 方式B、程序中断C、DMA 方式D SPOOLing 技术5、 从下面关于设备独立性的论述中选择一条正确的论述。BA、独立性是指 I/O 设备具有独立执行 I/O 功能的一种特性B 设备独立性是指用户程序独立于具体使用的物理设备

42、的一种特性C 设备独立性是指能独立实现设备共享的一种特性D 设备独立性是指设备驱动程序独立于具体使用的物理设备的一种特性6、 在 CPU 启动通道后,由(A )执行通道程序。A、通道B、CPUC、设备D 设备控制器8、在一般大型计算机系统中,主机对外围设备的控制可通过通道、控制器和设备三个层次来实现,从下面的叙述中选出一条正确的叙述。BA、控制器可控制通道,设备在通道的控制下工作B 通道控制控制器,设备在控制器的控制下工作C 通道和控制器分别控制设备D 控制器控制通道和设备9、在程序 I/O 方式中,对于输出设备,准备就绪是指( A )。A、输出缓冲区已空B、输出缓冲区已有数据C 输出设备已开

43、始工作D、输出设备已收到 I/O 指令10、 为了实现设备分配,应为每个设备设置一张(A )。A、设备控制表B、控制器控制表18欢。迎下载精品文档C 系统设备表D、设备分配表11、从下列关于驱动程序的论述中选择一条正确的。DA、驱动程序与 I/O 设备的特性紧密相关,因此应为每一设备配备一个专门 的驱动程序B 驱动程序与 I/O 控制方式紧密相关,因此对DMA 方式应以字节为单位去启动设备C 驱动程序与 I/O 设备的特性紧密相关,因此应全部用汇编语言编写D 对于一台多用户机,配置了相同的八个终端,此时可只配置一个由多个 终端共享的驱动制的干预,提高 I/O 速度的设备利用率,这在 OS 中主

44、要依靠的是B )。A、设备分配B、缓冲管理C、设备管理D、虚拟设备 15、在操作系统中采用缓冲技术的目的是为了增强系统的并行操作,为了使多个进程能有效地同时处理输入和输出,最好使用(A)。A、缓冲池B 、单缓冲C、双缓冲D 、循环缓冲17、 从下列关于 SPOOL ing 系统的论述中,选择一条正确的。DA、构成 SPOOLing 系统的基本条件是具有外围输入机和外围输出机。B SPOOLing 系统是在用户程序要读取数据时启动输入进程输入数据。C SPOOLing 是脱机的输入输出。D 在 SPOOLing 系统中,用户程序可随时将输出数据送到输出井中,待输出 设备空闲时再执行数据输出操作。

45、18、 磁盘高速缓冲设在(B )中,其目的是为了提高磁盘 I/O 的速 度。A、磁盘控制器B 、内存 C 、磁盘 D 、Cache19、在对磁盘进行读写操作时,下面给出的参数中,12、SPOOLing 系统提高了( AA、独占设备B 辅助设备13、 通道是一种特殊的(CA、 I/O 设备 B 、设备控制器14、 在 I/O 设备控制的发展过程中,)的利用率。C、共享设备D、主存储器),具有有执行 I/O 指令的功能。C 、处理机D 、 I/O 控制器最主要的推动因素是减少主机对I/O 控C )是不正确的。19欢。迎下载精品文档A、柱面号B、磁头号C 盘面号20、( A )是直接存取的存储设备。

46、A、磁盘 B 、磁带 C 、打印机21、 下列算法中用于磁盘移臂调度的是(C ).LRU 算法优先级高者优先算法)独立于(具体使用的物理设备 )。SPOOLIN)G 技术把(独占)设备变成能为若干个 用户( 共享的 )设备。3、操作系统中采用缓冲技术的目的是为了增强系统的(并行操作)能力,为了使多个进程能有效地同时处理输入和输出,最好使用(缓冲 池 )来实现。4、SPOOLing 系统由磁盘上的( 输入井 )和(输出井 ),内存中 的输入缓冲区和输出缓冲区及输入进程和输出进程构成。5、 根据用户作业发出的磁盘I/O 请求的柱面位置,来决定请求执行顺序的 调度,被称为( 磁盘 )调度。6、 磁盘

47、访问时间由(寻道时间)、( 旋转延迟时间 )和数据传输 时间组成。7、DMA 控制器在获得总线控制权的情况下能直接与( 内存)进行数据交换,无须 CPU 介入。8、I/O 控制方式有程序 I/O 方式、中断驱动 I/O 方式、( DMA)方式和( 通道 )方式。9、 磁盘调度的目标是使多个进程访问磁盘的(平均寻道时间 )最短。三、 概念1、 通道:通道是一个特殊的处理机,它具有执行 I/O 指令的能力,并通过 执行通道程序来控制 I/O 操作,但它又与一般的处理机不同,它执行的 指令单一,而且没有自己的内存。2、DMA 直接存储访问 I/O 控制方式,这种方式用于块设备的 I/O ,其特点 是

48、数据传输的基本单位是数据块,所传送的数据是从设备直接送入内存20欢。迎下载精品文档的,或者相反,仅在传送一个或多个数据块的开始和结束时,才需 CPU 干预。D 扇区号D 、显示器A.时间片轮转法BC.电梯算法D二、填空题1、设备独立性是指(应用程序 2、虚拟设备是通过(3、 设备控制器: 设备控制器是计算机中的一个实体, 其主要职责是控制一 个或多个 I/O设备,以实现 I/O 设备和计算机之间的数据交换。 它是 CPU 与 I/O 设备之间的接口。4、 设备独立性:指应用程序独立于具体使用的物理设备。为实现设备独立 性而引入了逻辑设备和物理设备两个概念。在应用程序中,使用逻辑设 备名来请求使

49、用某设备,而系统在实际执行时, 还必须使用物理设备名。5、 设备驱动程序:通常又称为设备处理程序,它是 I/O 进程与设备控制器 之间的通信程序,其主要任务是接收由上层软件发来的抽象要求,再把 它转换为具体要求后,发送给设备控制器,启动设备去执行。四、 问答1、瓶颈产生的原因?如何解决因通道不足而产生的瓶颈问题? 由于通道价格昂贵, 致使机器中所设置的通道数量势必较少,这往往又 使它成了 I/O 的瓶颈,进而千成整个系统吞吐量的下降。解决瓶颈问题的有 效方法是增加设备到主机间的通路而不增加通道。即把一个设备连接到多个 控制器上,而一个控制器又连接到多个通道上。2、有哪几种 I/O 控制方式?各

50、适用于何种场合?程序 I/O 方式即在处理机向控制器发出一条指令后要对设备状态进 行循环测试。它是在没有引入中断之前的早期计算机系统中使用的。中断驱动 I/O 控制方式当某个进程要启动某个 I/O 设备工作时,便由 CPU 向相应的设备控制器发出一条 I/O 命令,然后立即继续执行原来的任务,CPU 与 I/O 设备并行工作。在现代计算机系统中,都毫无例外地引用了中断机构。直接存储器访问 DMA I/O 控制方式一一用于块设备的 I/O 控制方式,能更加提高 CPU 与 I/O 并行操作程度。I/O 通道控制方式一一 CPU 只需进行一次干预,可以读取多个数据块且将它们分别传送到不同的区域,实

51、现CPU 通道和 I/O 设备三者的并行操作。适用于一次读多个块且分别传送到不同区域或者相反的大型系统中。3、试说明 DMA 勺工作流程。21欢。迎下载精品文档DMA 方式下进行数据输入的过程如下:(以从磁盘读入数据为例来说明)当 CPU 要从磁盘读入一个数据块时,便向磁盘控制器发送一条读命令。该命令被送到其中的命令寄存器 CR 中。同时还须发送本次要将数据读入的内存起始目标地址,该地址被送入内存地址寄存器MAR 中;本次要读数据的安节数则送入数据计数器 DC 中,还须将磁盘中的源地址直接送至DMA 控制器的 I/O 控制逻辑上。然后,启动 DMA 控制器进行数据传送,以后,CPU 便可去处理

52、其它任务。此后,整个数据传送过程便由DMA 控制器进行控制。当DMA 控制器已从磁盘中读入一个字节的数据并送入数据寄存器DR 后,再挪用一个存储器周期,将该字节传送到MAR 所批示的内存单元中。接着便对MAR内容加 1,将 DC 内容减 1,若减 1 后 DC 内容不为 0,表示传送未完,便继续 传送下一个字节;否则,由 DMA 控制器发出中断请求。4、引入缓冲的主要原因是什么?A 缓和 CPU 与 I/O 设备间速度不匹配的矛盾。B 减少对 CPU 的中断频率,放宽对 CPU 中断响应时间的限制。C 提高 CPU 和 I/O 设备之间的并行性。5、为何要引入设备独立性?如何实现设备的独立性?

53、在考虑到设备的独 立性时,应如何分配独享设备? 设备独立性是指应用程序独立于具体使用的物理设备。引入设备独立性可带来以下好处:设备分配时的灵活性,易于实现 I/O 重定向。为了实现设备独立性,必须再在驱动程序之上设置一层软件,称为设备 独立性软件,其主要功能有以下两方面:执行所有设备的公共操作,包括对 独立设备的分配与回收,将逻辑设备名映射为物理设备名,对设备进行保护 等;另一功能是向用户层软件提供统一接口。6、何谓设备虚拟?实现设备虚拟时所依赖的关键技术是什么?通过 SPOOLing 技术将一台物理 I/O 设备虚拟为多台逻辑 I/O 设备,从 而允许多个用户共享一台物理 I/O 设备。实现

54、设备虚拟时所依赖的关键技术 是 SPOOLing 技术。7、试说明 SPOOLing 系统的组成。由三部分组成:输入井和输出井、输入缓冲区和输出缓冲区、输入进程SPi 和输出进程 SPo。22欢。迎下载精品文档8、 设备中断处理程序通常需完成哪些工作? 设备中断处理程序的处理过程为:A、 唤醒被阻塞的驱动进程B 保护被中断进程的 CPU 环境C、 转入相应的设备处理程序D、 中断处理E、 恢复被中断进程的现场9、 磁盘访问时间由哪几部分组成?由三部分组成:A、 寻道时间 Ts :指把磁臂移动到指定磁道上所经历的时间。B 旋转延迟时间 Tr:指定扇区移动到磁头下面所经历的时间。C、 传输时间 T

55、t :指把数据从磁盘读出或向磁盘写入数据所经历的时间。10、设备分配时的数据结构?如何分配?A 设备控制表 DCT 系统为每一个设备都配置一张设备控制表,用于记录 本设备的情况。B、 控制器控制表 COCT 为每一个控制器设置了一张用于记录本控制器情况 的控制器控制表。C 通道控制表 CHCT 每个通道都配有一张通道控制表,用以记录通道的状 态及与通道相连的控制器及队列的情况。D 系统设备表 SDT:这是系统范围的数据结构,其中记录了系统中全部设 备的情况,每个设备占一个表目。系统分配设备可按下述步骤进行:A 分配设备:首先根据 I/O 请求的物理设备名,查找系统设备表SDT 从中找出该设备的

56、 DCT 再根据 DCT 中的设备状态字段,可知该设备是否 正忙。若忙,便将请求 I/O 的进程的 PCB 挂在设备队列上;否则,便按 照一定的算法来计算本次设备分配的安全性。 如果不会导致系统进入不 安全状态, 便将设备分配给请求进程;否则仍将其PCB 插入设备等待队列。B 分配控制器:在系统把设备分配给请求I/O 的进程后,再到其 DCT 中找出与该设备连接的控制器的COCT 从 COCT 的状态字段中可知该控制器23欢。迎下载精品文档是否忙碌。若忙,便将请求I/O 的进程的 PCB 挂在该控制器的等待队列上;否则,便将该控制器分配给进程。C 在该 COC中又可找到与该控制器连接的通道的C

57、HCT 再根据 CHCT 内的状态信息,可知该通道是否忙碌。若忙,便将请求I/O 的进程挂历在该通道的等待队列上;否则,将该通道分配给进程。只有在设备、控制器 和通道三者都分配成功时,这次的设备分配才算成功。然后,便可启动I/O 设备进行数据传送。六、综合题1、假设磁盘有 200 个磁道,磁盘请求队列中是一些随机请求,它们按照到达的次序分别处于 55、58、39、18、90、160、150、38、184 号磁道上, 当前磁头在 100 号磁道上,并向磁道号增加方向移动。请给出先来先服 务 FCFS 最短寻道时间优先 SSTF 和扫描算法 SCANS行磁盘调度时满足 请求的次序, 并计算出它们的

58、平均寻道长度。解:先来先服务 FCFS最短寻道时间优先 SSTF扫描算法 SCAN被访问的下一个磁道号移动的磁道数被访问的下一个磁道号移动的磁道数被访问的下一个磁道号移动的磁道数5545901015050583583216010391955318424182139169094907238158321607018205531501015013239163811216010381184146184241820平均寻道长度:55. 3平均寻道长度:27. 6平均寻道长度:27. 82、磁盘磁盘请求以 10、22、20、2、40、6、38 柱面的次序到达磁盘驱动器。移动臂移动一个柱面需要6ms 衽以下

59、磁盘调度算法时,各需要多少总24欢迎下载精品文档的查找时间?假定磁臂起始时定位于柱面 解:a) 先来先服务算法 作业调度的顺序是: 10 2220240638,则磁臂移动的柱面数为: 10+12+2+18+38+34+32=146,需要的时间为 146X6ms=876ms b) 最短寻道时间优先 作业调度顺序为: 2022106 2 38 40,则磁臂移动的柱面数为:0+2+12+4+4+36+2=60,需要的时间为 60X6ms=360ms c) 电梯算法 作业调度的顺序是:20 106 2223840,则磁臂移动的柱面数为:0+10+4+4+20+18+2=58,需要的时间为 58X6ms

60、=348ms第五章 文件管理一、 选择题1、文件系统采用多级目录结构后, 对于不同用户的文件, 其文件名( C )A.应该相同B.应该不同C.可以相同,也可以不同D 受系统约束2、下面的(B )不是文件的存储结构。A、 索引文件B 记录式文件C、串联文件D 连续文件3、文件控制块的英文缩写符号是(C)。A、 PCBB、 DCBC、 FCBD、 JCB4、 用户可以通过调用( C )文件操作,来归还文件的使用权。A、建立B、打开C 关闭D、删除5、 文件系统最基本的目标是( A )。A、按名存取B、文件共享C、文件保护D 提高文件的存取速度6、 操作系统为文件开辟一个存储区,在它的里面记录着该文

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论