4.19. Summary
In Chapter 1 we established the requirements for implementing system software:
Support for separate activities.
Support for the management of separate activities.
Support for related activities to work together.
The ability to meet timing requirements.
Support for composite tasks.
At this stage the reader should understand:
the concept of process;
how the process abstraction is supported by language runtime systems and operating systems;
the relationship between these process implementations and the implications of this relationship.
The requirement to support separate activities (1) has therefore been explored in detail. The reader should now be able to think of a software system in terms of a set of concurrent processes.
The requirement ...
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