为什么磁盘块的大小应为2的幂?

时间:2016-12-17 06:42:52

标签: operating-system filesystems

是关于班次操作员吗?如果是这样,这两件事如何联系在一起。

1 个答案:

答案 0 :(得分:0)

因为这会让一切变得更快。加法,乘法等所有算术运算都只是左/右移位或切换位。

示例:让帧大小为S.要访问第i帧的索引j,我们需要:

index = S*i + j

如果S是2p,则S * i将:我左移p。这比乘以两个任意数字快得多