+-----------------------+ | CS 439 | | PROJECT 4: Filesys | | CODE READING | +-----------------------+ 1. What is the purpose of struct inode? 2. What is the purpose of inode_disk? What size must it be? Why? 3. What does bytes_to_sectors do? How and where is it used? 4. What does byte_to_sector do? How and where is it used? 5. How do inode_read_at and inode_write_at work? 6. What is the difference between struct dir and struct dir_entry? How is each used?