Chapter 9. System structure
9.1 Processes sharing an address space
9.2 Processes in separate address spaces
9.3 Sharing the operating system
9.4 Summary of process placement in the two models
9.5 Requirements for process interaction
9.6 Types of process interaction
9.7 A process interaction
9.8 Definition of single concurrent actions
In Chapter 5 the concept of the virtual address space of a process was introduced and we saw how virtual addresses are mapped onto physical addresses. We also saw that the virtual address space of a process may be divided into segments and that it may be possible for a given segment to be shared by many processes. It is straightforward for the code of a compiler, for example, to be shared by any number of processes while ...
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