Other Performance Issues
Block allocation:
- It pays to allocate blocks near existing blocks for the same file.
- To implement this, a bit map free space system is best.
Inode location:
- Put the inode section in the middle of the disk.
Interleaving
- The next block is stored on the disk further on the same cylinder so that when the program ask for the next block, the head is not-yet there.
Directory as a hash table instead of a list.