计算机操作系统作业4(含答案)

合集下载

计算机操作系统作业4(含答案)

计算机操作系统作业4(含答案)

一、单项选择题1.时钟中断是属于______。

A.硬件故障中断 B.程序中断 C. I/O中断 D.外部中断2.在一个计算机系统中,特权指令______下执行。

A.只能在核心态 B.只能在用户态C.可在核心态,也可在用户态 D.不能在核心态,也不能再用户态3. 空白文件目录法用于______。

A.主存空间的管理 B.文件存储空间的管理C.虚存空间的管理 D.外设的分配与回收4. 采用SPOOLing技术后,使得系统资源______。

A.利用率提高了 B.利用率降低了C.利用率有时提高有时降低 D.出错的机会增加了5. 文件系统的主要目的是______。

A.实现对文件的按名存取 B.实现虚拟存储C.提高外存的读写速度 D.用于存储系统文件6. 为了解决不同用户文件的“命名冲突”问题,通常在文件系统中采用______。

A.约定的方法 B.多级目录 C.路径 D.索引7. 操作系统中______采用了以空间换时间的技术。

A. SPOOLing技术 B.覆盖技术 C.通道技术 D.虚拟存储技术8. 对磁盘进行磁头调度的目的是为了缩短______时间。

A.寻道 B.旋转 C.传送 D.启动9. 加密保护和访问控制两种机制相比______。

A.加密保护机制的灵活性更好 B.访问控制机制的安全性更高C.加密保护机制必须由系统实现 D.访问控制机制必须由系统实现10.在文件系统中引入“当前目录”的主要目的是______。

A.方便用户 B.提高系统性能 C.增强系统安全性 D.支持共享文件11.在磁盘调度算法中叙述正确的是______。

A.SSTF算法性能最好B.磁盘调度算法的性能与队列中请求服务的数目无关C.对I/O队列中的服务请求进行干预处理有利于提高C-LOOK算法的性能D.C-SCAN算法适用于磁盘负载较小的系统12.位示图用于______。

A.页面置换 B.磁盘空间管理 C.文件目录查找 D.磁盘驱动调度13. 在下列有关旋转延迟的叙述中,不正确的是______。

电子科技大学《计算机操作系统》作业考核试题及答案参考

电子科技大学《计算机操作系统》作业考核试题及答案参考

电子科技大学《计算机操作系统》作业考核试题及答案参考第一部分:选择题1. 什么是操作系统?操作系统是计算机系统的一个重要组成部分,它是一种管理计算机硬件和软件资源的系统软件,为用户提供一个操作计算机的环境。

2. 操作系统的主要功能是什么?操作系统的主要功能包括进程管理、文件管理、内存管理、设备管理和网络管理。

3. 进程是指什么?进程是指计算机中正在执行的程序的实例。

每个进程都有自己的内存空间、寄存器和其他系统资源,它们可以并行或交替执行。

4. 什么是进程调度算法?进程调度算法是操作系统使用的一种策略,用于决定哪个进程应当被调度并占用处理器资源。

常见的调度算法有先来先服务、短作业优先、轮转法等。

5. 文件系统是什么?文件系统是操作系统管理计算机存储设备上文件的一种方式,它可以对文件进行存储、组织、管理和访问。

第二部分:简答题1. 请简要解释操作系统的内存管理功能。

操作系统的内存管理功能包括内存分配、内存保护和内存回收。

内存分配是指根据程序的需要,将可用的内存分配给进程;内存保护是指防止一个进程越界访问其他进程或操作系统的内存;内存回收是指当一个进程退出或者不再需要内存时,将其所占用的内存释放出来,以便其他进程使用。

2. 请简要解释死锁是什么,以及如何避免死锁?死锁是指两个或多个进程因为互相等待对方所持有的资源而无法继续执行的状态。

为避免死锁,可以采取以下措施:破坏死锁产生的四个必要条件(互斥条件、请求与保持条件、不剥夺条件、循环等待条件)之一;使用资源分级、资源有序性等算法进行资源分配;按照固定的顺序申请和释放资源,避免循环等待。

3. 请简要解释虚拟内存的概念及其作用。

