第六章文件系统一.单项选择题1.操作系统对文件实行统一管理,最基本的是为用户提供()功能。A.按名存取B.文件共享C.文件保护D.提高文件的存取速度2.按文件用途分类,编译程序是()。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.在随机存储方式中,用户以()为单位对文件进行存取和检索。A.字符串B.数据项C.字节D.逻辑记录15.数据库文件的逻辑结构形式是()。A.链接文件B.流式文件C.记录式文件D.只读文件16.文件的逻辑记录的大小是()。A.恒定的B.相同的C.不相同的D.可相同也可不同17.能用来唯一标识某个逻辑记录的数据项为记录的()。A.主键B.次键C.索引D.指针18.在文件系统中,()要求逻辑记录顺序与磁盘块顺序一致。A.顺序文件B.链接文件C.索引文件D.串联文件19.下列文件中,()的物理结构不便于文件的扩充。A.顺序文件B.链接文件C.索引文件D.多级索引文件20.()的物理结构对文件随机存取时必须按指针进行,效率较低。A.连续文件B.链接文件C.索引文件D.多级索引文件21.链接文件解决了顺序结构中存在的问题,它()。A.提高了存储空间的利用率B.适合于随机存取方式C不适用于顺序存取D.指针存入主存,速度快22.索引结构为每个文件建立一张索引表,用来存放()。A.逻辑记录的地址B.部分数据信息C.主键内容D.逻辑记录存放位置的指针23.文件系统可以为某个文件建立一张(),其中存放每个逻辑记录存放位置的指针。A.位示图B.索引表C.打开文件表D.链接指针表24.文件系统中,要求物理块必须连续的物理文件是()。A.顺序文件B.链接文件C.串联文件D.索引文件25.进行成组操作时必须使用主存缓冲区,缓冲区的长度等于()。A.逻辑记录长度B.最小逻辑记录长度乘以成组块因子C.最大逻辑记录长度乘以成组块因子D.平均逻辑记录长度乘以成组块因子26.记录的成组和分解提高了存储介质的利用率和减少启动设备的次数,但()为代价。A.以设立主存缓冲区B.以操作系统增加成组分解功能C.以设立主存缓冲区和操作系统增加成组分解功能D.没有额外系统消耗27.在文件系统中设置一张(),它利用二进制的一位表示磁盘中一个块的使用情况。A.空闲块表B.位示图C.链接指针表D.索引表28.“打开文件”操作要在系统设置的()中登记该文件的有关信息。A.索引表B.链接指针表C.已开文件表D.空闲块表29.对顺序文件做读文件操作时,总是从()按顺序读出信息。A文件头部向后B.文件尾部向前C.文件中部开始D.当前位置开始30.有的系统为了方便用户,提供一种隐式使用文件的方法,但用户对()还是必须显式地提出。A.建立文件B.打开文件C.关闭文件D.读文件31.允许多个用户同时使用同—个共享文件时,下列()做法是不对的。A.允许多个用户同时打开共享文件执行读操作B.允许读者和写者同时使用共享文件C.不允许读者和写者同时使用共享文件D.不允许多个写者同时对共享文件执行写操作32.用()可以防止共享文件可能造成的破坏,但实现起来系统开销太大。A.用户对树形目录结构中目录和文件的许可权规定B.存取控制表C.定义不同用户对文件的使用权D.隐蔽文件目录33.UNIX系统中,对新建的文件默认的许可权力为:文件主一可读可写,伙伴一可读,一般用户一可读,则表示这种使用权限的3位8进制数为()。A.755B,644C.522D.62234.单靠()并不能达到文件保密的目的。A.隐蔽文件目录B.设置口令C使用密码D.规定文件使用权限35.为了文件的保密,可以用()的方法使某些文件的目录不在显示器上显示出来。A.存取控制表B.隐蔽文件目录C.设置口令D.使用密码二.填空题1.文件系统是操作系统中的重要组成部分,它对进行管理。2.文件管理的主要工作是管理用户信息的存储、、更新、和保护。3.文件管理为用户提供存取文件的功能。4.文件是逻辑上具有完整意义的.5.文件存取有多种方式,采用哪一种方式与用户的使用要求和的特征有关.6.存储介质上连续信息所组成的—个区域称为,它是存储设备与主存之间信息交换的物理单位。7.从对文件信息的存取次序考虑,存取方法可分为和两类。8.磁带机是适合于的存储设备,而磁盘上的文件既能又能。9.文件系统对文件统一管理的目的是方便用户且保证。10.用户按信息的使用和处理方式组成文件,称为。11.当用户要求读写文件时,文件系统实现和之间的转换。12.文件目录是用于文件的,它是文件系统实现按名存取的重要手段。13.一级目录结构在文件目录中登记的各个文件都有文件名。14.在二级目录结构中,第一级为,第二级为。15.在树形目录结构中,是从根目录出发到某文件的通路上所有各级子目录名和该文件名的顺序组合。16.指出了从当前日录出发到指定文件的路径。17.逻辑文件可分为的和两类。18是指用户对文件内的信息不再划分可独立的单位,整个文件由依次的一串信息组成。19.记录式文件中,是文件内可以独立存取的最小信息单位.20.磁带上的每个文件都有文件头标、都三部分组成。21.在磁盘上常用的组织方式有顺序结构、和。22.是具有逻辑记录顺序与磁盘块顺序相一致的文件结构的文件。23.顺序文件把逻辑上连续的信息存放在磁盘相邻的块上,所以它不适于文件的.24.用指针把不连续的磁盘块按所存放的逻辑记录的顺序链接起来,形成文件的结构。25.链接文件采用方式是高效的,而采用方式是低效的。26.索引结构为每个文件建立一张,把指示每个逻辑记录存放位置的指针集中在这张表中。27.对索引文件,既可采用方式,又可采用方式。28.在索引文件中随机存取某一记录时,根据在主存中的起始地址找到该记录的登记项,再按其中的找到该逻辑记录。29.把若干逻辑记录合成一组存入一块的工作称,每块中的逻辑记录个数称。30.进行成组操作时必须使用主存缓冲区,缓冲区的长度等于乘以成组的.31.记录的成组不仅提高了存储空间的,而且还提高了系统的。32.从一组逻辑记录中把一个逻辑记录分离出来的操作称为。33.当用户要求存储文件时,文件管理要为他;当删除文件时又要文件占用的存储空间。34.用___指示磁盘空间使用情况时,其中的每一位与一个对应。35.空闲块表中每个登记项记录一组连续空闲块的和。36.空闲块的连接方式有和。37.采用空闲块成组连接方式时,把空闲块分成若干组,把指向一组空闲块的集中在—起。38.用户可以用访管指令调用建立文件、、读文件、、关闭文件和等文件操作功能模块。39.文件被打开后要在系统设置的中登记该文件的有关信息。40.只有文件的或才有权关闭文件。41.删除文件操作要把用户指定的文件在文件目录中,文件所占用的存储空间。42.用户在读、写文件操作以后要调用___操作模块。43.用户在请求删除文件操作时必须先调用操作模块。44.允许多个用户同时使用同一个共享文件时,系统必须实现对共享文件的45.多用户同时使用某个共享文件时,多个写者同时对该文件执行写操作。46.为防止系统故障造成文件被破坏,常采用和的方法来保护文件。47.为了防止用户共享文件可能造成的破坏,一般要规定各用户对文件的.48.在UNIX系统中,若文件A的存取权限被规定为751则文件主的伙伴对此文件的存取权限为.49.文件的是防止文件被破坏,而文件的是防止不经文件拥有者授权而窃取文件。50.常用的文件保密措施有、都。三.简答题1.什么是文件?2.简述按名存取的含义。3.按用途分类,主要有哪几种文件?4.什么叫卷?什么叫块?5.文件的存取方式有哪几种?怎样确定文件的存取方式?6.简述文件系统的结构。7.文件目录中一般包含什么内容?8.在二级目录结构中,如何实现文件共享?9.何谓绝对路径名和相对路径名?相对路径名有何优点?10.树形目录有何优点?11.文件的逻辑结构有哪几种形式?12.记录式文件在磁盘上有哪几种组织形式?13.什么是记录的成组和分解?采用这种技术是否有额外的开销?14.文件系统提供哪几种操作功能?用户怎样才能调用这些功能?15.打开文件、建立文件和关闭文件各起什么作用?16.用户在显式和隐式使用文件时有何不同?17.当多个用户同时使用共享文件时,如何进行同步控制?18.区分文件保护和保密的异同。四.计算题1.现有三名学生s1,s2和s3上机实习,程序和数据都存放在同一磁盘上。若三人编写的程序分别为P1,P2和P3,要求这三个学生用自编的程序调用同一个数据文件A进行运算。请问:(1)若文件A作为共享文件,系统应采用何种目录结构?画出示意图。(2)若这三位学生不约而同地把自己的程序名都起为P,利用(1)答案中的目录结构能否满足要求?(3)针对(2)的要求,简要说明系统如何为每个学生索取他们的程序和数据?2.假设磁带的记录密度为1600bPi(字节/英寸),每个逻辑记录长为200字节,块与块之间的间隔为0.5英寸,请回答下列问题:(1)不采用成组操作时,磁带空间的利用率是多少?(2)采用块因子为6作成组操作时,磁带空间的利用率为百分之几?(3)为了使磁带空间的利用率大于80%,采用记录成组时其块因子至少为多少?3.假设一个磁盘组共有100个柱面,每面有8个磁道,每个盘面被分成4个扇区。若逻辑记录的大小与扇区大小一致,柱面、磁道、扇区的编号均从“0”开始,现用字长为16位的200个字(第0字~第199字)组成位示图来指示磁盘空间的使用情况。请问:(1)文件系统发现位示图中第15字第7位为0而准备分配给某一记录时,该记录会存放到磁盘的哪一块上?此块的物理位置(柱面号,磁头号和扇区号)如何?(2)删除文件时要归还存储空间,第56柱面第6磁道第3扇区的块就变成了空闲块,此时,位示图中第几字第几位应由1改为0?4.现有一文件FILE_x,其逻辑记录的大小为125字节,共有20个逻辑记录,文件系统把这个文件存储到磁盘上时采用链接结构,磁盘的分块大小为5l2个字节,请问:(1)采用什么方法可有效地利用磁盘空间?(2)画出文件FILE_x在磁盘上的链接结构示意图(磁盘块号自定)。(3)若用户要求读包含第1285字节的逻辑记录,文件系统将如何工作?答案一.单项选择题1.A2.A3.B4.C5.C6.B7.B8.A9.C10.B11.C12.A13.C14.D15.C16.D17.A18.A19.A20.B21.A22.D23.B24.A25.C26.C27.B28.C29.D30.D31.B32.B33.B34.D35.B二.填空题1.信息2.检索,共享3.按文件名4.信息集合5.存储介质6.块(或物理记录)7.顺序存取,随机存取8.顺序存取,顺序存取,随机存取9.文件的安全可靠10.逻辑结构(或逻辑文件)11.逻辑文件,物理文件12.搜索13.不同14.主文件目录,用户