操作系统第二版第六章课后习题答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第六章文件系统作业答案
1、5、8、14
1、解释以下术语:文件、文件系统、目录项、目录文件
参考答案:
文件——是被命名的相关信息的集合体,通常存放在外存(如磁盘、磁带)上,可以作为一个独立单位存放和实施相应的操作(如打开、关闭、读、写等)。
文件系统——操作系统中负责操纵和管理文件的一整套设施,它实现文件的共享和保护,方便用户“按名存取”。
目录项——为了加快对文件的检索,往往将文件控制块集中在一起进行管理。
这种文件控制块的有序集合称为文件目录。
当然,文件控制块就是其中的目录项。
目录文件——完全由目录项构成的文件称为目录文件
5、文件的物理组织形式主要有哪几种?分别说明各自的优缺点。
参考答案:
文件的物理组织形式主要有:连续文件、链接文件、索引文件和多重索引文件。
见下表:
8、文件系统中的目录结构有哪几种基本形式?各有何优缺点?UNIX系统中采用哪种目录结构?
参考答案:
文件系统中的目录结构有:单级目录结构、二级目录结构、树形目录结构和非循环图目录结构。
见下表:
UNIX系统中采用非循环图目录结构。
14. 在UNIX系统中,假定磁盘块大小是1KB,每个盘块号占4B,文件索引节点中的磁盘地址明细表如图6-25所示,请将下列文件的字节偏移量转换为物理地址(写出计算过程)。
(1)8 000 (2)13 000 (3)350 000
参考答案:
256个盘块号。
(1)
101#块内832字节(2)%1024=712
逻辑块数12超出直接地址范围(10),但是小于266(10+256),利用一次间接。
从428#块中得到相应的物理块号为954。
所以,其物理地址是954#块内712字节。
(3)350 000/1024=341,350 000%1024=816
逻辑块数341超出一次间接地址范围(266),但是小于65802(10+256+2562),利用二次间接。
341-(10+256)=75,75/256=0,75%256=75
从9156#块中找到物理块331,再从331块中找到下标为75的项,进而得到物理块号333。
所以,其物理地址是:333#块内816字节。