虚拟内存是一种操作系统的内存管理技术,它可以将物理内存和磁盘的空间组合起来,提供给进程使用。

虚拟内存的作用是扩大了进程的可用地址空间,允许大于实际物理内存的程序运行;并且能够将不常用的数据或程序部分保存到磁盘上,从而释放出物理内存供其他进程使用。

电大计算机本科《操作系统》作业4及答案

电大计算机本科《操作系统》作业4及答案

《操作系统》课程作业(四)姓名班级学号一、选择题(选择一个正确答案的代码填入括号中)1.通常,用户编写的程序中所使用的地址是()。

A.逻辑地址B.物理地址C.绝对地址D.内存地址2.可由CPU调用执行的程序所对应的地址空间为()。

A.符号名空间B.虚拟地址空间C.物理空间D.逻辑地址空间3.把逻辑地址转变为内存物理地址的过程称作()。

A.编译B.连接C.运行D.重定位4.经过(),目标程序可以不经过任何改动而装入物理内存单元。

A.静态重定位B.动态重定位C.编译或汇编D.存储扩充5.动态重定位是在程序()期间,每次访问内存之前教学重定位。

A.执行B.编译C.装入D.修改6.在分时系统中,可将进程不需要或暂时不需要的部分移到外存,让出内存空间以调入其他所需数据,称为()。

A.覆盖技术B.对换技术C.虚拟技术D.物理扩充7.分区管理中进行分区的是主存的()。

A.系统区域B.用户区域C.程序区域D.整个区域8.分区管理要求对每一个作业都分配()的内存单元。

A.地址连续B.若干地址不连续C.若干连续的页面D.若干不连续的页面9.固定分区中各分区的大小是()。

A.相同的B.相同或者不同,但预先固定C.根据进程要求确定D.随进程个数而定10.动态分区管理方式下,分配作业的主存空间根据()。

A.一张分区说明表B.一张分区说明表和一张空闲分区表C.一张“位示图”构成的分区说明表D.由系统自定11.在存储管理中,为实现地址映射,硬件应提供两个寄存器,一个是基址寄存器。

另一个是()。

A.控制寄存器B.程序状态字寄存器C.限长寄存器D.通用寄存器12.可重定位分区存储管理采用的地址转换公式是()。

A.绝对地址=界限寄存器值+逻辑地址B.绝对地址=下限寄存器值+逻辑地址C.绝对地址=基址寄存器值+逻辑地址D.绝对地址=块号 块长+页内地址13.最先适应分配算法把空闲区()A.按地址顺序从小到大登记在空闲区表中B.按地址顺序从大到小登记在空闲区表中C.按长度以递增顺序登记在空闲区表中D.按长度以递减顺序登记在空闲区表中14.最容易形成很多小碎片的可变分区算法是()。

操作系统期末练习题带参考答案(2015年7月)

操作系统期末练习题带参考答案(2015年7月)

欢迎共阅操作系统期末练习题参考答案一、选择题(选择一个正确答案的代码填入括号中)1.在计算机系统中,控制和管理各种资源、有效地组织多道程序运行的系统软件称作()。

B.操作系统2.操作系统的基本职能是()。

12.以下着名的操作系统中,属于多用户、分时系统的是()。

C.UNIX系统13.在操作系统中引入“进程”概念的主要目的是()。

C.描述程序动态执行过程的性质14.进程与程序之间有密切联系,但又是不同的概念。

二者的一个本质区别是()。

A.程序是静态概念,进程是动态概念15.多个进程的实体能存在于同一内存中,在一段时间内都得到运行。

这种性质称作进程的()。

B.并发性16.在单处理机系统中,处于运行状态的进程()。

A.只有一个17.一个进程被唤醒意味着()。

B.进程状态变为就绪26.作业调度程序从处于()状态的队列中选取适当的作业调入主存运行。

D.后备27.作业调度的关键在于()。

B.选择恰当的作业调度算法28.从系统的角度出发,希望批处理控制方式下进入输入井的作业()尽可能小。

D.平均周转时间29.现有3个作业同时到达,每个作业的计算时间都是1小时,它们在一台CPU上按单道方式运行,则平均周转时间为()。

