Please answer the following questions with as much detail as possible.
1) What affect do you think a heavily fragmented disk has on the performance of Sequential and Random access methods?
2) Why do you want a File System to cache file data in memory? What are the downsides to caching File data? When is the cached contents written to disk?
3) How does Cluster Size affect the efficiency of the File System?