A byte of systems theory -- Modelling for computing systems -- A byte of basic control theory -- Scheduling -- Memory management -- A byte of advanced control techniques -- Resource allocation -- Power-awareness -- An experimental OS: Miosix -- Future perspectives and cyber-physical systems
Summary
This book argues that computer operating system components should be conceived from the outset as controllers, synthesised and assessed in the system-theoretical world of dynamic models, and then realised as control algorithms
Analysis
operating system
historical analysis
systems theory
control theory
task scheduling
general dynamic model
scheduler design
memory management
control-based solution
control technique
model predictive control
model identification
resource allocation
high-level viewpoint
design methodology
power-aware resource management
control-based design attitude
Miosix kernel
cyberphysical system
Bibliography
Includes bibliographical references (pages 185-190) and index