B.2小时30.设某作业进入输入井的时间为S,开始运行的时间为R,得到计算结果的时间为E,则该作业的周转时间T为()。

A.T=E-S31.Linux系统中的shell是负责()的模块。

40.虚拟存储技术是()。

B.扩充相对地址空间的技术41.与虚拟存储技术不能配合使用的是()。

A.分区管理42.在请求分页虚拟存储管理中,若所需页面不在内存中,则会引起()。

D.缺页中断43.系统“抖动”现象的发生是由()引起的。

A.置换算法选择不当44.文件管理实际上是管理()。

B.辅助存储空间45.下列描述不属于文件系统功能的是()。

C.实现对磁盘的驱动调度46.操作系统实现“按名存取”的关键在于解决()。

B 文件名称与文件具体的物理地址的转换C.硬件设备56.在UNIX/Linux系统中,用户程序经过编译之后得到的可执行文件属于()。

计算机操作系统第四版试题及答案

计算机操作系统第四版试题及答案

计算机操作系统第四版试题及答案IMB standardization office【IMB 5AB- IMBK 08- IMB 2C】操作系统期末考试(一)一、单项选择题(在每小题的四个备选答案中,只有一个是正确的,将其号码写在题干的括号中。

每小题2分,共20分)1、文件系统的主要组成部分是()A、文件控制块及文件B、I/O文件及块设备文件C、系统文件及用户文件D、文件及管理文件的软件2、实现进程互斥可采用的方法()A、中断B、查询C、开锁和关锁D、按键处理3、某页式管理系统中,地址寄存器的低9位表示页内地址,则页面大小为()A、1024字节B、512字节C、1024KD、512K4、串联文件适合于()存取A、直接B、顺序C、索引D、随机5、进程的同步与互斥是由于程序的()引起的A、顺序执行B、长短不同C、信号量D、并发执行6、信号量的值()A、总是为正B、总是为负C、总是为0D、可以为负整数7、多道程序的实质是()A、程序的顺序执行B、程序的并发执行C、多个处理机同时执行D、用户程序和系统程序交叉执行8、虚拟存储器最基本的特征是()A、从逻辑上扩充内存容量B、提高内存利用率C、驻留性D、固定性9、飞机定票系统是一个()A、实时系统B、批处理系统C、通用系统D、分时系统10、操作系统中,被调度和分派资源的基本单位,并可独立执行的实体是()A、线程B、程序C、进程D、指令二、名词解释(每小题3分,共15分)1.死锁:2.原子操作:3.临界区:4.虚拟存储器:5.文件系统:三、判断改错题(判断正误,并改正错误,每小题2分,共20分)1、通道是通过通道程序来对I/O设备进行控制的。

()2、请求页式管理系统中,既可以减少外零头,又可以减少内零头。

()3、操作系统中系统调用越多,系统功能就越强,用户使用越复杂。

()4、一个进程可以挂起自已,也可以激活自已。

()5、虚拟存储器的最大容量是由磁盘空间决定的。

()6、单级文件目录可以解决文件的重名问题。

计算机操作系统(习题集)第四章 答案

计算机操作系统(习题集)第四章 答案

第四章存储器管理一、单项选择题1、存储管理的目的是(C )。

A.方便用户B.提高内存利用率C.方便用户和提高内存利用率D.增加内存实际容量2、在( A)中,不可能产生系统抖动的现象。

A.固定分区管理B.请求页式管理C.段式管理D.机器中不存在病毒时3、当程序经过编译或者汇编以后,形成了一种由机器指令组成的集合,被称为(B )。

A.源程序B.目标程序C.可执行程序D.非执行程序4、可由CPU调用执行的程序所对应的地址空间为(D )。

A.符号名空间B.虚拟地址空间C.相对地址空间D.物理地址空间5、存储分配解决多道作业[1C]划分问题。

为了实现静态和动态存储分配,需采用地址重定位,即把[2C]变成[3D],静态重定位由[4D]实现,动态重定位由[5A]实现。

