O'Reilly logo

Operating Systems: Concurrent and Distributed Software Design by Tim Harris, Jean Bacon

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

9.1. Processes sharing an address space

A file management system might be provided as a subsystem within a closed operating system for a centralized time-sharing system or a personal workstation. Alternatively, it might be provided as a service above a microkernel for local clients or it might run in a dedicated file server machine across a network from its clients.

Examples of possible clients of a file service are: an application process requiring to read or write a data file; a command interpreter, acting in response to a user's command to run a program, initiating its loading into memory from the file store; or a compiler creating an object code file.

We assume that the module which is to implement the service has an interface which offers ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required