Chapter 2 Operating-System Structures