供选择的答案:[1]:A 地址空间 B 符号名空间 C 主存空间 D 虚存空间[2]、[3]: A 页面地址 B 段地址 C 逻辑地址 D 物理地址 E 外存地址 F 设备地址[4]、[5]: A 硬件地址变换机构 B 执行程序 C 汇编程序D 连接装入程序E 调试程序F 编译程序G 解释程序6、分区管理要求对每一个作业都分配(A )的内存单元。

A.地址连续B.若干地址不连续C.若干连续的帧D.若干不连续的帧7、(C )存储管理支持多道程序设计,算法简单,但存储碎片多。

A.段式B.页式C.固定分区D.段页式8、处理器有32位地址,则它的虚拟地址空间为( B)字节。

A.2GBB.4GBC.100KBD.640KB9、虚拟存储技术是( A)。

A.补充内存物理空间的技术B.补充相对地址空间的技术C.扩充外存空间的技术D.扩充输入输出缓冲区的技术10、虚拟内存的容量只受( D)的限制。

A.物理内存的大小B.磁盘空间的大小C.数据存放的实际地址D.计算机地址字长11、虚拟存储技术与(A )不能配合使用。

A.分区管理B.动态分页管理C.段式管理D.段页式管理12、(B )是指将作业不需要或暂时不需要的部分移到外存,让出内存空间以调入其他所需数据。

计算机操作系统习题及答案(4)

第4章进程同步与通信1)选择题(1)在操作系统中,P、V操作是一种_D__。

A. 机器指令B. 系统调用命令C. 作业控制命令D. 低级进程通信原语(2)若信号量S的初值为2,当前值为-1,则表示有_B__等待进程。

A. 0个B. l个C. 2个D. 3个(3)在直接通信方式中,系统提供两条通信原语进行发送和接收,其中Send原语中参数应是_C_。

A. sender,messageB. sender,mailboxC. receiver,messageD. receiver,mailbox(4)下述那个选项不是管程的组成部分_A__。

A. 管程外过程调用管程内数据结构的说明B. 管程内对数据结构进行操作的一组过程C. 局部于管程的共享数据说明D. 对局部于管程的数据结构设置初值的语句(5)某通信方式通过共享存储区来实现,其属于_D__。

A. 消息通信B. 低级通信C. 管道通信D. 高级通信(6)用P、V操作管理临界区时,信号量的初值应定义为__C__。

A. -1B. 0C. 1D. 任意值(7)临界区是_B__。

A. 一个缓冲区B. 一段程序C. 一段共享数据区D. 一个互斥资源(8)信箱通信是一种_D__通信方式。

A. 直接通信B. 信号量C. 低级通信D. 间接通信(9)对于两个并发进程,设互斥信号量为mutex,若mutex=0则__A_。

A. 表示有一个进程进入临界区B. 表示没有进程进入临界区C. 表示有一个进程进入临界区,另一个进程等待进入D. 表示有两个进程进入临界区(10)对信号量S执行V操作后,下述选项正确的是_C__。

A. 当S小于等于0时唤醒一个阻塞进程B. 当S小于0时唤醒一个阻塞进程C. 当S小于等于0时唤醒一个就绪进程D. 当S小于0时唤醒一个就绪进程(11)在消息缓冲通信中,消息队列属于_A__资源。

A. 临界B. 共享C. 永久D. 可剥夺(12)在消息缓冲通信机制中,使用的临界资源是_D__。

计算机操作系统 作业答案

第一章作业1.1. 设计现代OS的主要目标是什么?方便性,有效性,可扩充性和开放性.1.2. OS的作用可表现为哪几个方面?a. OS作为用户与计算机硬件系统之间的接口;b. OS作为计算机系统资源的管理者;c. OS实现了对计算机资源的抽象.第二章作业2.2. 试画出下面4条语句的前趋图:S1: a:=x+y;S2: b:=z+1;S3: c:=a-b;S4: w:=c+1;语句S2都执行后才能执行,这样语句 S4也只能在c赋值后才能执行。

对应的前驱图如右所示:2.6.a. 动态性是进程最基本的特性,可表现为由创建而产生,由调度而执行,因得不到资源而暂停执行,以及由撤销而消亡,因而进程由一定的生命期;而程序只是一组有序指令的集合,是静态实体。

