操作系统原理第三次作业第45章
操作系统原理第三次作业(第4、5章)
操作系统原理第三次作业(第4、5章)一、选择题1.通道具有﹎﹎﹎﹎能力。
(1)执行I/O指令集(2)执行CPU指令集(3)传输I/O命令(4)运行I/O进程2.不通过CPU进行主存与I/O设备间大量的信息交换方式,可以是﹎﹎﹎﹎方式。
(1)DMA (2)中断 (3)查询等待 (4)程序控制3.为了实现设备的独立性、系统中的逻辑设备表必须包含:﹎﹎﹎﹎。
(1)逻辑设备名和物理设备名(2)逻辑设备名和驱动程序入口地址(3)物理设备名和驱动程序入口地址(4)逻辑、物理设备名和驱动程序入口地址4. 通过硬件和软件的功能扩充,把原来独占的设备改造成能为若干用户共享的设备,这种设备称为﹎﹎﹎﹎。
(1)存储设备(2)系统设备(3)虚拟设备(4)用户设备5.如果I/O所花费的时间比CPU处理时间短得多,则缓冲区﹎﹎﹎。
(1)最有效(2)几乎无效(3)均衡(4)都不是6. 下列有关SPOOLing系统的论述中第﹎﹎﹎条是正确的论述。
(1)构成SPOOLing系统的基本条件,是只要具有大容量、高速硬盘作为输入井与输出井。
(2)SPOOLing系统是建立在分时系统中。
(3)SPOOLing系统是在用户程序要读取数据时起动输入进程输入数据。
(4)当输出设备忙时,SPOOLing系统中的用户程序暂停执行,待I/O 空闲时再被唤醒,去执行输出操作。
(5)SPOOLing系统实现了对I/O设备的虚拟,只要输入设备空闲,SPOOLing可预先将输入数据从设备传输到输入井中供用户程序随时读取。
7.从下列关于驱动程序的论述中,选出第﹎﹎﹎﹎条正确的论述。
(1) 驱动程序与I/O设备的特性紧密相关,因此应为每一I/O设备配备一个驱动程序。
(2) 驱动程序与I/O控制方式紧密相关,因此对DMA方式应是以字节为单位去启动设备及进行中断处理。
(3) 由于驱动程序与I/O设备(硬件)紧密相关,故必须全部用汇编语言书写。
(4) 对于一台多用户机,配置了相同的8个终端,此时可以只配置一个由多个终端共享的驱动程序。
操作系统原理智慧树知到答案章节测试2023年兰州理工大学
第一章测试1.操作系统是计算机专家为提高计算机精度而研制的。
()A:对B:错答案:B2.操作系统提供用户与计算机的接口。
()A:错B:对答案:B3.通常将CPU模式分为内核态和用户态,这样做的目的是为了提高运行速度。
()A:对B:错答案:A4.实时操作系统只能用于控制系统,不能用于信息管理系统。
()A:对B:错答案:B5.中断处理程序是操作系统的核心,所以对中断的处理是在用户态下进行的。
()A:对B:错答案:B6.所谓()是指将一个以上的作业放入内存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。
A:多重处理B:实时处理C:多道程序设计D:并行执行答案:C7.实时操作系统必须在()内处理完来自外部的事件。
A:响应时间B:周转时间C:调度时间D:规定时间答案:D8.在分时系统中,时间片一定,(),响应时间越长。
A:内存越大B:用户数越多C:进程数越多D:用户数越少答案:C9.用户要在程序一级获得操作系统的帮助,必须通过()。
A:作业调度B:设备调度C:进程调度D:系统调用答案:D10.下列哪些功能不属于操作系统具备的功能()。
A:CPU调度B:内存管理C:终端处理D:文档编辑答案:D第二章测试1.进程在运行中,可以自行修改自己的进程控制块。
()A:错B:对答案:A2.一个线程可以属于一个或多个进程。
()A:对B:错答案:B3.仅当一个进程退出临界区之后,另一个进程才能进入相应的临界区。
()A:对B:错答案:A4.P、V操作是一种原语,运行时可以中断。
()A:对B:错答案:B5.银行家算法是预防死锁发生的方法之一。
()A:对B:错答案:B6.一旦出现死锁,所有进程都不能运行。
()A:对B:错答案:B7.()是进程存在的唯一标志。
A:BRB:PSWC:LRD:PCB答案:D8.两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来信息或者建立某个条件后再向前执行,这种关系是进程间的()关系。
操作系统原理第三次离线答案
浙大远程操作系统原理第三次作业(第4、5章)答案问答题1.在某些系统中有这样的情况,假如某用户打开文件,向该文件中增加了若干新记录之后没有关闭文件就关机了,当他下次开机再打开文件时却无法读出所增加的新记录。
试从打开文件和关闭文件的作用出发,分析产生这种现象的原因,并说明编程时使用文件的操作的步骤。
答:由于文件的控制块(目录)存于磁盘中,有些系统为了减少在多次读写同一文件查目录时盘I/O操作次数,在读写文件前需先执行打开文件操作,它的作用是将要用到的文件目录从磁盘拷到内存,在内存建立内存文件目录表。
以后的读写文件操作只与内存文件目录表打交道,避免读写盘上文件目录所需的盘I/O操作。
同时在读写文件结束后再执行关闭文件操作,它的作用是将内存中修改过的内存文件目录表中的信息写回到磁盘中的文件目录中,避免已修改文件目录信息的丢失。
如果用户打开文件后向该文件中增加了若干新记录,这时文件可能增加存储记录的物理块,相应的内存的文件目录中增加了记录数和新增物理块的地址,而这时磁盘中相应文件的文件目录内容还未改变,它需在执行关闭文件后,将内存文件目录写入磁盘文件目录后才能改变。
如没有关闭文件就关机,磁盘中该文件的文件目录中未记入新增的物理块的地址和新增的记录数,当他下次开机再打开文件时,无法找到的新增记录的物理块的地址,也无法读出新增的新记录。
2.简述UNIX对文件实现存取控制的方法和命令的使用。
答:UNIX系统使用文件存取控制表来实现对文件存取控制,它把用户分成三类:文件主、同组用户和其它用户,每类用户的存取权限为可读、可写、可执行以及它们的组合。
不同类的用户对文件的访问规定不同的权限,以防止文件被未经文件主同意的用户访问。
文件存取控制表存放在每个文件的文件控制块(即目录表目)中,对UNIX它只需9位二进制来表示三类用户对文件的存取权限,它存在文件索引节点的di_mode中。
Linux/UNIX可使用命令chmod改变文件或目录的存取控制权限,改变存取控制权限的操作有增加、删除某些权限和绝对地赋予某些权限。
操作系统(第三)孙钟秀主编课后习题参考答案汇总
操作系统答案目录习题一1习题二3习题三7习题四16习题五23习题六27习题一一.思考题3. 什么是操作系统?计算机系统中配置操作系统的主要目标是什么?答(p1>:操作系统是管理系统资源、控制程序执行、改善人机界面、提供各种服务,合理组织计算机工作流程和为用户有效使用计算机提供良好运行环境的一种系统软件。
b5E2RGbCAP配置操作系统的主要目标可归结为:(1> 方便用户使用(2> 扩大机器功能(3> 管理系统资源(4> 提高系统效率(5> 构筑开放环境。
p1EanqFDPw5. 操作系统要为用户提供哪些基本和共性的服务?答(p25>:操作系统提供给程序和用户的共性服务大致有:(1> 创建程序(2> 执行程序(3> 数据I/O(4> 信息存取(5> 通信服务(6> 错误检测和处理DXDiTa9E3d9.试叙述系统调用的实现原理。
答<p28)系统调用的实现有以下几点:⑴编写系统调用处理程序⑵设计一张系统调用入口地址表,每个入口地址都指向一个系统调用的处理程序,有的系统还包含系统调用自带参数的个数⑶陷入处理机制,需开辟现场保护,以保存发生系统调用时的处理器现场。
RTCrpUDGiT10.试叙述系统调用与过程调用的主要区别。
答<p29)⑴调用形式不同⑵被调用代码的位置不同⑶提供方式不同⑷调用的实现不同二.应用题2. 一个计算机系统,有一台输入机和一台打印机,现有两道程序投入运行,且程序A先开始做,程序B后开始运行。
程序A的运行轨迹为:计算50ms、打印100ms、再计算50ms、打印100ms,结束。
程序B的运行轨迹为:计算50ms、输入80ms、再计算100ms,结束。
试说明(1>两道程序运行时,CPU有无空闲等待?若有,在哪段时间内等待?为什么会等待?(2>程序A、B有无等待CPU的情况?若有,指出发生等待的时刻。
中国石油大学《操作系统》第三次在线作业
中国石油大学《操作系统》第三次在线作业第1题当前运行的进程(),将引发系统进行进程调度。
您的答案:C题目分数:0.5此题得分:0.5批注:重点考察进程的调度时机及其相关问题第2题分时系统中的当前运行进程连续获得了两个时间片,原因可能是()。
您的答案:B题目分数:0.5此题得分:0.5批注:分时系统、进程调度的基本概念,为什么一个进程会能够连续运行两个时间片呢?肯定是其它进程没有在运行。
第3题有三个作业A(到达时间8:50,执行时间1.5小时)、B (到达时间9:00,执行时间0.4小时)、C(到达时间9:30,执行时间1小时)。
当作业全部到达后,单道批处理系统按照响应比高者优先算法进行调度,则作业被选中的次序是()。
您的答案:B题目分数:0.5此题得分:0.0批注:考察进程的调度第4题分页存储管理的存储保护是通过( )完成的.您的答案:B题目分数:0.5此题得分:0.5批注:考察分页的基本概念和分页是如何实现的,以及分页的目的第5题把作业地址空间中使用的逻辑地址变成内存中物理地址称为()。
您的答案:B题目分数:0.5此题得分:0.5批注:考察分页的基本概念和分页是如何实现的,以及分页的目的第6题在可变分区存储管理中的紧凑技术可以()。
您的答案:A题目分数:0.5此题得分:0.5批注:内存紧凑技术的含义第7题在存储管理中,采用覆盖与交换技术的目的是( )。
您的答案:B题目分数:0.5此题得分:0.5批注:覆盖和交换的基本定义第8题把逻辑地址转换成物理地址称为()。
您的答案:B题目分数:0.5此题得分:0.5批注:考察OS是如何实现虚拟内存的,及实现过程中的一些基本概念第9题在内存分配的“最佳适应法”中,空闲块是按()。
您的答案:C题目分数:0.5此题得分:0.5批注:内存分配的方法及其优缺点第10题下面最有可能使得高地址空间成为大的空闲区的分配算法是()。
您的答案:A题目分数:0.5此题得分:0.5批注:内存分配的方法及其优缺点第11题一般而言计算机中()容量(个数)最多.您的答案:D题目分数:0.5此题得分:0.5批注:回忆一下计算机中的能够存储的设备和概念有哪些?它们的容量大小一般是怎么排列的?此处重点考察虚拟内存的概念第12题分区管理和分页管理的主要区别是()。
操作系统原理知到章节答案智慧树2023年内蒙古医科大学
操作系统原理知到章节测试答案智慧树2023年最新内蒙古医科大学第一章测试1.操作系统的三种基本类型是()参考答案:批处理系统、分时操作系统及实时操作系统2.当CPU执行操作系统内核代码时,称处理机处于()参考答案:内核态3.计算机系统中判断是否有中断事件发生应在()参考答案:执行完一条指令后4.从下面关于并发性的论述中,选出一条正确的论述()参考答案:并发性是指若干事件在同一时间间隔内发生5.操作系绕在计算机系统中位于()之间。
参考答案:计算机硬件和用户6.采用多道程序设计的系统中,系统中的程序道数越多则系统的效率越高。
()参考答案:错7.分层式结构的操作系统必须建立模块之间的通信机制,所以系统效率高。
()参考答案:错8.微内核结构操作系统具有较高的灵活性和扩展性。
()参考答案:对9.通常将CPU模式分为内核态(核心态)和用户态,这样做的目的是为了提高运行速度。
()参考答案:错10.使计算机系统能够被方便地使用和高效地工作是操作系统的两个主要设计目标。
()参考答案:对第二章测试1.进程和程序的一个本质区别是()。
参考答案:前者为动态的,后者为静态的。
2.下列选项中,满足短进程优先且不会发生饥饿现象的调度算法是()参考答案:响应比高者优先3.现有3个同时到达的作业J1、J2和J3,它们的执行时间分别是T1、T2和T3,且T1<T2<T3。
系统按单道方式运行且采用短作业优先算法,则平均周转时间是()参考答案:(3T1+2T2+T3)/34.对于CPU调度中的高响应比优先算法,通常影响响应比的主要因素是()。
参考答案:等待时间5.进程状态的转换是由操作系统完成的,对用户是透明的。
()参考答案:对6.在分时系统中,进程调度都采用优先级调度算法为主,短进程优先调度算法为辅。
()参考答案:错7.进程控制块(PCB)是用户进程的私有数据结构,每个进程仅有一个PCB。
()参考答案:错第三章测试1.临界区是指()。
操作系统原理_西安交通大学中国大学mooc课后章节答案期末考试题库2023年
操作系统原理_西安交通大学中国大学mooc课后章节答案期末考试题库2023年1.操作系统的基本功能是()。
答案:控制和管理系统内的各种资源2.系统调用的目的是()。
答案:请求系统服务3.在中断发生后,进入中断处理的程序属于()。
答案:操作系统程序4.当CPU处于核心态时,它可以执行的指令是()。
答案:计算机中全部指令5.PCB是进程实体的一部分,下列()不属于PCB。
答案:全局变量6.分时操作系统通常采用()调度算法来为用户服务。
答案:时间片轮转7.在进程调度算法中,对短进程不利的是()。
答案:先来先服务调度算法8.P、V操作实现进程同步,信号量的初值为()。
答案:9.对于两个并发进程,设互斥信号量为mutex(初值为1),若mutex=-1则()。
答案:表示有一个进程进入临界区,另一个进程等待进入10.有一个计数信号量S:若干个进程对S进行了28次P操作和18次V操作之后,信号量S的值为0,请问该信号量S原来的值是多少?答案:1011.信箱通信是一种()通信方式。
答案:间接通信12.死锁预防是保证系统不进入死锁状态的静态策略,其决办法是破环产生死锁的四个必要条件之一,下列方法中破坏了“循环等待”条件的是()。
答案:资源有序分配策略13.某系统中共有11台磁带机,X个进程共享此磁带机设备,每个进程最多请求使用3台,则系统不会死锁的X值是()。
答案:514.一个进程在获得资源后,只能在使用完资源后由自己释放,这属于死锁必要条件的()。
答案:不剥夺条件15.某段表的内容见下表,一逻辑地址为(2,154),它对应的物理地址为()段表段号段首址段长度0 120K 40K1 760K 30K2 480K 20K3 370K 20K答案:480K+15416.多进程在主存中彼此互不干扰的环境下运行,操作系统是通过()来实现的。
答案:内存保护17.()存储管理方式提供一维地址结构。
答案:分页18.假设一个页式存储管理系统具有快表,多数活动页表项都可以存在其中。
操作系统原理课后习题答案
操作系统原理作业第1章1-2 批处理系统和分时系统各有什么特点?为什么分时系统的响应比较快?答:在批处理系统中操作人员将作业成批装入计算机并由计算机管理运行,在程序的运行期间用户不能干预,因此批处理系统的特点是:用户脱机使用计算机,作业成批处理,系统内多道程序并发执行以及交互能力差。
在分时系统中不同用户通过各自的终端以交互方式共同使用一台计算机,计算机以“分时”的方法轮流为每个用户服务。
分时系统的主要特点是:多个用户同时使用计算机的同时性,人机问答方式的交互性,每个用户独立使用计算机的独占性以及系统响应的及时性。
分时系统一般采用时间片轮转的方法使一台计算机同时为多个终端用户服务,因此分时系统的响应比较快。
1-4什么是多道程序设计技术?试述多道程序运行的特征。
答:多道程序设计技术是指同时把多个作业(程序)放入内存并允许它们交替执行和共享系统中的各类资源;当一道程序因某种原因(如I/O 请求)而暂停执行时,CPU 立即转去执行另一道程序。
多道程序运行具有如下特征:多道计算机内存中同时存放几道相互独立的程序。
宏观上并行:同时进入系统的几道程序都处于运行过程中,它们先后开始了各自的运行但都未运行完毕。
微观上串行:从微观上看内存中的多道程序轮流或分时地占有处理机,交替执行。
1-6操作系统的主要特性是什么?为什么会有这样的特性?答:并发性,共享性,异步性,虚拟性,这些特性保证了计算机能准确的运行,得出想要的结果。
1-7(1)工作情况如图。
(2)CPU有空闲等待,它发生在100 ms150 ms时间段内,此时间段内程序A 与程序B都在进行I/O操作。
(3)程序A无等待现象,程序B在0 ms50 ms时间段与180 ms200 ms时间段内有等待现象。
第2章2-1 什么是操作系统虚拟机?答:在裸机上配置了操作系统程序后就构成了操作系统虚拟机2-3 什么是处理机的态?为什么要区分处理机的态?答:处理机的态,就是处理机当前处于何种状态,正在执行哪类程序。
《操作系统原理》(汤小丹)课后答案
第一章操作系统引论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.实现分时系统的关键问题是什么?应如何解决?答:关键问题是当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,在用户能接受的时延内将结果返回给用户。
解决方法:针对及时接收问题,可以在系统中设置多路卡,使主机能同时接收用户从各个终端上输入的数据;为每个终端配置缓冲区,暂存用户键入的命令或数据。
2023年春江苏开放大学操作系统原理第三次形考作业
2023年春江苏开放大学操作系统原理第三次形考作业试题列表单选题题型:单选题客观题分值2分难度:一般得分:21根据文件的逻辑结构,文件可以分为( )和 ( ) 两类。
A字符串文件/页面文件B记录式文件/流式文件C索引文件/串联文件D顺序文件/索引文件学生答案:B老师点评:题型:单选题客观题分值2分难度:较难得分:22在段式存贮管理系统中,若采用直接地址转换,为访问一内存数据,至少需要( )次访问主存。
A4B3C1D2学生答案:D老师点评:题型:单选题客观题分值2分难度:一般得分:23在文件系统中,用户以( )方式直接使用外存。
A逻辑地址B名字空间C物理地址D虚拟地址学生答案:B老师点评:题型:单选题客观题分值2分难度:中等得分:24文件信息的逻辑块号到物理块号的变换是由()决定的A页表B逻辑结构C分配算法D物理结构学生答案:D老师点评:题型:单选题客观题分值2分难度:简单得分:251.通道是一种()。
A专用处理机B通用处理机C传输信息的电子线路D保存I/O信息的部件学生答案:A老师点评:题型:单选题客观题分值2分难度:一般得分:26CPU与通道可以并行执行,并通过()实现彼此之间的通讯和同步。
AI/O指令BI/O指令和I/O中断CI/O中断D操作员学生答案:B老师点评:题型:单选题客观题分值2分难度:中等得分:27在配有操作系统的计算机中,用户程序通过()向操作系统指出使用外部设备的要求。
AI/O指令B作业申请C系统调用D原语学生答案:C老师点评:题型:单选题客观题分值2分难度:中等得分:28文件系统实现按名存取主要是通过( )来实现的A查找位示图B查找作业表C查找文件目录D内存地址转换学生答案:C老师点评:题型:单选题客观题分值2分难度:一般得分:29在段页式存贮管理系统中,若采用直接地址转换,为访问一内存数据,至少要( )次访问主存。
A1B2C3D4学生答案:C老师点评:题型:单选题客观题分值2分难度:简单得分:210设基址寄存器的内容为 1000,在采用动态重定位的系统中,当执行指令“LOAD A,2000”时,操作数的实际地址是 ( ) 。
系统分析与实现第三次作业答案教材
一、选择填空1. 信息按照(C )可以分为战略信息、战术信息和作业信息。
A. 应用领域B. 加工顺序C. 管理的层次D. 反映形式2. 按照处理的对象,可把组织的信息系统分为( B) 和管理信息系统两大类。
按照处理的对象,可把组织的信息系统分为) 和管理信息系统两大类。
A. 电子数据处理系统B. 作业信息系统C. 决策支持系统D. 情报处理系统3. 信息系统对管理职能的支持,归根到底是对( D ) 的支持。
A. 计划B. 组织C. 控制D. 决策25. DSS解决的是( C )。
A. 半结构化问题和非结构化问题B. 结构化问题和半结构化问题C. 非结构化问题D. 结构化问题81. 管理信息系统的特点是( C )。
A. 数据集中统一,应用数学模型,有预测和控制能力,面向操作人员B. 数据集中统一,应用人工智能,有预测和决策,面向高层管理人员C. 数据集中统一,应用数学模型,有预测和控制能力,面向管理和决策D. 应用数学模型,有预测和决策能力,应用人工智能,面向管理人员80. 信息报告系统的特点是( B )。
A. 能提供决策时所需要的一切数据资料B. 按事先规定的要求提供管理报告C. 按随机输入的要求进行策略分析D. 在决策过程中提供最佳选择方案83. 信息资源包括( C )。
A. 信息、物资、货币B. 信息、信息生产者、设备C. 信息、信息生产者、信息技术D. 信息技术、信息生产者、货币84. 计算机集成制造系统主要组成为( B )。
A. 管理信息系统、决策支持系统和战略信息系统B. 管理信息系统、计算机辅助设计系统和计算机辅助制造系统C. 管理信息系统、决策支持系统和专家系统D. 管理信息系统、执行信息系统和专家系统90. 管理的职能主要包括( B )。
A. 计划、控制、监督、协调B. 计划、组织、领导、控制C. 组织、领导、监督、控制D. 组织、领导、协调、控制91. 在公路运输管理中,若车辆通过道路时是免费的,公路的建设、维护费用依靠税收和财政拨款,这种管理控制称( B )。
《操作系统》第三次、第四次书面作业答案
《操作系统》第三次作业答案一、单选题1、A2、D3、B4、A5、C6、C7、B8、B9、B 10、B二、判断题1、×2、×3、×4、×5、√6、√7、√8、×9、×10、×三、填空题1.及时响应2. 进程控制块PCB3.中断处理4.作业控制块JCB5.管程6.限长寄存器或长度寄存器7.按内容并行查找8.地址越界9.首块地址和文件长度10.死锁预防四、问答题1.什么是批处理、分时和实时系统?各有什么特征?答:批处理系统(batchprocessingsystem):操作员把用户提交的作业分类,把一批作业编成一个作业执行序列,由专门编制的监督程序(monitor)自动依次处理。
其主要特征是:用户脱机使用计算机、成批处理、多道程序运行。
分时系统(timesharingoperationsystem):把处理机的运行时间分成很短的时间片,按时间片轮转的方式,把处理机分配给各进程使用。
其主要特征是:交互性、多用户、同时性、独立性。
实时系统(realtimesystem):在被控对象允许时间范围内作出响应。
其主要特征是:对实时信息分析处理速度要比进入系统快、要求安全可靠、资源利用率低。
2.并发进程间的制约有哪两种?引起制约的原因是什么?答:并发进程所受的制约有两种:直接制约和间接制约。
直接制约是由并发进程互相共享对方的私有资源所引起的。
间接制约是由竞争共有资源而引起的。
3、多道程序(multiprogramming)和多重处理(multiprocessing)有何区别?答:多道程序(multiprogramming)是作业之间自动调度执行、共享系统资源,并不是真正地同时执行多个作业;而多重处理(multiprocessing)系统配置多个CPU,能真正同时执行多道程序。
要有效使用多重处理,必须采用多道程序设计技术,而多道程序设计原则上不一定要求多重处理系统的支持。
《操作系统原理》习题及参考答案
1
总的执行时间为 180ms.如果单道执行这三个程序共需 80+100+80=260ms.所以节约 260- 180ms.
(2) 若处理机调度程序每次进行程序状态转换的时间为 1ms,这三道程序的执行时间如下 图所示:
总共花费 180+6=186ms. 4.系统调用(陷入)处理过程。
解:系统调用(陷入)处理过程和中断处理过程是一样的,只是中断源是执行了访管指令 (MS DOS 的 INT 或 UNIX 的 trap)。
《操作系统原理》
习题及参考答案
1.操作系统的定义。操作系统的五大基本功能。网络操作系统相对单机操作系统还应具备 什么功能?
解:操作系统是计算机系统的一种系统软件,由它统一管理计算机系统中的软硬件资源, 合理地组织工作流程,以便有效地为用户提供一个功能强大、使用方便的工作环境,从而 在计算机与用户之间起到接口的作用。操作系统的五大基本功能是:处理机管理、存储器 管理、设备管理、文件系统管理和用户接口。网络操作系统还应具备的功能:网络通信、 资源共享、网络服务、网络用户接口。
3.设在内存中有三道程序:A、B、C,并按照 A、B、C 的优先次序运行,其内部计算和
I/O 操作时间由下图给出。
程序 A
程序 B
程序 C
计算 30ms
计算 60ms
计算 20ms
I/O 40ms
I/O 30ms
I/O 40ms
计算 10ms
计算 10ms
计算 20ms
要求: (1)试画出按多道程序运行的时间关系图(调度程序的执行时间忽略不计)。完成这三道 程序共花多少时间?比单道运行节省多少时间? (2)若处理机调度程序每次进行程序状态转换的时间为 1ms,试画出在处理机调度程序管 理下各程序状态转换的时间关系图。完成这三道程序共花多少时间? 解: (1)在调度程序执行时间忽略不计的情况下,这三道程序的执行时间如下图所示:
操作系统原理及应用_武汉理工大学中国大学mooc课后章节答案期末考试题库2023年
操作系统原理及应用_武汉理工大学中国大学mooc课后章节答案期末考试题库2023年1.在设计实时操作系统时,首先要考虑的是()答案:实时性和可靠性2.从用户角度看,操作系统是()答案:用户与计算机之间的接口3.下面对进程的描述中,错误的是()答案:进程是指令的集合4.在进程管理中,进程从阻塞状态变为就绪状态的原因可能是()答案:等待的事件出现5.多道程序环境下,操作系统分配资源的基本单位是()答案:进程6.一个进程释放一种资源将有可能导致一个或几个进程()答案:由阻塞变就绪7.下列进程状态变化中,不可能发生的是()答案:等待到运行8.在创建进程时,以下哪一项不是创建所必需的步骤()答案:为进程分配CPU9.下列关于临界区的论述中,正确的是()答案:临界区是指进程中用于访问临界资源的那段代码10.FCFS调度算法实现简单,可以使用FIFO队列来实现,当一个进程进入就绪队列,就是将其PCB链接到队列()答案:尾部11.某系统有三个并发进程,都需要同类资源3个,则系统不会发生死锁的最小资源数是()答案:712.系统中有11台打印机,N个进程共享打印机资源,每个进程要求3台。
系统不会发生死锁时N的最大取值是()答案:13.死锁预防是保证系统不进入死锁状态的静态策略,其决办法是破环产生死锁的四个必要条件之一,下列方法中破坏了“循环等待”条件的是()答案:资源有序分配策略14.把作业空间中使用的逻辑地址变为内存中物理地址称为()答案:重定位15.在固定分区分配中,每个分区的大小是()答案:可以不同但预先固定16.在下列存储管理方案中,不适用于多道程序设计的是()答案:单一连续分配17.在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1的情况是()答案:有上邻空闲区,也有下邻空闲区18.以下关于最佳适应算法空白区排列方式说法正确的是()答案:按空白区大小递增的顺序排列19.LRU置换算法所基于的思想是()答案:在最近的过去很久未使用的在最近的将来也不会使用20.采用两级页表的页式存储管理时,按给定的逻辑地址进行读写时,在没有快表的情况下,通常需要访问内存次数是()321.分页存储系统中,页表是由以下哪项建立的()答案:操作系统22.以下磁盘调度算法中可能出现“饥饿”现象的是()答案:最短寻道时间优先23.缓冲池的作用()答案:缓解I/O设备与CPU速度不匹配24.按以下哪个方面分类可将设备分为块设备和字符设备()信息交换单位25.以下存储设备中,访问速度最快的是()答案:高速缓存Cache26.网络操作系统主要解决的问题是()答案:网络资源共享与网络资源安全访问限制27.以下不属于网络操作系统的是()答案:DOS28.安全需求可划分为物理安全、网络安全、系统安全和应用安全,下面的安全需求中属于系统安全的是()漏洞补丁管理29.利用公开密钥算法进行数据加密的时候,采用的方式是()答案:发送方用公钥加密,接收方用私钥解密30.用户编写了一个文本文件a.txt,想将该文件名称改为txt.a,下列命令中哪个可以实现()答案:cat a.txt > txt.a31.操作系统的基本特征包括()答案:并发性共享性虚拟性异步性32.在设计不同类型的操作系统时首要考虑的因素,以下说法正确的是()答案:实时操作系统设计首要考虑实时性和可靠性批处理操作系统设计首要考虑周转时间和系统吞吐量分时操作系统设计首要考虑交互性和响应时间33.操作系统是计算机系统必不可少的系统软件,这是因为它能()答案:为用户提供方便的使用接口提高资源的使用效率保证信息的安全和快速存取文件34.有关信号量S的描述,正确的是()答案:S的初值不能为负数除了初始化,只能通过执行P、V操作来访问SS的取值可以是正数、负数和零35.下列叙述正确的是()答案:线程是CPU调度的基本单位,但不是资源分配的基本单位程序的并发执行具有不可再现性信号量的初值不能为负数36.以下有关抢占式调度的论述,正确的是()答案:调度程序可根据某种原则暂停某个正在执行的进程,将已分配给它的CPU 重新分配给另一进程可防止单一进程长时间独占CPU进程切换频繁37.下列进度调度算法中,可能出现进程长期得不到运行情况的是( )答案:抢占式短作业优先算法静态优先数算法38.存在内碎片的存储管理方式有( )答案:页式存储管理单一连续分配固定分区分配39.下列有关计算机网络的叙述中,正确的有( )答案:建立计算机网络的最主要的目的是实现资源共享计算机网络是在通信协议控制下实现的计算机互联利用INTERNET网可以使用远程的超级计算中心的计算机资源40.关于对称和非对称密码系统,以下描述正确的是( )答案:对于非对称密码无法通过加密钥导出解密密钥对称密码加解密处理速度快41.与分时系统相比,实时操作系统对响应时间的紧迫性要求高的多。
操作系统原理习题集及答案
12.操作系统有多种类型:允许多用户将若干个作业提交给计算机系统集中处理 的操作系统称为﹎﹎A﹎﹎。 A:(1)批处理操作系统 (2)分时操作系统 (3)实时操作系统 (4) 网络操作系 统 13.操作系统有多种类型:允许多个用户以交互方式使用计算机的操作系统,称 为﹎﹎A﹎﹎。 A:(1)批处理操作系统 (2)分时操作系统 (3)实时操作系统 (4) 网络操作系统 14. UNIX 操作系统是著名的﹎﹎A﹎﹎。 A: (1)多道批处理系统 (2)分时系统 (3)实时系统 (4)分布式系统 15. 在设计批处理系统时,首先要考虑的是﹎﹎A﹎﹎。 A:(1)灵活性和可适应性 (2)交互性和响应时间 (3)周转时间和系统吞吐量 (4)实时性和可靠性 16. 在设计分时操作系统时,首先要考虑的是﹎﹎A﹎﹎。 A: (1)灵活性和可适应性 (2)交互性和响应时间 (3)周转时间和系统吞吐量 (4)实时性和可靠性 17.在设计实时操作系统时,首先要考虑的是﹎﹎A﹎﹎。 A: (1)灵活性和可适应性 (2)交互性和响应时间 (3)周转时间和系统吞吐量 (4)实时性和可靠性 18.分时操作系统的主要特征之一是提高﹎﹎A﹎﹎。 A: (1)计算机系统的可靠性 (2)计算机系统的交互性 (3)计算机系统的实时性 (4)计算机系统的安全性 19.批处理系统的主要缺点是﹎﹎A﹎﹎。 A: (1)CPU的利用率不高 (2)失去了交互性 (3)不具备并行性 (4)以上 都不是 20. 分时系统中,为使多个用户能够同时与系统交互,最关键的问题是﹎﹎ A﹎ ﹎。 A: (1)计算机具有足够的运行速度 (2)内存容量应足够大 (3)系统能及时地接 收多个用户输入 (4)能在一短的时间内, 使所有用户程序都能运行 (5)能快速进 行内外存对换 21. 实时操作系统对可靠性和安全性要求极高,它﹎﹎A﹎﹎。 A: (1)十分注重系统资源的利用率 (2)不强调响应速度 (3)不强求系统资源的利用率 (4)不必向用户反馈信息 22. 分时系统的响应时间(及时性)主要是根据﹎﹎A﹎﹎确定的。 A: (1)时间片大小 (2)用户数目 (3)计算机运行速度 (4)用户所能接受的等待时间 (5)控制对象所能接受的时延 23.实时系统的响应时间则是由﹎﹎A﹎﹎确定的。 A:(1)时间片大小 (2)用户数目 (3)计算机运行速度 (4)用户所能接受的等待时间 (5)控制对象所能接受的时延 24. 分时系统中,当用户数目为100时,为保证响应不超过2秒;此时的时间片最 大应为﹎﹎A﹎﹎。 A: (1)10ms (2)20ms (3)50ms (4)100ms (5)200ms 25.假设就绪队列中有 10 个进程,系统将时间片设为 200ms,CPU 进行进程切换 要花费 10ms。则系统开销所占的比率约为﹎﹎A﹎﹎ A: (1)0.5% (2)1% (3)5% (4)10%
操作系统原理(胡元义)课后习题答案解析
一、第一章1、操作系统的主要功能是什么?操作系统的主要功能是提供一个接口,使用户能够操作计算机系统,它负责资源分配、计算机程序的调度和执行,以及计算机系统的管理。
操作系统的主要功能可以分为五个类:设备管理、文件管理、进程管理、用户界面和安全性。
(1)设备管理:设备管理是操作系统的核心功能之一,它负责管理和控制计算机系统中的外部设备,如磁盘驱动器、打印机、网络接口等,以及这些设备之间的通信。
(2)文件管理:文件管理是操作系统的另一个核心功能,它负责管理计算机系统中的文件,包括文件的创建、修改、删除和搜索等。
(3)进程管理:进程管理是操作系统的另一个重要功能,它负责管理计算机系统中的进程,包括进程的创建、更新、撤销和调度等。
(4)用户界面:用户界面是操作系统的另一个重要功能,它负责提供一个友好的用户界面,使用户能够更加方便地操作计算机系统。
(5)安全性:安全性是操作系统的另一个重要功能,它负责提供安全机制,以防止未授权的用户访问计算机系统中的数据和程序。
2、请简要描述操作系统的结构操作系统的结构可以分为三个层次:内核层、服务层和应用层。
(1)内核层:内核层是操作系统的核心部分,它负责管理和控制计算机系统的资源,如处理器、内存和外设,以及计算机程序的调度和执行。
(2)服务层:服务层是操作系统的一个子系统,它负责提供各种服务,如文件管理、进程管理、用户界面和安全性等,以支持用户更加方便地操作计算机系统。
(3)应用层:应用层是操作系统的最上层,它负责提供用户友好的接口,使用户能够更加方便地操作计算机系统。
二、第二章1、请描述操作系统的进程管理操作系统的进程管理是操作系统的一个重要功能,它负责管理计算机系统中的进程,包括进程的创建、更新、撤销和调度等。
进程管理的主要功能有:(1)进程的创建:进程管理负责创建新的进程,并为新进程分配资源、设置优先级和分配时间片等。
(2)进程的更新:进程管理负责更新进程的状态,如更新进程的优先级、时间片等。
操作系统原理
操作系统原理处理机调度是操作系统中非常重要的一个概念,它是操作系统实现多任务并发执行的关键之一、处理机调度负责决定哪个进程可以占用CPU执行指令,从而最大程度地提高系统的资源利用率和吞吐量。
在本文中,我们将详细介绍处理机调度的原理。
首先,让我们来了解处理机调度的基本概念。
处理机调度通常分为两个层次:长期调度和短期调度。
长期调度(也称作作业调度)主要负责决定哪些任务可以从外部存储器中加载到内存中执行;而短期调度(也称作进程调度)则负责在内存中选择一个就绪队列中的进程,并分配CPU执行指令。
长期调度是一个比较低频率的操作,一般情况下只在进程完成或阻塞时才会触发。
它的主要目标是保持系统的吞吐量和响应时间。
长期调度可以根据多种策略来选择要加载的进程,例如根据优先级、内存中的可用空间以及进程的历史执行时间。
一旦进程被选择并加载到内存中,它就会进入就绪队列,等待短期调度的分配。
短期调度是一个高频率的操作,会在每个时钟周期或者每次发生中断时触发。
它的主要目标是保证CPU的公平分配和高效利用。
短期调度可以根据多种调度算法来选择一个进程,例如先来先服务调度、最短作业优先调度、最高优先级调度、轮转法调度等。
不同的算法有不同的优势和劣势,需要根据系统的具体需求来选择合适的调度算法。
先来先服务调度是最简单的一种调度算法,它按照进程到达的先后顺序进行调度。
当一个进程到达时,它会被放置在就绪队列的末尾,等待CPU分配。
如果多个进程同时到达,那么系统会按照它们到达的先后顺序进行分配。
这种调度算法的优点是简单易实现,但是缺点是可能导致长作业时间的进程无法及时执行,从而影响响应时间。
最短作业优先调度是一种根据进程服务时间进行调度的算法。
当一个进程到达时,系统会检查就绪队列中的所有进程的服务时间,并选择服务时间最短的进程来执行。
这种调度算法的优点是可以最大程度地减少平均等待时间,但是缺点是可能导致长作业时间的进程等待时间过长,从而降低了响应时间。
操作系统原理练习题附答案资料
《操作系统原理》练习题一、填空题1. 每个进程都有一个生命周期,这个周期从__(1)__开始,到__(2)__而结束。
2. 当一个进程独占处理器顺序执行时,具有两个特性:__(3)__和可再现性。
3. 并发进程中与共享变量有关的程序段称为__(4)__。
4. 一个进程或者由系统创建,或者由__(5)__创建。
5. 一个进程的静态描述是处理机的一个执行环境,被称为__(6)__。
6. 信号量的物理意义是:信号量大于0,其值为__(7)__;信号量小于0,其绝对值为__(8)__。
7. 系统有某类资源5个,供3个进程共享,如果每个进程最多申请__(9)__个该类资源,则系统是安全的。
8. 不可中断的过程称为__(10)__。
9. 操作系统中,进程可以分为__(11)__进程和__(12)__进程两类。
10. 操作系统为用户提供两种类型的使用接口,它们是__(13)__接口和__(14)__接口。
11. 批处理操作系统中,操作员根据作业需要把一批作业的有关信息输入计算机系统,操作系统选择作业并根据__(15)__的要求自动控制作业的执行。
12. 在批处理兼分时的系统中,往往由分时系统控制的作业称为前台作业,而由批处理系统控制的作业称为__(16)__作业。
13. 采用SPOOL技术的计算机系统中,操作员只要启动__(17)__程序工作,就可以把作业存放到__(18)__中等待处理。
14. 作业控制方式有__(19)__方式和__(20)__方式二种。
15. 对资源采用抢夺式分配可以防止死锁,能对处理器进行抢夺式分配的算法有__(21)__算法和__(22)__算法。
16. 因争用资源产生死锁的必要条件是互斥、__(23)__、不可抢占和__(24)__。
17. 死锁的形成,除了与资源的__(25)__有关外,也与并发进程的__(26)__有关。
18. 为破坏进程循环等待条件,从而防止死锁,通常采用的方法是把系统中所有资源类进行__(27)__,当任何一个进程申请两个以上资源时,总是要求按对应资源号__(28)__次序申请这些资源。
操作系统原理答案
操作系统原理答案(总20页)本页仅作为文档封面,使用时可以删除This document is for reference only-rar21year.March第2章习题答案2-9.(1)x<=3 运行顺序为 Px,P3,P5,P6,P9T=(x+(x+3)+(x+3+5)+(x+3+5+6)+(x+3+5+6+9))/5=x+(2)3<x<=5 运行顺序为 P3,Px,P5,P6,P9T=(3+(3+x)+(3+x+5)+(3+x+5+6)+(3+x+5+6+9))/5=+(3)5<x<=6 T=+(4)6<x<=9 T=+(5)9<x T=+2-12.计算采用FCFS、SJN、RHN的平均周转时间和平均带权周转时间:各作业的周转时间Ti和平均周转时间T:T1= T2= T4=各个作业的平均带权周转时间W计算如下:W=(2/2+++=(1+++6)/4=2) SJN 作业运行顺序:1,3,4,2T1= T2==3T3= T4=各个作业的平均带权周转时间W计算如下:W=(2/2+3/+1/+/4=3) HRN 作业运行顺序:1,3,2,4先选择作业1 从。
当作业1完成时,究竟选谁运行,只有通过计算,选择响应比高者运行:作业2的响应比=( +/=作业3的响应比=(+ /=作业4还未到,只能选作业3运行。
作业3运行到结束,再计算剩余的作业2和4:作业2的响应比=(()+)/=作业4的响应比=( /=2 选作业2运行。
作业2到完成。
最后运行作业4。
运行到,全部结束。
各个作业的周转时间计算如下:t1=2 t2== t3= t4==各个作业的平均周转时间计算如下:T==(2++1+/4=各个作业的平均带权周转时间计算如下:W=(2/2++1/+/4=2-13.已知作业A,B,C,D,E需要的运行时间分别为10,6,2,4,8分钟,优先级分别为3,5,2,1,4。
操作系统第三次作业参考答案
操作系统作业(2011-3-14):课本:P83 27(不会出现死锁的哲学家进餐问题)、2828、var empty,full:semaphore:=1,0;beginparbeginproducer: consumer:begin repeat begin repeatproduce an item p; wait(full);wait(empty); c:=buffer;buffer:=p; signal(empty);signal(full); consume c;until false; until false;end endparend.操作系统作业(2011-3-16):1、有一个报箱为A、B两人共同使用,每次只能装一份报纸。
A订阅《科技报》,B订阅《新民晚报》,投递员C、D分属科技报社和新民晚报社,试用P、V操作写出他们的同步执行程序。
2、设有n个进程共享一个程序段,对于如下两种情况,请问所采用的信号量初值是否相同?各是多少?信号量的值的变化范围如何?(1)如果每次只允许一个进程进入该程序段;(2)如果每次最多允许m个进程(m n)同时进入该程序段。
3、设有两个优先级相同的进程P1和P2如下。
信号量S1和S2的初值均为0,试问P1、P2并发执行后,x、y、z的值各是多少?请写出判断的过程。
进程P1:进程P2:y=1;x=1;y=y+2;x=x+1;V(S1); P(S1);z=y+1;x=x+y;P(S2);V(S2);y=z+y;z=x+z;4、进程之间存在哪几种制约关系?各是什么原因引起的?以下活动各属于哪种制约关系?(1)若干学生去图书馆借书;(2)两队进行篮球比赛;(3)流水线生产的各道工序;(4)商品生产和社会消费。
5、什么是多线程?多线程和多任务有什么区别?参考答案:1、var s,science,night:semaphore:=1,0,0;beginparbeginA: begin while(true) C: begin while(true){ wait(science); { wait(s);取科技报; 投递科技报;signal(s); signal(science);} }end; end;B: begin while(true) D: begin while(true){wait(night); {wait(s);取新民晚报; 投递新民晚报;signal(s); signal(night);} }end; end;parend;end.2、(1)由于每次只允许一个进程进入该程序段,因此可以将该程序段看成是临界资源,应设初值为1的信号量。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
操作系统原理第三次作业(第4、5章
一、选择题
1. _____________ 通道具有能力。
(1执行I/O指令集(2执行CPU指令集(3传输I/O命令(4运行I/O进程
2. ___________________________________________________________ 不通过CPU进行主存与I/O设备间大量的信息交换方式,可以是__________________ 方式。
(1DMA (2中断(3查询等待(4程序控制
3. 为了实现设备的独立性、系统中的逻辑设备表必须包含:______ 。
(1逻辑设备名和物理设备名
(2逻辑设备名和驱动程序入口地址
(3物理设备名和驱动程序入口地址
(4逻辑、物理设备名和驱动程序入口地址
4. 通过硬件和软件的功能扩充,把原来独占的设备改造成能为若干用户共享的
设备,这种设备称为 ______ 。
(1存储设备(2系统设备
(3虚拟设备(4用户设备
5. ___________________________________________________ 如果I/O所花费的时间比CPU处理时间短得多,则缓冲区_________________________ 。
(1最有效(2几乎无效(3均衡(4都不是
6. 下列有关SPOOLing系统的论述中第 ____ 条是正确的论述。
(1构成SPOOLing系统的基本条件,是只要具有大容量、高速硬盘作为输入井与输出井。
(2SPOOL ing系统是建立在分时系统中。
(3SPOOL ing系统是在用户程序要读取数据时起动输入进程输入数据。
(4当输出设备忙时,SPOOLing系统中的用户程序暂停执行,待I/O空闲时再被唤醒,
去执行输出操作。
(5SPOOLing系统实现了对I/O设备的虚拟,只要输入设备空闲,SPOOLing可预先将输
入数据从设备传输到输入井中供用户程序随时读取。
7. _____________________________________ 从下列关于驱动程序的论述中,选出第_____________________________________ 条正确的论述。
(1驱动程序与I/O设备的特性紧密相关,因此应为每一I/O设备配备一个驱动程序。
(2驱动程序与I/O控制方式紧密相关,因此对DMA方式应是以字节为单位去启
动设备及进行中断处理。
(3由于驱动程序与I/O设备(硬件紧密相关,故必须全部用汇编语言书写。
(4对于一台多用户机,配置了相同的8个终端,此时可以只配置一个由多个终端共享的驱动程序。
操作系统设备管理功能的内部设计一般是基于分层的思想,因此通常将I/O 软件组成4个层次,用户应用软件、终端应用层软件、中断应用层程序、中断处理程序、独立于设备的软件和设备驱动程序,当进程提出I/O请求访问硬件时,需要按的层次
结构进行。
(1进程请求I/O 令i立于设备的软件一>中断处理程序一>设备驱动程序一>硬件
(2进程请求I/O 令立于设备的软件一>设备驱动程序一>中断处理程序一>硬件
(3进程请求I/O r设备驱动程序一>中断处理程序一>独立于设备的软件一>硬件
(4进程请求I/O r设备驱动程序一>独立于设备的软件一>中断处理程序一>硬件9.对移动臂磁盘的一次信息传输所花费的时间由三部分组成,它们是 ___ 。
(1传送时间,延迟时间和寻找时间(2旋转等待时间,延迟时间和寻找时间
(3磁头移动时间,延迟时间和寻找时间(4延迟时间,移动时间和等待时间
10.对磁盘进行移臂调度的目的是缩短_______ 。
(1启动时间(2传送时间(3寻找定位时间(4旋转延迟时间
11•下列第 ____ 项不是文件系统的功能?
(1文件系统实现对文件的按名存取
(2负责实现数据的逻辑结构到物理结构的转换
(3提高磁盘的读写速度
(4提供对文件的存取方法和对文件的操作
12. ________________________________________________ 下面关于顺序文件和链接文件的论述中错误的论述是_____________________________ 。
(1顺序文件适于建立在顺序存储设备上,而不适合建立在磁盘上。
(2在链接文件中是在每个盘块中设置一链接指针,用于将文件的所有盘块链接起来。
(3顺序文件必须采用连续分配方式,而链接文件和索引文件则都可采取离散分配方式。
(4在MS-DOS中采用的是链接文件结构。
(5链接文件解决了顺序结构中存在的问题,它提高了存储空间的利用率
13. 一个采用三级索引文件系统,存取一块盘块信息通常要访问 ___ 次磁盘。
(1 1 (2 2 (3 3 (4 4 (5 0
14. 设有一个包含1000个记录的索引文件,每个记录正好占用一个物理块。
一
个物理块可以存放10个索引表目。
建立索引时,一个物理块应有一个索引表目,试问索引应占______ 个物理块?
(1 1 (2 11 (3 111 (4 1111 (5 以上都不是
15. 文件系统中用______ 管理文件。
(1堆栈结构(2指针(3目录(4页表
16. Win dows操作系统的一个文件的绝对路径名是从____ 开始的整个通路上
所有子目录名组成的一个有序组合。
(1当前目录(2根目录
(3家目录(home directory (4磁盘驱动器编号
17. 将文件描述信息从目录项中分离出来(将文件控制块FCB分离为文件名和文件描述信息的好处是:______
(1减少读文件时的I/O信息量
(2减少写文件时的I/O信息量
(3减少查文件时的I/O信息量
(4减少复制文件时的I/O信息量
18. 在linux/Unix中对文件有条件的共享是指:_____
(1给不同身份的用户赋予不同的访问权限
(2给不同身份的用户赋予相同的访问权限
(3给不同身份的用户赋予相同或不同的访问权限
(4给相同身份的用户赋予不同的访问权限
19. ___ 假设在一个系统中一个文件有二个名字,它与一个文件保存为二个副本的区别是____ 。
(1前者比后者所占的存储空间大
(2前者需二个目录项,后者只需一个目录项
(3前者存取文件的速度快,后者存取速度慢
(4前者改变与某个名字相联系的文件时,另一个名字相联的文件也改变,后者的另一个副本不改变。
20. (填充题一个系统磁盘每块大小为2KB,每块地址用4B表示。
采用二级索引
文件系统管理的最大的文件是_________ ,采用三级索引文件系统管理的最大的文
件是_________ ,采用UNIX System V文件系统管理的最大的文件是___________
_________ 。
•问答题
1. 在某些系统中有这样的情况,假如某用户打开文件,向该文件中增加了若干新记录之后没有关闭文件就关机了,当他下次开机再打开文件时却无法读出所增加的新记录。
试从打开文件和关闭文件的作用出发,分析产生这种现象的原因,并说明编程时使用文件的操作的步骤。
2. 简述UNIX对文件实现存取控制的方法和命令的使用。