Chapter 4

Processes and Operating Systems

Abstract

This chapter covers multiple-process systems. It compares scheduling algorithms, including the interaction between language design and scheduling mechanisms. It evaluates operating system architectures and the overhead incurred by the operating system and also considers methods for verifying the behavior of multiple process systems.

Keywords

processes and scheduling; processes versus tasks; static versus dynamic; constructive versus iterative improvement; priority schedulers; real-time versus general-purpose; hard versus soft; deadline definitions; process specifications; utilization; static scheduling algorithms; data dependencies and scheduling; resource dependencies; implementation; list scheduler ...

Get High-Performance Embedded Computing, 2nd Edition 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.