b. 并发性是进程的重要特征,同时也是OS的重要特征。

引入进程的目的正是为了使其程序能和其它建立了进程的程序并发执行,而程序本身是不能并发执行的。

c. 独立性是指进程实体是一个能独立运行的基本单位,同时也是系统中独立获得资源和独立调度的基本单位。

而对于未建立任何进程的程序,都不能作为一个独立的单位来运行。

第三章作业3.2. 为什么进程在进入临界区之前应先执行“进入区”代码?而在退出前又要执行“退出区”代码?2. 如何利用Test-and-set指令来实现互斥?它有何缺点?为了实现多个进程对临界资源的互斥访问,必须在临界区之前加一段用于检查临界资源是否正在被访问的代码,如未被访问,该进程可进入临界区对此临界资源进行访问;如正被访问,则该进程不能进入临界区访问临界资源。

在退出临界区后,执行恢复访问标志的代码为“退出区”,而在退出前执行“退出区”代码主要是为了使其它进程能再访问此临界资源。

3.4. 如何利用Test-and-set指令来实现互斥?它有何缺点?Test-and-set指令是一种借助于一条硬件指令,即测试并建立指令TS (Test-and-set)来实现互斥的方法。

计算机操作系统第四版汤小丹课后答案完整版

计算机操作系统第四版汤小丹课后答案完整版集团文件版本号:(M928-T898-M248-WU2669-I2896-DQ586-M1988)第一章1.设计现代OS的主要目标是什么?答:(1)有效性(2)方便性(3)可扩充性(4)开放性2.OS的作用可表现在哪几个方面?答:(1)OS作为用户与计算机硬件系统之间的接口(2)OS作为计算机系统资源的管理者(3)OS实现了对计算机资源的抽象3.为什么说OS实现了对计算机资源的抽象?答:OS首先在裸机上覆盖一层I/O设备管理软件,实现了对计算机硬件操作的第一层次抽象;在第一层软件上再覆盖文件管理软件,实现了对硬件资源操作的第二层次抽象。

OS 通过在计算机硬件上安装多层系统软件,增强了系统功能,隐藏了对硬件操作的细节,由它们共同实现了对计算机资源的抽象。

4.试说明推动多道批处理系统形成和发展的主要动力是什么?答:主要动力来源于四个方面的社会需求与技术发展:(1)不断提高计算机资源的利用率;(2)方便用户;(3)器件的不断更新换代;(4)计算机体系结构的不断发展。

5.何谓脱机I/O和联机I/O?答:脱机I/O 是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的控制下,把纸带或卡片上的数据或程序输入到磁带上。

该方式下的输入输出由外围机控制完成,是在脱离主机的情况下进行的。

而联机I/O方式是指程序和数据的输入输出都是在主机的直接控制下进行的。

6.试说明推动分时系统形成和发展的主要动力是什么?答:推动分时系统形成和发展的主要动力是更好地满足用户的需要。

主要表现在:CPU 的分时使用缩短了作业的平均周转时间;人机交互能力使用户能直接控制自己的作业;主机的共享使多用户能同时使用同一台计算机,独立地处理自己的作业。

7.实现分时系统的关键问题是什么?应如何解决?答:关键问题是当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,在用户能接受的时延内将结果返回给用户。

计算机操作系统第四版试题(卷)与答案解析

操作系统期末考试(一)一、单项选择题(在每小题的四个备选答案中,只有一个是正确的,将其号码写在题干的括号中。

每小题2分,共20分)1、文件系统的主要组成部分是()A、文件控制块及文件B、I/O文件及块设备文件C、系统文件及用户文件D、文件及管理文件的软件2、实现进程互斥可采用的方法()A、中断B、查询C、开锁和关锁D、按键处理3、某页式管理系统中,地址寄存器的低9位表示页内地址,则页面大小为()A、1024字节B、512字节C、1024KD、512K4、串联文件适合于()存取A、直接B、顺序C、索引D、随机5、进程的同步与互斥是由于程序的()引起的A、顺序执行B、长短不同C、信号量D、并发执行6、信号量的值()A、总是为正B、总是为负C、总是为0D、可以为负整数7、多道程序的实质是()A、程序的顺序执行B、程序的并发执行C、多个处理机同时执行D、用户程序和系统程序交叉执行8、虚拟存储器最基本的特征是()A、从逻辑上扩充内存容量B、提高内存利用率C、驻留性D、固定性9、飞机定票系统是一个()A、实时系统B、批处理系统C、通用系统D、分时系统10、操作系统中,被调度和分派资源的基本单位,并可独立执行的实体是()A、线程B、程序C、进程D、指令二、名词解释(每小题3分,共15分)1.死锁:2.原子操作:3.临界区:4.虚拟存储器:5.文件系统:三、判断改错题(判断正误,并改正错误,每小题2分,共20分)1、通道是通过通道程序来对I/O设备进行控制的。

