Give an example of how they are used. A directory is a special file with entries for each file contained within the directory. Listing out the files in a directory is a common file system operation. In addition to listing each file, another operation is to also list the size and time stamp of each file. It has been observed that the contents of many files are relatively small.
Some files can also be large.
This approach allows the contents of small files to be stored in inode space rather than in data blocks. Discuss needed changes in the inode structure to implement this approach.