Written by Priyanka Jain
Answer:
A: This would expect the application programs to deal with inodes and thus expecting user to know the inode structure and possible manipulation.
Grading standards:
if the dealing with inode is mentioned- 10 pts
if security or physical layer abstraction mentioned 8 pts
if complexity mentioned 5 pts
if some other related problem stated 2 pts
if nothing meaningful 1 pts
B:Adv
1. Faster Memory access due to lesser indirection
2. Flexibility for user to handle the information in inode as
one wants
3. the system would never run out of inodes
Disavd
1. Complex and bulky directory structure
2. Can possibly mess up entire inode structure because it is being
maintaned by user
3. Additional hard links to the same file
wouldn't be possible.
Grading standards:
listing any adv/dis: 2pts each
explaining the listed adv/dis: 3pts each