()2、请求页式管理系统中,既可以减少外零头,又可以减少内零头。

()3、操作系统中系统调用越多,系统功能就越强,用户使用越复杂。

()4、一个进程可以挂起自已,也可以激活自已。

()5、虚拟存储器的最大容量是由磁盘空间决定的。

()6、单级文件目录可以解决文件的重名问题。

()7、进程调度只有一种方式:剥夺方式。

()8、程序的顺度执行具有顺序性,封闭性和不可再现性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、单项选择题1.时钟中断是属于______。

A.硬件故障中断B.程序中断C.I/O中断D.外部中断2.在一个计算机系统中,特权指令______下执行。

A.只能在核心态B.只能在用户态C.可在核心态,也可在用户态D.不能在核心态,也不能再用户态3. 空白文件目录法用于______。

A.主存空间的管理B.文件存储空间的管理C.虚存空间的管理D.外设的分配与回收4. 采用SPOOLing技术后,使得系统资源______。

A.利用率提高了B.利用率降低了C.利用率有时提高有时降低D.出错的机会增加了5. 文件系统的主要目的是______。

A.实现对文件的按名存取B.实现虚拟存储C.提高外存的读写速度D.用于存储系统文件6. 为了解决不同用户文件的“命名冲突”问题,通常在文件系统中采用______。

A.约定的方法B.多级目录C.路径D.索引7. 操作系统中______采用了以空间换时间的技术。

A.SPOOLing技术B.覆盖技术C.通道技术D.虚拟存储技术8. 对磁盘进行磁头调度的目的是为了缩短______时间。

A.寻道B.旋转C.传送D.启动9. 加密保护和访问控制两种机制相比______。

A.加密保护机制的灵活性更好B.访问控制机制的安全性更高C.加密保护机制必须由系统实现D.访问控制机制必须由系统实现10.在文件系统中引入“当前目录”的主要目的是______。

A.方便用户B.提高系统性能C.增强系统安全性D.支持共享文件11.在磁盘调度算法中叙述正确的是______。

A.SSTF算法性能最好B.磁盘调度算法的性能与队列中请求服务的数目无关C.对I/O队列中的服务请求进行干预处理有利于提高C-LOOK算法的性能D.C-SCAN算法适用于磁盘负载较小的系统12.位示图用于______。

A.页面置换B.磁盘空间管理C.文件目录查找D.磁盘驱动调度13. 在下列有关旋转延迟的叙述中,不正确的是______。

A.旋转延迟的大小与磁盘调度算法无关B.旋转延迟的大小取决于磁盘空闲空间的分配程序C.旋转延迟的大小与文件的物理结构有关D.扇区数据的处理时间对旋转延迟的影响较大14. 使用I/O缓冲技术的先决条件是______。

A.设备I/O速度与CPU运行速度相当B.设备带宽高于CPU带宽C.设备带宽远低于CPU带宽D.用户对缓冲的要求15.在计算机系统崩溃后重新启动时,操作系统通常进行文件系统检查,文件系统检查通常不会进行的工作是______。

A.垃圾回收B.文件索引节点的重建C.磁盘空闲空间的重新组织D.文件备份16. 磁盘是共享设备,每一时刻______进程在使用磁盘。

A.一个B.至少一个C.限定N个D.由磁盘容量决定17. 采用树形目录结构可以______。

A.缩短查找文件的时间B.节省存储空间C.减少文件的传送时间D.存储更多的文件18. DMA I/O控制方式的特点是______。

