Unit – 4 discusses file system implementation topics including:
1. Free space management using techniques like linked lists, grouping, counting, and bit vectors to track unused blocks.
2. Methods to improve efficiency and performance such as disk caching, buffer caching, and read-ahead.
3. Recovery from crashes using consistency checking and file system backups to restore lost data.
4. Log structured file systems that record updates to metadata in a log to improve crash recovery.
5. The NFS protocol that allows accessing files over a network in a transparent manner through remote procedure calls.