10 11 第十、十一章 文件系统习题及答案.docVIP

10 11 第十、十一章 文件系统习题及答案.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
10 11 第十、十一章 文件系统习题及答案

文件系统习题及答案 一:选择题 文件系统最基本的目标是(1),它主要是通过(8)功能实现的,文件系统所追求的最重要的目标是(4)。 (1)按名存取 (2)文件共享 (3)文件保护 (4)提高对文件的存取速度 (5)提高I/O速度 (6)提高存储空间利用率 (7)存储空间管理 (8)目录管理 (9)文件读写管理 (10)文件安全性管理 按逻辑结构,文件分为(5)和(6)两类,UNIX系统中的文件系统采用(6) (1)读、写文件 (2)只读文件 (3)索引文件 (4)链式文件 (5)记录文件 (6)流式文件 从下面的描述中,选择出一条错误的描述 一个文件在同一系统中、不同的存储介质上的拷贝,应采用同一种物理结构。 文件的物理结构不仅与外存的分配方式相关,还与存储介质的特性相关,通常在磁带上只适合使用顺序的存储结构。 采用顺序结构的文件既适合进行顺序访问,也适合进行直接访问。 虽然磁盘是随机访问的设备,但其中的文件也可使用顺序存储结构 从下面关于索引文件的论述中,选出两条正确的论述 在索引文件中,索引表的每个表项包含有相应记录的关键字和该记录的物理地址 对顺序文件进行检索时,首先从FCB中读出文件的第一个盘块号,而对索引文件进行检索时,应先从FCB中读出文件索引表的起始地址。 对一个具有三级索引表的文件,存取一个记录通常需要三次访问磁盘 在文件较大时,无论进行顺序存取还是随机存取,通常都以索引文件方式最快。 对文件空闲空间管理,MS-DOS采用的是(2),UNIX采用的是(4) (1)空闲表 (2)文件分配表 (3)位示图 (4)成组链接法 文件系统中,通常利用(4)来管理文件,为了允许不通用户的文件具有相同的文件名,通常文件系统采用(6),在目录文件中的每个目录项通常是(8),在UNIX系统中,目录项目则是(7) (1)文件控制块 (2)索引结点 (3)符号名表 (4)目录 (5)重名 (6)多级目录 (7)文件名和索引结点的指针 (8)FCB (9)索引节点 在树型目录结构中,用户对某个文件的首次访问通常都采用(2),文件被打开后,对文件的访问通常采用(4) (1)文件符号名 (2) 文件路径名 (3)内存索引结点的指针 (4)用户文件的描述符 从下面关于目录检索的论述中,选出一条正确的论述 用于hash法具有较快的检索速度,故现代操作系统中已经开始用它来替代传统的顺序检索方法。 在利用顺序检索法时,对树型目录应采用文件的路径名,且应从根目录开始逐级检索。 在利用顺序检索法时,只要找到一个文件分量名未找到,便应停止查找。 在顺序检索法的查找完成后,即可得到文件的物理地址。 在create()过程中,如果没有检索到指定文件的索引结点,此时属于(3),检索到指定文件的索引结点,此时若允许写,则此时属于(4),否则属于(1)。 出错 (2)文件重新命名 (3)创建文件 (4)重写文件 二:综合题 假定有一个一层文件系统(即所有文件只能存储于根目录):文件名长度最多为1024个字符;文件名允许使用包括“a-z”、“A-Z”、“0-9”、“.”在内的26 + 26 + 10 + 1 = 63个字符。请设计一种方法,在该一层文件系统上模拟多层文件系统: 1) 请详细描述你的方法; 方法1:使用.作为目录分割符 方法2:创建一个文件(比如.),专门维护路径/文件名到真实文件名的映射关系 2) 请分析你的方法对于文件个数的限制和对于目录层数的限制。 方法1:总文件个数62^1024个文件,目录层数最多512层 方法2:总文件个数63^1024-1个文件,目录层数没有限制 i字第j位对应的块号是多少? (3)并给出申请/归还一块的工作流程。 答: (1) 位示图占用字数为500/32=16(向上取整)个字。 (2) 第i字第j位对应的块号N=32×i+j。 (3)申请时自上至下、自左至有扫描位示图跳过为1的位,找到第一个迁到的0位,根据它是第i字第j位算出对应块号,并分配出去。归还时已知块号,块号/32算出第i字第j位并把位示图相应位清0。 在UNIX 中,如果一个盘块的大小为1KB,每个盘块号占4个字节,即每块可放256个地址。请转换下列文件的字节偏移量为物理地址:(1)9999;(2)18000;(3)420000。 答: 步1 将逻辑文件的字节偏移量转换为文件的逻辑块号和块内偏移。方法是:将逻辑文件的字节偏移量/盘块大小,商为文件的逻辑块号,余数是块内偏移。 步2将文件的逻辑块号转换为物理块号。使用多重索引结构,在索引节点中根据逻辑块号通过直接索引或间接索引找到对应物理块号。 9000 L1=INT(9999,1024)=9 B1=MOD(9999,102

您可能关注的文档

文档评论(0)

wnqwwy20 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档