A.设备与主机的并行执行B.I/O批量数据的交换会大量浪费CPU时间C.控制软件容易编写D.简化了设备的设计19.有关设备的管理中,下列叙述中不正确的是______。

A.计算机系统为每台设备确定一个绝对号B.每台设备都应该有一个唯一的相对号C.申请设备时指定绝对号可提高设备的使用率D.申请设备时指定设备相对号使设备分配的灵活性强20. 从资源分配角度来看,外设分为______。

①逻辑设备②独享设备③共享设备④物理设备⑤虚拟设备A.①、②和④B.③和④C.④和⑤D.②、③和⑤21.为了便于上层软件的编制,设备通常需要提供______。

A.控制寄存器、状态寄存器和控制命令B.I/O地址寄存器、工作方式状态寄存器和控制命令C.中断寄存器、控制寄存器和控制命令D.控制寄存器、编程空间和控制逻辑寄存器22. 通过硬件和软件的功能扩充,把原来独占的设备改造成若干用户共享的设备,这种设备为______。

A.系统设备B.存储设备C.用户设备D.虚拟设备二、简答题1. 什么是字节多路通道、数组选择通道和数组多路通道?2. I/O控制方式有几种?分别适用何种场合?3. 试说明DMA的工作流程。

4. 简述设备驱动程序通常要完成哪些工作?5. 什么是文件的逻辑结构和文件的物理结构?5. 给出系统总体上的中断处理过程。

7. 文件系统的功能和优点8. 具体阐述常用的几种文件物理结构及其优缺点。

9. 文件目录结构有哪几种,各有什么优缺点?10. 缓冲区主要有哪几种设置方式?11. 空闲空间管理主要有几种方式?12. 外存空间的主要组织方式?13. 文件的逻辑结构主要有哪几种?优缺点?三、应用题1. 假设磁盘有200个磁道,磁盘请求队列中是一些随机请求,它们按照到达的次序分别处于98、183、37、122、14、124、65、67号磁道上,当前磁头在53号磁道上,并向磁道号减小的方向上移动。

请给出按FCFS、SSTF、SCAN及CSCAN算法进行磁盘调度时满足请求的次序,并计算出它们的平均寻道长度。

2. 某个文件系统,采用混合索引分配方式,其FCB中共有13个地址项,每个盘块的大小为512字节,请回答下列问题:(1) 如果每个盘块号只需要用2个字节来描述,则该系统需要设置几次间址项?(2) 如果每个盘块号需要用3个字节来描述,并允许每个盘块中存放170个盘块地址,而且系统采用10个直接地址项、1个一次间址项、1个二次间址项和1个三次间址项,则对某个长度为18000000B的文件.它需占用多少个盘块(包括间址块) ?参考答案一、选择题DABAA BAADB CBDCD AAABD A D二、简答题1.各类通道的定义如下:(1)字节多路通道含有多个子通道。

每个子通道连接一台低速设备,以轮流方式共享主通道。

一子通道交换完一个字节后就将主通道让给下一个子通道。

(2)数组选择通道可连接多台告诉外设,具有较高的传输速度,它有一个分配型子通道,一段时间内只能执行一道通道程序,使一台设备独占通道以进行数据交换,直到交换完后才可让给其他的设备。

(3)数组多路通道含有多个非分配型子通道。

每个子通道连接一台高速外设,以轮流方式共享主通道。

一子通道交换完若干字节后就将主通道让给下一个子通道。

2.I/O控制方式共有四种:(1)程序I/O方式,又称作"忙-等"方式。

该方式执行一个循环程序,反复查询外设状态,如果外设"忙碌"则循环查询直到查得外设状态为"闲置"时止。

该方式适用于机内没有中断机构得场合。

(2)中断控制I/O方式。

该方式在进行I/O时,CPU向设备控制器发出I/O命令后便转其他任务得处理,外设操作由设备控制器控制,CPU于外设并行工作。

当外设完成I/O后向CPU发中断信号,CPU只需花费很少的时间进行I/O的善后处理,此前无须进行干预。

该方式适用于低速设备I/O,并可配合DMA和通道方式实现I/O。

