6.9. Summary
Filing systems may be thought of as a service offered above an operating system kernel rather than a mandatory part of every kernel. Network-based filing systems are common and users' workstations may or may not have local filing systems. Traditional centralized operating systems, however, offer filing system services as part of a resident kernel and some system designs reflect an evolution from centralized to distributed systems.
A filing system is an example of a concurrent system. Many clients may simultaneously have requests outstanding. We shall consider how a filing system may have several client requests in progress simultaneously.
The data structures that a filing system is likely to use have also been discussed in some detail. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access