第二部分
完成后,两件事立刻变得清晰起来。首先,磁盘确实有了更多连续的可用空间,正如那只端足类动物所希望的那样。其次,计算机运行速度变得慢了很多!也许引入那么多文件系统碎片是个坏主意?
这只热切的端足类动物已经有了一个新计划:与其移动单个块,他想尝试通过移动整个文件来压缩磁盘上的文件。
这一次,尝试将整个文件移动到可以容纳该文件的最左边的连续可用空间块中。尝试按照文件 ID 号递减的顺序(从文件 ID 号最高的文件开始)移动每个文件,且每个文件只移动一次。如果在文件左侧没有足够大的连续可用空间来容纳该文件,则该文件不移动。
上面第一个例子的过程现在变得不同了:
00...111...2...333.44.5555.6666.777.888899
0099.111...2...333.44.5555.6666.777.8888..
0099.1117772...333.44.5555.6666.....8888..
0099.111777244.333....5555.6666.....8888..
00992111777.44.333....5555.6666.....8888..
更新文件系统校验和的过程是相同的;现在,这个例子的校验和将是 2858。
重新开始,现在改用这种新方法来压缩端足类动物的硬盘。产生的文件系统校验和是多少?

480

被折叠的 条评论
为什么被折叠?