(3)DMA(直接内存访问)方式。

该方式适用于高速外设I/O,一次可以在外设与内存之间传输一个或多个数据快,传输完毕后才需CPU干预。

(4)通道方式。

该方式中系统预先要将I/O的过程实现为一段通道程序,置于内存的特定位置,而后启动通道。

由通道负责执行通道程序对外设进行I/O控制,CPU转其他程序运行。

I/O完成后通道向CPU发中断信号,CPU花很少时间作善后处理。

3.DMA的工作流程如下:(1)CPU需要访问外存时便发送。

一条访问命令给DMA的命令寄存器CR、一个内存地址码给DMA的内存地址寄存器MAR、本次要传送的字节数给DMA的数据计数器DC、外存地址给DMA的I/O控制逻辑。

(2)CPU启动DMA控制器后转向其他处理。

(3)DMA控制器负责控制数据在内存与外设之间传送。

每传送一个字节就需挪用一个内存周期,按MAR从内存读出或写入内存一个字节,修改MAR和计算器DC。

(4)当DC修改为0时,表示传送结束,由DMA向CPU发出中断请求。

4.1)将抽象要求转化为具体要求(2)检查I/O请求的合法性(3)读出和检查设备的状态(4)传送必要的参数(5)工作方式的设置(6)启动I/O设备5.文件的逻辑机构是从用户的观点出发所观察到的文件组织形式,是用户可以直接处理的数据及其结构,它独立于文件的物理特性,又称为文件组织。

文件的物理结构,又称为文件的存储结构,是指文件在外存上的存储组织形式。

这不仅与存储性能有关,而且与所采用的外存分配方式有关。

6.CPU每执行完一条指令就去扫描中断寄存器,检查是否有中断发生,若没有中断就继续执行下条指令;若有中断发生就转去执行相应的中断处理程序。

中断处理过程可粗略的分为以下四个过程:①保护当前正在运行程序的现场;②分析是何种中断,以便转去执行相应的中断处理程序;③执行相应的中断处理程序;④恢复被中断程序的现场。

7.文件系统的功能:(1)统一管理文件存储空间(即外存),实施存储空间的分配与回收;(2)确定文件信息的存放位置及存放形式;(3)实现文件从名字空间到外存地址空间的映射,即实现文件的按名存取;(4)有效实现对文件的各种控制操作(如建立、撤消、打开、关闭文件等)和存取操作(如读、写、修改、复制、转储等);(5)、实现文件信息的共享,并且提供可*的文件保密和保护措施。

文件系统的优点:(1)按名存取文件,以对用户透明的方式实现对名字空间的管理和信息浮动,使用方便灵活;(2)采取保护、保密措施,安全可靠;(3)实现文件共享,节省空间和时间开销。

8.(1)顺序结构又称连续结构。

这是一种最简单的物理结构,它把逻辑上连续的文件信息依次存放在连续编号的物理块中。

只要知道文件在存储设备上的起始地址(首块号)和文件长度(总块数),就能很快地进行存取。

这种结构的优点是访问速度快,缺点是文件长度增加困难。

(2)链接结构这种结构将逻辑上连续的文件分散存放在若干不连续的物理块中,每个物理块设有一个指针,指向其后续的物理块。

只要指明文件第一个块号,就可以按链指针检索整个文件。

这种结构的优点是文件长度容易动态变化,其缺点是不适合随机访问。

(3)索引结构采用这种结构,逻辑上连续的文件存放在若干不连续的物理块中,系统为每个文件建立一张索引表,索引表记录了文件信息所在的逻辑块号和与之对应的物理块号。

索引表也以文件的形式存放在磁盘上。

给出索引表的地址,就可以查找与文件逻辑块号对应的物理块号。

如果索引表过大,可以采用多级索引结构。

这种结构的优点是访问速度快,文件长度可以动态变化。

缺点是存储开销大,因为每个文件有一个索引表,而索引表亦由物理块存储,故需要额外的外存空间。

另外,当文件被打开时,索引表需要读入内存,否则访问速度会降低一半,故又需要占用额外的内存空间。

(4)Hash结构又称杂凑结构或散列结构。

相关文档
最新文档