计算机操作系统第四版汤小丹版
12.假定一个文件系统的组织方式与MS-DOS相似,在FAT中可有64K个指针,磁盘的盘块大小为512B,试问该文件系统能否指引一个512MB的磁盘?
解:512MB/512B=1M个盘块,而每个盘块都应有一个指针来指示,所以应
该有1M个指针,因此若有64K个指针则不能指引一个512MB的磁盘。
13.为了快速访问,又易于更新,当数据为以下形式时,应选用何种文件组织方式。
⑴ 不经常更新,经常随机访问;
⑵ 经常更新,经常按一定顺序访问;
⑶ 经常更新,经常随机访问;
⑴ 不经常更新,经常随机访问;——顺序结构
⑵ 经常更新,经常按一定顺序访问;——索引顺序结构
⑶ 经常更新,经常随机访问;——索引结构
14.在UNIX中,如果一个盘块的大小为1KB,每个盘块号占4个字节,即每块可放256个地址。请转换下列文件的字节偏移量为物理地址。
⑴ 9999; ⑵ 18000; ⑶ 420000
盘块大小为1KB,盘块号占4B,即每个盘块最多可存放256个盘块号。又根据UNIX系统中采用的混合索引分配方式可知:
9999/1024=9余783
18000/1024=17余592
420000/1024=410余160
15.什么是索引文件?为什么要引入多级索引?
目前广泛采用的目录结构是树型目录结构。它具有以下优点:⑴能有效提高对目录的检索速度;⑵允许文件重名;⑶便于实现文件共享。
18.采用单级目录能否满足对目录管理的主要要求?为什么?
采用单级目录不能完全满足对目录管理的主要要求,只能实现目录管理最基本的功能即按名存取。由于单级目录结构采用的是在系统只配置一张目录表用来记录系统中所有文件的相关信息,因此此目录文件可能会非常大,在查找时速度慢,另外不允许用户文件有重名的现象,再者由于单级目录中要求所有用户须使用相同的名字来共享同一个文件,这样又会产生重名问题,因此不便于实现文件共享。
19.目前广泛采用的目录结构是哪种?它有什么优点?
目前广泛采用的目录结构是树型目录结构。它具有以下优点:
a.能有效提高对目录的检索速度;假定文件系统中有N个文件,在单级目录中,最多要检索N个目录项,但对于有i级的树型目录,在目录中每检索一个指定文件,最多可能要检索i*N个目录项。
b.允许文件重名;由于在树型结构的文件系统中,是利用文件路径名来检索文件的,故允许每个用户在自己的分目录中使用与其他用户文件相同的名字。