Chapter 2. System structure and dynamic execution

2.1 System structure: Conceptual views

2.2 System structure: Implementational views

2.3 The process concept

2.4 Operating system functions

2.5 Operating system invocation and protection

2.6 Operating system structure

2.7 Object structuring within and supported by operating systems

2.8 Distributed object systems, platforms and middleware

2.9 Security and protection

2.10 Summary

Computer scientists must comprehend, design and build large software systems. A high-level view of how a system is structured and how its components work together dynamically is essential for this purpose. We establish a context of modular software structure as a framework for looking at software systems and then progress to considering ...

Get Operating Systems: Concurrent and Distributed Software Design now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.