OS-unix计算
(2012-12-19 22:16:10)
标签:
杂谈 |
1.在unix中,如果一个盘块的大小为1KB,每个盘块号占4个字节,即每块可放256个地址,请转化下列文件的
2.某操作系统的文件管理采用直接索引和多级索引混合方式,文件索引表共有10项,其中前8项是直接索引项,第9项是一次间接索引项,第10项是二次间接索引项,假定物理块的大小是2K,每个索引项占用4个字节,试问:
(1)该文件系统中最大的文件可以达到多大?
(2)假定一个文件的实际大小是128M字节,该文件实际占用磁盘空间多大(包括间接索引块)?
1个一级间接块可寻址512*2K=1024K=1M 占用一个大小为2K的索引块
剩下的128M-16K-1M=128*1024K-16K-1024K=130
032K放在二级间接块下。一个一级间接块可寻址512*2K,所以需要 130
032/1024K=126.98块,即需要127个一级间接块。
所以在二级间接块下,该文件占用127个一级间接块和1个二级间接块,即占用了索引块大小为(127+1)*2K=256K
所以该文件总共占用磁盘空间大小=该文件大小+存储该文件用到的索引块大小=128M+2K+256K=131 330KB
索引块在磁盘中。。。