This preview has intentionally blurred sections. Sign up to view the full version.View Full Document
Unformatted text preview: FILESYSTEMS HOMEWORK THE AUTHOR #14 It finds the address of the first block in the directory entry. It then follows the chain of block pointers in the FAT until it has located the block it needs. It then remembers this block number for the next read system call. #15 The indirect block can hold 256 disk addresses. Together with the 10 direct disk addresses, the maximum file has 266 blocks. Since each block is 1 KB, the largest file is 266 KB. #16 There must be a way to signal that the address block pointers hold data, rather than pointers. If there is a bit left over somewhere among the attributes, it can be used. This leaves all nine pointers for data. If the pointers are k bytes each, the stored file could be up to 9k bytes long. If no bit is left over among the attributes, the first disk address can hold an invalid address to mark the following bytes as data rather than pointers. In that case, the maximum file is 8k bytes....
View Full Document
- Spring '10
- Operating Systems, Symbolic link, indirect block, block pointers, address block pointers