文件系统习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文件系统
姓名:学号:
一、选择题
( )1 文件系统的主要目的是()
A 实现对文件的按名存储
B 实现虚拟存储
C 提高外设的读取速度D用于存储文件系统
( )2 为了对文件进行操作,应该用以下哪些系统调用()。
A 建立文件
B 打开文件
C 关闭文件
D 申请缓冲区
( )3文件系统与()密切相关,它们共同为用户使用文件提供方便。
A 处理器管理
B 设备管理
C 内存管理
( )4文件系统中文件被按照名字存取是为了()
A 方便操作系统对文件的管理
B 方便用户使用
C 确定文件的存取权限
D 加强对文件内容的保密
( )5文件系统采用多级目录后,对于不同用户的文件,其文件名()
A 应该相同
B 应该不同
C 可以相同,也可以不同
( )6 在文件系统中可命名的最小数据单位是()
A 字符
B 记录
C 文件
D 文件系统
( )7 下列()物理结构不利于对文件的随机存取
A 顺序文件
B 链接文件
C 索引文件
( )8 管理空闲磁盘空间可以用(),它利用二进制的一位来表示一个磁盘块的使用情况
A 空闲区表
B 位示图
C 分组链接
( )9 文件系统利用()来管理文件.
A 文件名
B 文件描述符
C 目录
( )10目录文件中的目录项就是()
A 文件描述符
B 文件指针
C 索引表
()11、将文件目录分成基本文件目录和符号文件目录的作用是()
A 层次分明和易于实现
B 提高检索文件速度和便于共享
C 便于文件系统的分层实现()12 打开文件操作是对()的操作
A 目录
B 文件
C 目录和文件
()13 FAT文件系统支持()结构
A 顺序文件
B 链接文件
C 索引文件
()14 EXT2文件系统支持()结构
A 顺序文件
B 链接文件
C 索引文件
()15 假设一个扇区大小为512B,1块=1扇区,FAT16可以管理的磁盘空间大小为()
A 32M
B B 64MB
C 128MB
D 512MB
()16 linux的VFS的超级块中存放()信息
A 文件
B 目录
C 文件系统
()17 假设1块=1扇区=512B,块地址用4B表示,ext2可以管理的最大文件的大小为()
A 1G
B 16G
C 32G B 64G 二、使用文件系统时,通常要显示地调用OPEN、CLOSE操作,是否可以不要这种操作?这样做的好处是什么?
三、DOS硬盘的FAT表的大小最大是多少?采用FAT16管理40G的硬盘,一个块要被定义为多大才合适?
四、假设某文件为链接文件,由五个逻辑块组成,逻辑块和物理块均为512B,并依次放在50、121、
75、80、63号磁盘块上,若要访问该文件的1569B出的信息,问需要访问哪一个磁盘块?
五、一unix文件系统,如果一个盘块大小为1KB,每个盘块号占4B,问若进程要访问偏移量263168B 处的数据,要经过几次间接寻址?
六、在文件系统中,为加快文件系统的检索速度,可以“基本目录与符号目录分离”的办法,假设目录文件存放在磁盘上,每个盘块512B。文件描述符占64B,其中文件名占8B,通常将文件描述符分解成两部分:第一部分占10B(包括文件名和文件内部号),第二部分占56B(包括文件内部号和文件其它描述信息)假设某个目录文件共有254个文件描述符,试分别给出分离前后查找该目录文件的某一个文件描述符的平均访磁盘次数。
七、有一unix系统,每个i结点中的直接索引盘块数为10块,有一、二、三重间接指针,盘块长512B,一个盘块中可放128个地址,试计算:
(1)文件的最大长度。
(2)一个长为20MB的文件占用多少个数据盘块和间接盘块?画出该文件的索引结构图。
(3)有一个文件f长50000B,已经打开(返回值放在fd中),执行read(fd,12345678B,500B,n)需要访问外存多少次?(写清计算步骤及根据)。
八、某磁盘共有100个柱面,每个柱面8个磁头,每个磁道4个扇区,若逻辑记录与扇区等长,柱面、磁道、扇区均从0开始编址,现用16位的200个字(0~199)的位示图来管理空间,试问
1、位示图的第15个字的第7位对应的柱面、磁道、扇区是多少?
2、现回收第56个柱面的第6磁道的第3个扇区,那么要对位示图的第几个字的第几位清零?