Lecture Operating systems: A concept-based approach: Chapter 13 - Dhananjay M. Dhamdhere
Lecture Operating systems: A concept-based approach: Chapter 13 - Dhananjay M. Dhamdhere
This chapter discusses a programmer’s view of files and the file system. It describes fundamental file organizations, directory structures, operations on files and directories, and file sharing semantics, which specify the manner in which results of file manipulations performed by concurrent processes are visible to one another. Issues that compromise reliability of a file system are discussed. Fault tolerance using atomic actions and recovery using backups are described.