操作系统练习五2020
操作系统练习题
《操作系统》专业课练习题一、选择题1.操作系统是一种A.通用软件B.系统软件C.应用软件D.软件包[解析]系统软件包括操作系统、数据库管理系统、语言处理程序、服务性程序、标准库程序等。
2.批处理系统的主要缺点是A.系统吞吐量小B.CPU利用率不高C.资源利用率低D.无交互能力[解析]批处理系统中,作业执行时用户无法干预其运行,只能通过事先编制作业控制说明书来间接干预,缺少交互能力,也因此才有了分时系统的出现。
3.实时操作系统必须在()内处理来自外部的事件。
A.一个机器周期B.被控制对象规定时间C.周转时间D.时间片[解析]实时系统要求能实时处理外部事件,即在规定的时间内完成对外部事件的处理。
4.下列选项中,在用户态执行的是A.命令解释程序B.缺页处理程序C.进程调度程序D.时钟中断处理程序[解析]缺页处理和时钟中断都属于中断,在核心态执行;进程调度是操作系统内核进程,无需用户干预,在核心态执行;命令解释程序属于命令接口,是四个选项中唯一能面对用户的,它在用户态执行。
5.实时系统的进程调度,通常采用()算法。
A.先来先服务B.时间片轮转C.抢占式的优先级高者优先D.高响应比优先[解析]实时系统必须能够足够及时的处理某些紧急的外部事件,故普遍用高优先级,并且用“可抢占”来确保实时处理。
6.当CPU处于管态时,它可以执行的指令是A.计算机系统中的全部指令B.仅限于非特权指令C.仅限于访管指令D.仅限于特权指令7.一个作业8:00到达系统,估计运行时间为1h,若10:00开始执行该作业,其响应比是A.2B.1C.3D.0.5[解析]响应比=响应时间/要求服务时间=(等待时间+要求服务时间)/要求服务时间=(2+1)/1=3。
8.进程与程序的根本区别是A.静态和动态的特点B.是不是被调入到内存中C.是不是具有就绪、运行和等待三种状态D.是不是占有处理器[解析]动态性是进程最重要的特性,以此来区分文件形式的静态的程序。
操作系统练习题5-6答案
一、判断题1.(×)文件系统中分配存储空间的基本单位是记录。
2。
(×)文件系统中源程序是有结构的记录式文件。
3.(×)同一文件系统中不允许文件同名, 否则会引起混乱。
4.(×)特殊文件是指其用途由用户特殊规定的文件。
5。
(×)文件的索引表全部存放在文件控制块中。
6.(×)打印机是一类典型的块设备.7.(√)流式文件是指无结构的文件。
8。
(√)引入当前目录是为了减少启动磁盘的次数。
9。
(×)文件目录必须常驻内存。
10.(×)固定头磁盘存储器的存取时间包括搜查定位时间和旋转延迟时间。
11.(×)在文件系统中,打开文件是指创建一个文件控制块。
12.(×)磁盘上物理结构为链接结构的文件只能顺序存取。
13。
(×)文件系统的主要目的是存储系统文档.14.(√)对文件进行读写前,要先打开文件.15.(×)选择通道主要用于连接低速设备。
16.(×)如果输入输出所用的时间比处理时间短得多,则缓冲区最有效。
17。
(×)引入缓冲的主要目的是提高I/O设备的利用率。
18。
(√)文件目录一般存放在外存.二、选择题1.在下列调度算法中,( A )不属于进程调度算法。
A.电梯调度法 B.优先级调度法 C.时间片轮转法 D. FIFO法2.如果文件采用直接存取方式且文件大小不固定,则宜选择(D)文件结构。
A.任意 B.顺序 C.随机 D.索引3.CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用(C).A.交换技术 B.覆盖技术 C.缓冲技术 D.DMA技术4.使用户所编制的程序与实际使用的物理设备无关,这是由设备管理的( A )功能实现的。
A.设备独立性 B.设备分配 C.缓冲管理 D.虚拟设备5.在设备分配中,可能会发生死锁的分配方式是( C ).A.静态方式 B.单请求方式 C.多请求方式 D.假脱机方式6.在磁盘的访问过程中,时间花费最多的是(A )。
操作系统习题(附参考答案)
操作系统习题(附参考答案)一、单选题(共100题,每题1分,共100分)1、下列存储器中,速度最快的是()。
A、内存B、寄存器C、CacheD、磁盘正确答案:B2、时钟中断事件属于()中断事件。
A、程序B、自愿性C、外部D、输入/输出正确答案:C3、可变分区存储管理系统中,若采用最佳适应分配算法,“空闲区表”中的空闲区可按()顺序排列。
A、大小从大到小B、大小从小到大C、地址从大到小D、地址从小到大正确答案:B4、从静态的角度看,下列选项中哪一个是进程必须拥有而程序所没有的?()A、常量数据B、全局变量C、进程控制块D、代码正文正确答案:C5、()不是管程的组成部分。
A、对局部于管程内的数据结构设置初始值的语句B、对管程内数据结构进行操作的一组过程C、局部于管程的共享数据结构D、管程外过程调用管程内数据结构的说明正确答案:D6、下列关于父进程和子进程的叙述中,正确的是()。
A、子进程执行完了,父进程才能执行B、父进程创建了子进程,因此父进程执行完了,子进程才能执行C、撤销子进程时,应该同时撤销父进程D、撤销父进程时,应该同时撤销子进程正确答案:D7、某计算机系统中有8台打印机,有K个进程竞争使用,每个进程最多需要3台打印机。
该系统可能会发生死锁的K的最小值是()。
A、3B、4C、2D、5正确答案:B8、分页虚拟存储管理系统中,若采用FIFO页面置换算法,则当分配的物理页面数增加时,缺页中断的次数()。
A、减少B、可能增加也可能减少C、增加D、不变正确答案:B9、产生内存抖动的主要原因是()。
A、内存空间太小B、CPU运行速度太慢C、CPU调度算法不合理D、页面置换算法不合理正确答案:D10、()存储管理兼顾了段式在逻辑上清晰和页式在存储管理上方便的优点。
A、分页B、段页式C、可变分区D、分段正确答案:B11、发生死锁的必要条件有四个,要预防死锁的发生,可以破坏这四个必要条件,但破坏()条件是不太实际的。
操作系统期末练习(5-8章)
C.直接存储器访问DMA控制方式D. I/O通道控制方式
6.利用通道实现了()之间数据的快速传输。
A. CPU和外设B.内存和CPUC.内存和外设D.外设和外设
7.下列哪种设备不是从设备分配策略角度来说的。()
A.系统设备B.独享设备C.共享设备D.虚拟设备
9.下列哪一个选项的描述不是树型目录的优点()。
A.解决了文件重名问题B.提高了文件的检索速度
C.根目录到任何文件有多条通路D.便于进行存储权限控制
10.下面是关于文件的一些操作。若需要读一个文件,那么描述次序正确的是()。
1)将文件的目录信息读入内存。
2)向设备管理程序发出I/O请求,完成数据读入操作。
试借助地址变换图(要求画出地址变换图)求出有效逻辑地址4865所对应的物理地址。
7.设一段表如下所示。
那么逻辑地址(2,88)对应的物理地址是()。逻辑地址(4,100)对应的物理地址是()。
8.某系统采取动态分区管理技术。某时刻在内存有三个空闲区,它们的首地址和大小分别是:空闲区1(100KB,10KB),空闲区2(200KB,30KB),空闲区3(300KB,15KB)。现有如下作业序列:作业1需求15KB,作业2需求16KB,作业3需求10KB。要求:
A.每个进程拥有一张页表,且进程的页表驻留在内存中
B.每个进程拥有一张页表,但只将执行进程的页表驻留在内存中,其他进程的页表不必驻留在内存中
C.所有进程共享一张页表,以节约有限的内存空间,但页表必须驻留在内存中
D.所有进程共享一张页表,只有页表中当前使用的页面必须驻留在内存中,以最大限度地节约有限的内存空间。
A.既可随即访问,又可顺序访问B.只能随即访问
操作系统练习题
操作系统练习题(一)一、判断题1.多个进程互斥使用某一临界资源时,它们是通过互斥地进入同一临界区来实现的。
()2.中断响应必须由硬件来实现。
()3.进程控制块(PCB)是专为用户进程设置的私有数据结构,每个进程仅有一个PCB。
()4.进程和程序是两个截然不同的概念。
()5.并发性是指若干个事件在不同时刻发生。
()6.批处理系统的(主要优点)是系统的吞吐量大、资源利用率高、系统的开销较小。
()7.原语是一种不可分割的操作。
()8.对临界资源应采取互斥访问方式来实现共享。
()9.在用户状态下运行的程序,可以访问整个内存空间并执行某些特权指令。
()10.多个进程中的临界区,它们必须互斥地执行。
()11. 操作系统的所有程序都必须常驻内存。
()12. 进程获得处理机而运行是通过申请而得到的。
()13. 通过任何手段都无法实现计算机系统资源之间的互换。
()14. 进程控制块中的所有信息必须常驻内存。
()15. 用户程序有时也可以在核心态下运行。
()16. 进程在运行中, 可以自行修改自己的进程控制块。
()17. 进程申请CPU得不到满足时, 其状态变为等待态。
()18. 当一个进程从等待态变成就绪态, 则一定有一个进程从就绪态变成运行态。
()19. 清内存指令只能在管态下执行。
()20. 如果信号量S的当前值为-5, 则表示系统中共有5个等待进程。
()21. 进程状态的转换是由操作系统完成的, 对用户是透明的。
()二、填空题1. 分时系统追求的目标是。
2. 用户进程从目态(常态)转换为管态(特态)的唯一途径是。
3. 从静态的观点看, 操作系统中的进程是由程序段、数据和三部分组成。
4. 操作系统中的一种同步机制, 由共享资源的数据及其在该数据上的一组操作组成, 该同步机制称为。
5. 实时系统应具有两个基本特征: 及时性和。
6. 进程获得了除CPU外的所有资源, 一旦获得CPU即可执行, 这时进程处于状态。
7. 两个或两个以上程序在计算机系统中同处于开始和结束之间的状态, 这就称。
(完整版)操作系统复习练习(答案)
操作系统一, 选择题第一部分:操作系统概述1.最基本的系统软件是( A) 。
A. 操作系统B. 文字处理系统C. 语言处理系统D. 数据库管理系统2.操作系统是一种( B)。
A. 应用软件B. 系统软件C. 通用软件D. 工具软件3.操作系统是一组( C )。
A.文件管理程序B.中断处理程序C.资源管理程序D.设备管理程序4.下列关于操作系统的叙述中,( D)是不正确的。
A.管理资源的程序B.管理用户程序执行的程序C.能使系统资源提高效率的程序D.能方便用户编程的程序5.以下(C)项功能不是操作系统具备的主要功能。
A.内存管理B.中断处理C.文档编辑D.CPU调度6.操作系统负责为方便用户管理计算机系统的( C)。
A. 程序B. 文档资料C. 资源D. 进程7.操作系统的基本职能是( A)。
A.控制和管理系统内各种资源,有效地组织多道程序的运行B.提供用户界面,方便用户使用C.提供方便的可视化编辑程序D.提供功能强大的网络管理工具8.操作系统的主要功能是( C)。
A. 提高计算的可靠性B. 对硬件资源分配.控制.调度.回收C. 对计算机系统的所有资源进行控制和管理D. 实行多用户及分布式处理9.( D)不是操作系统关心的主要问题。
A. 管理计算机裸机B.设计、提供用户程序与计算机硬件系统的界面C. 管理计算机系统资源D.高级程序设计语言的编译器10.下面关于计算机软件的描述正确的是( B)。
A. 它是系统赖以工作的实体B. 它是指计算机的程序及文档C. 位于计算机系统的最外层D. 分为系统软件和支撑软件两大类11.操作系统的发展过程是( A)。
A.设备驱动程序组成的原始操作系统,管理程序,操作系统B.原始操作系统,操作系统,管理程序C.管理程序,原始操作系统,操作系统D.管理程序,操作系统,原始操作系统12.世界上第一个操作系统是( B)。
A.分时系统B.单道批处理系统C.多道批处理系统D.实时系统13.计算机系统的组成包括( B)。
计算机操作系统练习题及答案
计算机操作系统练习题及答案操作系统是计算机系统中的核心组成部分,它负责管理计算机的硬件和软件资源,为用户提供一个可靠、高效的计算环境。
而练习题则是对操作系统相关知识的巩固和提升,通过解答练习题,可以加深对操作系统原理和技术的理解。
以下是一些常见的计算机操作系统练习题及答案,供大家参考。
1.什么是操作系统?它的主要功能是什么?答案:操作系统是计算机系统的核心软件,它管理和控制计算机的硬件资源,为用户提供一个高效、方便的计算环境。
操作系统的主要功能包括进程管理、内存管理、文件系统管理、设备管理等。
2.简述进程和线程的概念,并指出二者的区别。
答案:进程是程序在计算机中的执行实例,是资源分配的基本单位。
而线程是进程中的一个执行单元,是CPU调度的最小单位。
区别在于进程是独立的执行单位,拥有独立的虚拟地址空间和系统资源;而线程是共享进程的地址空间和系统资源,可以并发执行。
3.请简述死锁的定义及发生的四个必要条件。
答案:死锁是指两个或多个进程在执行过程中,由于竞争资源或彼此等待,导致的无限阻塞的状态。
死锁发生必须满足以下四个条件: - 互斥条件:资源只能被一个进程持有或使用。
- 请求与保持条件:一个进程在持有一部分资源的同时,又请求其他进程正在占有的资源。
- 不剥夺条件:进程在未使用完资源之前,不能被强行剥夺资源。
- 循环等待条件:存在一个进程的资源申请序列,使得每个进程都在等待下一个进程所持有的资源。
4.什么是页式存储管理?请简述页表的作用。
答案:页式存储管理是一种虚拟存储技术,将主存和辅存分成固定大小的页面和页框,以页为单位进行地址映射和数据传输。
页表是一种数据结构,用于存储页面和页框的映射关系。
它的作用是通过页面号将虚拟地址映射到物理地址,实现虚拟地址到物理地址的转换。
5.什么是文件系统?请简述文件系统的组织结构。
答案:文件系统是操作系统用来管理和控制文件的软件部分,提供对文件的创建、读取、写入、删除等操作。
操作系统习题集(含答案)
注::作红色标记的为答案一、选择题模块1:1.当时引入多道程序的目的在于()。
A.有利于代码共享,减少主、辅存信息交换量B.充分利用存储器C.充分利用CPU,减少CPU等待时间D.提高实时响应速度2. 在单处理机计算机系统中,()是并行操作的。
A.程序与程序B.处理机的操作与通道的操作C.主程序与子程序D.用户程序与操作系统程序3.下面哪一个不是程序在并发系统内执行的特点()。
A.产生死锁的必然性B.资源分配的动态性C.程序执行的间断性D.相互通信的可能性4.进程和程序的一个本质区别是( D )。
A. 进程分时使用CPU,程序独占CPUB.进程存储在内存,程序存储在外存C. 进程在一个文件中,程序在多个文件中D.进程为动态的,程序为静态的5.在下列情况( ),系统需要进行进程调度。
A. 某一进程正访问一临界资源B.某一进程运行时因缺乏资源进入阻塞状态C.某一进程处于运行状态,而另一进程处于自由状态D.某一进程正在访问打印机,而另一进程处于就绪状态6.与设备控制器关系最密切的软件是()。
A.编译程序B.设备驱动程序C.存储管理程序D.处理机管理7. 若进程P一旦被唤醒就能够投入运行,系统可能()。
A.在抢占调度方式中,P的优先级高于当前运行的进程B.进程P的优先级最高C.就绪队列为空队列D.在抢占调度方式中,P的优先级高于就绪队列中所有的进程8. 在下列选项中,属于预防死锁的方法是()。
A.剥夺资源法B.资源分配图法C.资源随意分配D.银行家算法9. 如果要使装入内存的程序,在内存中移动后仍能正常运行,必须要有( )的支持。
A. 静态重定位B.动态重定位C. 动态链接D.静态链接10. 段页式管理中,地址转换表是( )。
A. 每个进程一张段表,一张页表B.每个进程的每个段一张段表,一张页表C.每个进程一张段表,每个段一张页表D.每个进程一张页表,每个段一张段表11.下列( )存储管理方式能使内存碎片尽可能少,避免内存的整理。
《操作系统》考试练习题及参考答案
《操作系统》考试练习题及参考答案一、单选题1. 在下列存储管理方案中,不适用于多道程序设计的是()。
A 、单一连续分配B 、固定式分区分配C 、可变式分区分配D 、段页式存储管理答案:A2. 若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许()个进程参于竞争,而不会发生死锁。
A 、5B 、2C 、3D 、4答案:D3. 主要由于()原因,使UNIX易于移植。
A 、UNIX是由机器指令书写的B 、UNIX大部分由汇编少部分用C语言编写C 、UNIX是用汇编语言编写的D 、UNIX小部分由汇编大部分用C语言编写答案:D4. 一个计算机系统有7台可互换的磁带机供N个进程竞争使用。
每个进程在一段时间内需要占用2台磁带机。
N最多为()不会发生死锁。
A 、5B 、12C 、6D 、2答案:C5. 虚拟设备是指()。
A 、允许用户使用比系统中具有的物理设备更多的设备B 、允许用户以标准化方式来使用物理设备C 、把一个物理设备变换成多个对应的逻辑设备D 、允许用户程序不必全部装入主存便可使用系统中的设备答案:C6. 位示图方法可用于( )A 、盘空间的管理B 、盘的驱动调度C 、文件目录的查找D 、页式虚拟存储管理中的页面调度答案:A7. 任何两个并发进程之间( )A 、一定存在互斥关系B 、一定存在同步关系C 、一定彼此独立无关D 、可能存在同步或互斥关系答案:D8. 在UNIX系统中,请求调用是采用()算法。
A 、LFUB 、FIFOC 、LRUD 、LIFO答案:C9. ()存储器管理方法可能使系统产生抖动。
A 、简单页式B 、请求页式C 、段式D 、可变连续分区答案:B10. 某系统采用固定分区分配存储管理,内存空间为640K,其中地址0到40K被系统占用,其他空间按分区大小相等的方法划为4个分区,则当有大小分别为7KB 、90KB 、30KB 、20KB的作业进入内存时,浪费的内存为()。
操作系统练习题含参考答案
操作系统练习题含参考答案一、单选题(共90题,每题1分,共90分)1、在大多数Linux发行版本中,以下哪个属于块设备(blockdevices)?A、硬盘B、打印机C、串行口D、虚拟终端正确答案:A2、在随机存取方式中,用户以______为单位对文件进行存取和检索。
A、数据项B、字节C、逻辑记录D、字符串正确答案:C3、在UNIX系统中获取帮助信息的命令为()。
A、manB、cdC、catD、help正确答案:A4、如何删除一个非空子目录/tmp?A、del/tmp/*B、rm-Ra/tmp/*C、rm-rf/tmpD、rm-rf/tmp/*正确答案:C5、运行一个脚本,用户不需要什么样的权限?A、browseonthedirectoryB、readC、executeD、write正确答案:D6、下列关于批处理操作系统的叙述中错误的是()。
A、“通道”和“中断”技术的出现,使得输入/输出设备与CPU可并行工作B、批处理系统可分为单道批处理系统和多道批处理系统C、批处理系统具有用户与计算机的直接交互能力,提高了系统资源的利用率D、单道批处理系统是一种单用户操作系统正确答案:C7、采用段式存储管理的系统中,若地址用24位表示,其中8位表示段号,则允许每段的最大长度是()。
A、216B、224C、232D、28正确答案:A8、如果有多个中断同时发生,系统将根据中断优先级响应优先级最高的中断请求。
若要调整中断事件的响应次序,可以利用()。
A、中断屏蔽B、中断向量C、中断嵌套D、中断响应正确答案:A9、把作页地址空间中的逻辑地址变成内存中物理地址的过程称为()。
A、物理化B、重定位C、逻辑化D、加载正确答案:B10、当CPU执行系统程序时,CPU处于()。
A、管态B、目态C、系统态D、A和C正确答案:D11、若一个系统内存有64MB,处理器是32位地址,则它的虚拟地址空间为()字节。
B、4GBC、100KBD、64MB正确答案:B12、操作系统负责为用户和用户程序完成所有()的工作A、硬件有关和应用无直接关系B、硬件无关和应用有直接关系C、硬件有关和应用有直接关系D、硬件无关和应用无直接关系正确答案:A13、使用页式存储管理使处理器执行指令的速度______。
操作系统练习题和答案
操作系统练习题和答案一、单项选择题1.现代操作系统的基本特征是( C )、资源共享和操作的异步性。
P13A. 多道程序设计B. 中断处理C. 程序并发执行D. 实现分时和实时处理2.在页式虚拟存储管理中,为实现地址变换,应建立(C )P157A.空闲区表B.分区分配表C.页表D.移动表3.SPOOL技术用于(C)A. 处理器管理B. 存储管理C. 设备管理D. 文件管理4.在可变分区分配方案中,在空闲区表中以空闲区长度按递减顺序排列适合于(A)P131A.最坏适应算法B.最先适应算法C.最优适应算法D.首次循环适应算法5.用户程序发出磁盘I/O请求后,系统的正确处理流程是(B)A.用户程序→系统调用处理程序→中断处理程序→设备驱动程序B.用户程序→系统调用处理程序→设备驱动程序→中断处理程序C.用户程序→设备驱动程序→系统调用处理程序→中断处理程序D.用户程序→设备驱动程序→中断处理程序→系统调用处理程序6.从磁盘读取数据的下列时间中,对系统效率影响最大的是( D)A.处理时间B.传输时间C.延迟时间D.寻道时间7.以下关于进程的并发执行描述正确的是(A )A.多个进程在某个时间段内轮流占用处理器执行B.多个进程在某个时刻同时占用处理器执行C.单处理器的系统也允许进程并发执行D.只有多处理器的系统才能允许进程并发执行8.造成某进程状态从就绪态转变成运行态的原因是(D)A.上次分配给该进程的处理器时间太短B.有更高优先级的进程要运行C.该进程需要更多的处理器时间运行D.该进程被进程调度程序选中9.以下存储管理技术中,可以实现虚拟存储器的技术是(D )A.单用户连续存储管理B.固定分区存储管理C.可变分区存储管理D.页式存储管理10.PCB全称(B )A.进程队列B.进程控制块C.进程状态D.进程对象11.计算机系统能及时处理由过程控制反馈的数据,并做出响应的操作系统是(B)A. 批处理操作系统B. 实时操作系统C. 分时操作系统D. 多处理机操作系统12.某进程所要求的一次打印输出结束,该进程被唤醒,其进程状态将从(B )A. 就绪状态到运行状态B. 等待状态到就绪状态C. 运行状态到等待状态D. 运行状态到就绪状态13.内存分配的最差适应算法的空闲区表是(A )A. 按大小递减顺序排列B. 按大小递增顺序排列C. 按地址由小到大排列D. 按地址由大到小排列14.以下说法错误的是(D )A.并发进程中与共享变量有关的程序段称为临界区B.并发进程中涉及到相同变量的程序段称为相关临界区C.临界区的引入主要是为了解决并发进程执行时出现与时间有关的错误D.所有并发进程都会产生与时间有关的错误15.一种既有利于短小作业又兼顾到长作业的作业调度算法是(B )A. 先来先服务B.最高响应比优先C.轮转D.均衡调度16.按文件的逻辑结构可将文件分成(C )A. 数据文件,命令文件,文本文件B. 命令文件,库文件,索引文件C. 顺序文件,链式文件,索引文件D. 输入文件,输出文件,随机文件17.计算机操作系统的功能是(D )A.把源程序代码转换为目标代码B.实现计算机用户之间的相互交流C.完成计算机硬件与软件之间的转换D.控制、管理计算机系统的资源和程序的执行18.多道程序设计是指(C )A. 在多台处理机上同时执行多道程序B. 在多台处理机上同一时刻执行多道程序C. 在一台处理机上同时执行多道程序D. 在一台处理机上同一时刻执行多道程序19.有关进程的下列叙述中正确的是(D )A. 进程是静态的文本B. 进程与程序是一一对应的C. 进程与作业是一一对应的D. 多个进程可以在单个CPU上同时执行20.在下列操作系统中,对响应时间要求最高的是( C )。
(完整版)操作系统练习题及答案
操作系统练习题一、单项选择题1.操作系统是一种()。
A.应用软件B. 系统软件C.通用软件D. 工具软件2.操作系统是一组()。
A.文件管理程序B.中断处理程序C.资源管理程序D.设备管理程序3.现代操作系统的基本特征是()、资源共享和操作的异步性。
A.多道程序设计B. 中断处理C.程序的并发执行D. 实现分时与实时处理4.()不是操作系统关心的主要问题。
A、管理计算机裸机B、设计、提供用户程序与计算机硬件系统的界面C、管理计算机系统资源D、高级程序设计语言的编译器5.引入多道程序的目的在于()。
A、充分利用CPU,减少CPU等待时间B、提高实时响应速度C、有利于代码共享,减少主、辅存信息交换量D、充分利用存储器6.()没有多道程序设计的特点。
A. DOSB. UNIXC. WindowsD.OS/27.下列操作系统中,为分时系统的是()。
A. CP/MB. MS-DOSC. UNIXD. Windows NT8.在分时系统中,时间片一定,(),响应时间越长。
A.内存越多B.用户数越多C.后备队列越短D.用户数越少9.批处理系统的主要缺点是()。
A.CPU的利用率不高B.失去了交互性C.不具备并行性D.以上都不是10.在下列性质中,()不是分时系统的特征。
A. 交互性B. 同时性C. 及时性D. 独占性11.实时操作系统追求的目标是()。
A.高吞吐率B.充分利用内存C. 快速响应D. 减少系统开销12.CPU状态分为系统态和用户态,从用户态转换到系统态的唯一途径是()。
A. 运行进程修改程序状态字B. 中断屏蔽C. 系统调用D. 进程调度程序13.系统调用的目的是()。
A.请求系统服务B.终止系统服务C.申请系统资源D.释放系统资源14.系统调用是由操作系统提供的内部调用,它()。
A、直接通过键盘交互方式使用B、只能通过用户程序间接使用C、是命令接口中的命令D、与系统的命令一样15.操作系统中的作业管理是一种()。
操作系统练习题(全)
答案仅供参考1.How does the distinction between kernel mode and user mode function as a rudimentary form of protection (security) system? (内核态和用户态作为保护系统有什么区别)答:内核态和用户态的区别有以下方式,某些指令只有当CPU处于内核态时才可以执行。
同样地,某些硬件设备只有当程序在内核态下执行才能够被访问。
只有在CPU处于内核态时,才能够控制中断。
因此,CPU处于用户态时的能力有限,从而强制保护关键的资源。
2. Which of the following instructions should be privileged? (下列哪个指令是受保护的)a. Set value of timer.设置计时器的值b. Read the clock.读时钟c. Clear memory.清除内存d. Issue a trap instruction.解决一个陷阱指令e. Turn off interrupts.关中断f. Modify entries in device-status table.修改设备状态表中的条目g. Switch from user to kernel mode.从用户态转到内核态h. Access I/O device.访问I/O设备答:受保护的:a、c、e、f、h,剩下的可以在用户态执行。
3.Why should an application programmer prefer programming according to an API rather than invoking actual system call? (为什么应用程序设计者更喜欢根据API编程)答:使用API编程的一个好处是程序的可移植性:程序员用API设计的程序可以在任何支持相同API的系统上编译和运行,并且,对于一个应用程序来说,实际系统调用比API更加复杂和困难,总之,API调用和与其相关的内核中的系统调用有着很强的相关性。
2020年计算机操作系统试题及答案
2020年计算机操作系统试题及答案一、选择题(选择最确切的一个答案,将其代码填入括号中,每空2分,共20分)1.把逻辑地址转变为内存的物理地址的过程称做( )。
A. 编译B.连接C. 运行D. 重定位2.进程和程序的一个本质区别是( )。
A. 前者分时使用CPU,后者独占CPUB.前者存储在内存,后者存储在外存C. 前者在一个文件中,后者在多个文件中D.前者为动态的,后者为静态的3.可重定位内存分区分配目的为( )。
A. 解决碎片问题B.便于多作业共享内存C.回收空白区方便D.摆脱用户干预4.索引式(随机)文件组织的一个主要优点是( )。
A. 不需要链接指针B.能实现物理块的动态分配C. 回收实现比较简单D.用户存取方便5.作业I/O方式有如下三种:( )、脱机和( )。
A. 询问B.联机C.中断D.通道E.假脱机6.两个旅行社甲和乙为旅客到某航空公司订飞机票,形成互斥的资源是( )。
A. 飞机票B.旅行社C.航空公司D.旅行社和航空公司7.一个文件系统的逻辑分区( )。
A. 不能管理大于物理硬盘容量B.能管理2个相同的物理硬盘C.能管理2个不相同的物理硬盘D.能管理多个不相同的物理硬盘8.操作系统程序结构的主要特点是( )。
A. 一个程序模块B.分层结构C. 层次模块化D.子程序结构9.面向用户的组织机构属于( )。
A. 虚拟结构B.实际结构C.逻辑结构D.物理结构二、是非题(正确的划“√”,错误的划“×”,20分)( )1.进程的互斥和同步是进程通信的基本内容。
( )2.操作系统“生成”是指能产生最适合用户自己工作环境的操作系统内核。
( )3.多用户操作系统离开了多终端硬件支持,则无法使用。
( )4.实时操作系统的响应系数最大,设备利用率最高。
( )5.UNIX的最大特点是分时、多用户、多任务和倒树型文件结构。
( )6.引导操作系统进入内存的程序一般放在计算机的固件中。
( )7.死锁是指两个或多个进程都处于互等状态而无法继续工作。
操作系统教程第5版部分习题答案
第一章:一、3、10、15、23、27、353.什么是操作系统?操作系统在计算机系统中的主要作用是什么?操作系统是管理系统资源、控制程序执行、改善人机界面、提供各种服务,并合理组织计算机工作流程和为用户有效地使用计算机提供良好运行环境的一种系统软件.主要作用(1)服务用户—操作系统作为用户接口和公共服务程序(2)进程交互—操作系统作为进程执行的控制者和协调者(3)系统实现—操作系统作为扩展机或虚拟机(4)资源管理—操作系统作为资源的管理者和控制者10.试述系统调用与函数(过程)调用之间的区别。
(1)调用形式和实现方式不同;(2)被调用的代码位置不同;(3)提供方式不同15.什么是多道程序设计?多道程序设计有什么特点?多道程序设计是指允许多个作业(程序)同时进入计算机系统内存并执行交替计算的方法。
从宏观上看是并行的,从微观上看是串行的。
(1)可以提高CPU、内存和设备的利用率;(2)可以提高系统的吞吐率,使单位时间内完成的作业数目增加;(3)可以充分发挥系统的并行性,使设备和设备之间,设备和CPU之间均可并行工作。
23.现代操作系统具有哪些基本功能?请简单叙述之。
(1)处理器管理;(2)存储管理;(3)设备管理;(4)文件管理;(5)联网与通信管理。
27.什么是操作系统的内核?内核是一组程序模块,作为可信软件来提供支持进程并发执行的基本功能和基本操作,通常驻留在内核空间,运行于内核态,具有直接访问计算机系统硬件设备和所有内存空间的权限,是仅有的能够执行特权指令的程序。
35.简述操作系统资源管理的资源复用技术。
系统中相应地有多个进程竞争使用资源,由于计算机系统的物理资源是宝贵和稀有的,操作系统让众多进程共享物理资源,这种共享称为资源复用。
(1)时分复用共享资源从时间上分割成更小的单位供进程使用;(2)空分复用共享资源从空间上分割成更小的单位供进程使用。
.二、2、52、答:画出两道程序并发执行图如下:(1)两道程序运行期间,CPU存在空闲等待,时间为100至150ms之间(见图中有色部分)。
《操作系统》课程综合练习题 及答案
《操作系统》综合练习题一、填空题1.操作系统的基本功能包括( 1 )管理、( 2 )管理、( 3 )管理、( 4)管理以及提供用户接口。
2.系统调用与一般函数调用的执行方式有着明显的不同,系统调用运行在( 5 )态,一般函数调用运行在( 6 )态。
3.进程并发执行时有间断性、(7)和(8)的特点。
4.进程的基本特征有( 9 )、( 10 )、独立、异步及结构特征。
5.UNIX系统的文件目录项由两部分构成,即文件名和( 11 );6.临界资源的概念是(12),而临界区是指(13)。
7.产生死锁的原因可以归结为两点:(14)和(15)。
8.段页式存储管理中,是将作业分( 16 ),( 17 )内分( 18 ),内存分配以( 19 )为单位。
9.分页存储管理方式中,在不考虑使用快表的情况下,每条访问内存的指令需要( 20 )次访问内存;10.在操作系统中,不可中断执行的操作称为( 21 )操作;11.进程访问临界资源的代码段称为( 22 ),为保证进程互斥,应在进程的临界区前设置( 23 ),在临界区后设置( 24 )。
12.银行家算法中,当一个进程提出的资源请求将导致系统从( 25 )进入( 26 )时,系统就拒绝它的资源请求。
13.页面调入策略要解决(27)、(28)两个问题。
14.最佳置换算法是选择(29)或(30)的页面做为被淘汰的页面。
15.UNIX系统中,用于创建进程的两个常用系统调用是( 31 )和( 32 )。
16.进程调度负责( 33 )的分配工作。
17.通常操作系统内核提供( 34 )功能和( 35 )功能。
参考答案:1、(1)存储管理;(2)处理机管理;(3)文件管理;(4)设备管理;2、(5)系统态(核心态) ;(6)用户态;3、(7)失去封闭性;(8)不可再现性4、(9)动态;(10)并发;5、(11)索引结点;6、(12)一次仅允许一个进程访问的资源;(13)进程中访问临界资源的那段程序代码;7、(14)竞争资源;(15)进程推进顺序非法8、(16)段;(17)段;(18)页;(19)页;9、(20)2;10、(21)原子操作;11、(22)临界区;(23)进入区;(24)退出区;12、(25)安全状态;(26)不安全状态;13、(27)何时调入页面;(28)从何处调入页面;14、(29)永不使用的;(30)最长时间内不再被访问的;15、(31)fork();(32)exec();16、(33)作业;17、(34)资源管理(35)支撑二、选择题1、若Wait(s)和Signal(s)操作的信号量S初值为2,当前值为-1,则表示有()等待进程。
2020年计算机(操作系统)模拟试卷及答案
2020年计算机(操作系统)模拟试卷及答案一、选择题(每题2分,共20分)1. 下列哪个操作系统不是分时操作系统?A) UNIXB) LinuxC) MS-DOSD) Windows2. 在操作系统中,进程和线程的关系是:A) 每个进程包含一个或多个线程B) 每个线程包含一个或多个进程C) 进程和线程是同一概念D) 进程和线程没有关系3. 下列哪个调度算法可能会导致饥饿现象?A) 先来先服务(FCFS)B) 短作业优先(SJF)C) 优先级调度D) 时间片轮转4. 在操作系统中,文件系统通常采用哪种数据结构来组织文件?A) 栈B) 队列C) 树D) 图5. 在虚拟存储管理中,下列哪种地址转换方式不会引起缺页中断?A) 直接映射B) 间接映射C) 全相联映射D) 以上都不会二、填空题(每题2分,共20分)6. 进程的状态包括就绪状态、运行状态、阻塞状态和________状态。
7. 在操作系统中,用于解决进程同步与互斥的机制称为________。
8. 页面置换算法中的LRU算法指的是________。
9. 在文件系统中,文件的物理结构通常有顺序结构、链接结构和________。
10. 操作系统的五大功能包括处理器管理、存储管理、设备管理、文件管理和________。
三、简答题(每题10分,共30分)11. 简述进程和线程的区别。
12. 简述银行家算法的基本原理。
13. 简述虚拟存储管理的特点和优点。
四、应用题(每题25分,共50分)14. 设有四个进程P1、P2、P3、P4,它们的执行顺序如下:P1:计算10次P2:打印10次P3:计算20次P4:打印20次假设打印机和计算器均为临界资源,请用伪代码描述这四个进程的同步与互斥。
15. 假设有一个二维数组A[100][100],数组中的元素按行优先存储。
现有一个进程需要访问该数组的元素A[50][50],请简述该进程的地址转换过程。
### 答案一、选择题1. C2. A3. C4. C5. A二、填空题6. 终止7. 信号量8. 最近最少使用9. 索引结构10. 用户接口三、简答题11. 进程和线程的区别如下:- 进程是操作系统进行资源分配和调度的基本单位,它是系统进行运算调度的基本单位。
操作系统练习题及答案
一、填空P15 填空题1.设计现代OS的主要目的是提高资源利用率和方便用户。
2.单道批处理系统是在解决人机矛盾和CPU与I/O设备速度不匹配的矛盾中发展起来的。
3.在单处理机环境下的多道程序设计具有多道、宏观上同时运行和微观上交替运行的特点。
4.现在操作系统的两个最基本的特征是并发和资源共享,除此之外,它还具有虚拟性和异步性的特征。
5.从资源管理的角度看,操作系统具有四大功能:处理机管理、存储器管理、设备管理和文件管理;为了方便用户,操作系统还必须提供友好的用户接口。
6.操作系统的基本类型主要有批处理系统、分时系统和实时系统。
7.批处理系统的主要优点是资源利用率高和系统吞吐量大;主要缺点是无交互作用能力和作业平均周转时间长。
8.实现分时系统的关键问题他是人机交互,为此必须引入时间片的概念,并采用时间片轮转调度算法。
9.分时系统的基本特征是多路性、独立性、交互性和及时性。
10.若干事件在同一时间间隔内发生称为并发;若干事件在同一时刻发生称为并行。
11.实时系统可分为实时信息处理系统和实时控制系统两种类型;民航销售系统属于实时信息处理系统;而导弹飞行控制系统则属于实时控制系统。
12.为了使实时系统高度可靠和安全,通常不强求资源利用率。
13.当前比较流行的微内核的操作系统结构,是建立在层次化结构的基础上的,而且还采用了客户机/服务器模式和面向对象程序设计技术。
P56 填空题1.在单用户单任务环境下,用户独占全机,此时机内资源的状态,只能由运行程序的操作加以改变,此时的程序执行具有封闭性和可再现性特征。
2.并发程序之间的相互制约,是由于它们的共享资源和相互合作而产生的,因而导致程序在并发执行时具有间断性或异步性特征。
3.程序并发执行与顺序执行时相比产生了一些新特征,分别是间断性、失去封闭性和不可再现性。
4.引入进程的目的是使程序能正确地并发执行,以提高资源利用率和系统吞吐量,而引入线程的目的是减少并发执行的开销,提高程序执行的并发程度。
操作系统各章练习题
进程与线程单元测验在采用交互式的作业控制方式下,用户为控制作业的执行,可以采用()。
A. 高级程序语言B. 命令控制语言C. 作业控制语言D. 汇编语言一个刚被创建的进程它的初始状态为(),经过()的转换过程,进入()状态。
A. 运行;挂起;挂起B. 就绪;调度;运行C. 开始;运行;调度D. 就绪;运行;阻塞若有一进程拥有100个线程,这些线程都属于用户级线程,则在系统调度执行时间上占用()时间片。
A. 0B. 100C. 1/100D. 1从发展角度看在计算机系统中配置操作系统的目的是()。
从系统角度看在计算机系统中配置操作系统的目的是()。
从用户角度看在计算机系统中配置操作系统的目的是用于()。
Ⅰ.增强计算机系统的功能;Ⅱ.提高系统资源的利用率;Ⅲ.作为虚拟机和扩展机;Ⅳ.提供人机交互接口;Ⅴ.对资源进行管理。
A. Ⅲ;Ⅴ;ⅣB. Ⅱ;Ⅲ;ⅤC. Ⅱ;Ⅳ;ⅤD. Ⅰ;Ⅱ;Ⅳ下列哪一项不是分时系统的基本特征()。
A. 同时性B. 独立性C. 实时性D. 交互性下列选项中,满足短任务优先且不会发生饥饿现象的调度算法是A. 非抢占式短任务优先B. 时间片轮转C. 先来先服务D. 高响应比优先Which one is not belong to process?A. system softwareB. data setC. code setD. process table用于同步与互斥的信号量中,()的最大值不超过1,()的最大值可以是大于零的有限值。
A. 加锁信号量;解锁信号量B. 二进制信号量;十进制信号量C. 整型信号量;字符信号量D. 互斥型信号量;资源型信号量某个作业可以由多个独立运行的模块组成,其中的一个模块进入内存被创建为进程,其余的继续留在作业池里等待作业调度,则此时作业的状态为()。
A. 运行状态B. 阻塞状态C. 就绪状态D. 后备状态当一个作业到达系统时,他们首先被放在()上的输入队列中。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
操作系统练习五20201.按文件用途来分,编译程序是()。
选择一项:A. 用户文件B. 档案文件C. 系统文件D. 库文件【解析】C正确。
按文件用途来分,文件分为系统文件、库文件和用户文件。
编译程序属于系统文件。
正确答案是:系统文件2.在UNIX/Linux系统中,用户程序经过编译之后得到的可执行文件属于()。
选择一项:A. ASCII文件B. 普通文件C. 目录文件D. 特殊文件【解析】B正确。
在UNIX/Linux系统中,文件分为普通文件、目录文件和特殊文件。
用户程序经过编译之后得到的可执行文件属于普通文件。
正确答案是:普通文件3.特殊文件是与()有关的文件。
选择一项:A. 文本B. 图像C. 硬件设备D. 二进制数据【解析】C正确。
为便于统一管理,UNIX系统把所有I/O设备也作为文件对待,称为特殊文件。
正确答案是:硬件设备4.操作系统是通过()来对文件进行编辑、修改、维护和检索。
选择一项:A. 按名存取B. 数据逻辑地址C. 数据物理地址D. 文件属性【解析】A正确。
操作系统是通过按名存取来对文件进行编辑、修改、维护和检索。
正确答案是:按名存取5.下列描述不属于文件系统功能的是()。
选择一项:A. 建立文件目录B. 提供一组文件操作C. 实现对磁盘的驱动调度D. 管理文件存储空间【解析】文件虽然存储在磁盘上,但对磁盘的驱动调度属于设备管理的内容,因此选C。
正确答案是:实现对磁盘的驱动调度6.文件的逻辑组织是()的文件组织形式。
选择一项:A. 在外部设备上B. 从用户观点看C. 虚拟存储D. 目录【解析】B正确。
从用户观点出发所见到的文件组织形式称为文件的逻辑组织。
正确答案是:从用户观点看7.由一串字符序列组成,文件内的信息不再划分可独立的单位,这是指()。
选择一项:A. 流式文件B. 记录式文件C. 顺序文件D. 链接文件【解析】A正确。
一串字符序列就是字符流,为流式文件。
正确答案是:流式文件8.数据库文件的逻辑结构形式是()。
选择一项:A. 流式文件B. 档案文件C. 记录式文件D. 只读文件【解析】C正确。
数据库文件的内部是按照记录组织的,为记录式文件。
正确答案是:记录式文件9.在以下的文件物理存储组织形式中,常用于存放大型系统文件的是()。
选择一项:A. 连续文件B. 链接文件C. 索引文件D. 多重索引文件【解析】A正确。
连续文件顺序存取速度较快,因此常用于存放大型系统文件。
正确答案是:连续文件10.链接文件解决了连续文件存在的问题,它()。
选择一项:A. 使用指针存入主存,速度快B. 适合于随机存取方式C. 不适用于顺序存取D. 提高了存储空间的利用率【解析】D正确。
连续文件会产生外部碎片,而链接文件则不会,提高了存储空间的利用率。
正确答案是:提高了存储空间的利用率11.文件系统为每个文件另建立一张指示逻辑记录和物理记录之间的对应关系表,由此表和文件本身构成的文件是()。
选择一项:A. 连续文件B. 链接文件C. 索引文件D. 逻辑文件【解析】C正确。
指示逻辑记录和物理记录之间的对应关系的表就是索引表。
正确答案是:索引文件12.文件名与()的转化是通过文件目录来实现的。
选择一项:A. 逻辑地址B. 物理地址C. 文件内部名D. 文件记录【解析】B正确。
文件目录具有将文件名转换成该文件在外存的物理位置的功能。
正确答案是:物理地址13.如果文件系统中有两个文件重名,不应采用()结构。
选择一项:A. 单级目录B. 树形目录C. 二级目录D. 非循环图目录【解析】A正确。
单级目录不允许多个用户间文件重名,其他目录结构则允许。
正确答案是:单级目录14.文件系统采用二级文件目录可以()。
选择一项:A. 缩短访问存储器的时间B. 解决同一用户间的文件命名冲突C. 节省内存空间D. 解决不同用户间的文件命名冲突【解析】D正确。
自二级文件目录开始,就解决不同用户间的文件命名冲突,但是同一用户间的文件命名仍不许重名。
正确答案是:解决不同用户间的文件命名冲突15.当前目录是/usr/meng,其下属文件prog/file.c的绝对路径名是()。
选择一项:A. /usr/meng/file.cB. /usr/file.cC. /prog/file.cD. /usr/meng/prog/file.c【解析】D正确。
绝对路径名是从根目录(/)开始,沿着目录层次结构向下、直到指定文件的所有目录名连接而成的字符串。
正确答案是:/usr/meng/prog/file.c16.在下述文件系统目录结构中,能够用多条路径访问同一文件(或目录)的目录结构是()。
选择一项:A. 单级目录B. 二级目录C. 纯树形目录D. 非循环图目录【解析】D正确。
有链接方式的目录结构当属非循环图目录,这种目录结构便于共享。
正确答案是:非循环图目录17.文件的存储空间管理实质上是组织和管理()。
选择一项:A. 文件目录B. 辅存已占用区域C. 辅存空闲块D. 进程控制块【解析】C正确。
因为文件都存放在辅存上,所以文件存储空间管理实际上是管理辅存空间。
主存空间的管理由存储管理负责。
正确答案是:辅存空闲块18.在UNIX系统中,磁盘存储空间空闲块的链接方式是()。
选择一项:A. 空闲块链接法B. 位示图法C. 空闲盘块表法D. 空闲块成组链接法【解析】D正确。
UNIX系统采用的是空闲块成组链接法。
正确答案是:空闲块成组链接法19.用ls命令以长格式列目录信息时,若某一文件的特征在文件列表中按如下顺序显示在屏幕上:drwxrw-r-- 2 user gk 3564 Oct 28 10:30 /user/asD.h 则同组用户的访问权限是()。
A. 读和执行B. 读、写、执行C. 写和执行D. 读和写【解析】D正确。
drwxrw-r—表示访问权限,其中红色部分表示同组用户的权限,r表示可读,w表示可写,-表示没有执行权限。
正确答案是:读和写20.在UNIX系统中,某文件的使用权限设置为754,则表示()。
选择一项:A. 文件主可读、写、执行B. 同组用户仅能读C. 其他用户可读、写、执行D. 同组用户仅能写【解析】A正确。
将754写成二进制形式为:111101100,从左至右,“111”表示文件主具有读写执行权限,“101”表示同组用户可读,可执行,不能写,“100”表示其他用户只能读。
正确答案是:文件主可读、写、执行21.下列属于文件保密机制的是()。
选择一项:A. 建立副本B. 定期备份C. 设置口令D. 文件的链接【解析】C正确。
文件保密是由对文件的共享要求引起的,指未经文件主授权的用户不得访问该文件。
四个选项中C属于保密机制。
正确答案是:设置口令标记题目二、判断题题目221.可顺序存取的文件不一定能随机存取;但可随机存取的文件都可以顺序存取。
选择一项:对错【解析】这句话是正确的。
随机存取方式能以任意顺序读取文件中的信息。
当可随机存取文件按照文件排列的先后次序存取时,就相当于顺序存取。
正确的答案是“对”。
2.一般的文件系统都是基于磁盘设备的,而磁带设备可以作为转储设备使用,以提高系统的可靠性。
选择一项:对错反馈【解析】这句话是正确的。
基于磁盘设备的文件系统支持随机存取方式,使用方便;基于磁带设备的文件系统在顺序存取时速度较快,一般用于文件转储。
正确的答案是“对”。
3.操作系统在组织物理文件时根据存储介质的特性和用户选择的存取方法来决定存储结构。
选择一项:对错反馈【解析】这句话是正确的。
文件的物理组织与文件的存储方法和存储设备的物理特性有关。
正确的答案是“对”。
4.在文件系统中,允许当某个用户打开一个共享文件后,其他用户也可以访问之。
选择一项:对错【解析】这句话不正确。
为防止用户共享文件时破坏文件,往往采用规定存取权限方式访问文件,其他用户能否访问要看其权限设置。
正确的答案是“错”。
5.Linux文件分为普通文件、目录文件和用户文件三大类。
选择一项:对错【解析】这句话不正确。
Linux文件普通文件、目录文件和特殊文件。
正确的答案是“错”。
6.Linux的I节点是文件内容的一部分。
选择一项:对错【解析】这句话不正确。
Linux的I节点相当于文件控制块,不是文件内容。
正确的答案是“错”。
7.在Linux系统中,常采用单空闲块链接法来实施存储空间的分配与回收。
选择一项:对错反馈【解析】这句话不正确。
在Linux系统中,采用空闲块成组链接法来实施存储空间的分配与回收。
正确的答案是“错”。
8.Linux系统的一个重要特征就是支持多种不同的文件系统。
选择一项:对错【解析】这句话是正确的。
因为Linux提供了虚拟文件系统,可以支持多种文件系统。
正确的答案是“对”。
标记题目UNIX系统中采用非循环图目录结构,即带链接的树形目录结构。
7.常用的磁盘空闲区管理技术有哪几种?试简要说明各自的实现思想。
反馈答案:常用的磁盘空闲区管理技术有:空闲盘块表法、空闲块链接法、位示图法、空闲块成组链接法。
空闲盘块表法——所有连续的空闲盘块在表中占据一项,其中标出第一个空闲块号和该项中所包含的空闲块个数,以及相应的物理块号。
利用该表进行盘块的分配和文件删除时盘块的回收。
空闲块链接法——所有的空闲盘块链在一个队列中,用一个指针(空闲区头)指向第一个空闲块,而各个空闲块中都含有下一个空闲区的块号,最后一块的指针项记为NULL,表示链尾。
分配和释放盘块都在链头进行。
位示图法——利用一串二进位的值来反映磁盘空间的分配情况,每个盘块都对应一位。
如果盘块是空闲的,对应位是0;如盘块已分出去,则对应位是1。
空闲块成组链接——把所有空闲盘块按固定数量分组,组与组之间形成链接关系,最后一组的块号(可能不满一组)通常放在内存的一个专用栈结构中。
这样,平常对盘块的分配和释放是在栈中进行(或构成新的一组)。
8.什么是文件的共享?文件链接如何实现文件共享?反馈答案:文件的共享是指系统允许多个用户(进程)共同使用某个或某些文件。
文件链接是给文件起别名,即将该文件的目录项登记在链接目录中。
这样,访问该文件的路径就不只一条。
不同的用户(或进程)就可以利用各自的路径来共享同一文件。
9.什么是文件保护?常用的保护机制有哪些?反馈答案:文件保护——是指文件免遭文件主或其他用户由于错误的操作而使文件受到破坏。
常用的文件保护机制有:(1)命名——自己的文件名,不让他人知道;(2)口令——对上口令,才能存取;(3)存取控制——有权才可存取,不同权限干不同的事;(4)密码——信息加密,解密复原。
10.在UNIX/Linux系统中,如何表示一个文件的存取权限?反馈答案:在UNIX/Linux系统中,一个文件的存取权限用9个二进制位表示:前三位分别表示文件主的读、写和执行权限,中间三位分别表示同组用户的读、写和执行权限,最后三位分别表示其他用户的读、写和执行权限。