| |
| Figure 3-1 SunOS 5.x Process Scheduler | 25 |
| Figure 3-2 Process Priorities (Programmer's View) | 28 |
| Figure 3-3 Process State Transition Diagram | 48 |
| Figure 5-1 Structure of a Message Queue | 69 |
| Figure 5-2 Structure of a Semaphore | 77 |
| Figure 5-3 Structure of a Shared Memory Segment | 84 |
| Figure 5-4 Synopsis of shmctl() | 87 |
| Figure 6-1 Traditional UNIX System Address-Space Layout | 104 |
| Figure 6-2 Address-Space Layout | 105 |
| Figure 7-1 Unbounded Priority Inversion | 110 |
| Figure 7-2 Application Response Time | 113 |
| Figure 7-3 Internal Dispatch Latency | 114 |
| Figure 7-4 Dispatch Priorities for Scheduling Classes | 116 |
| Figure 7-5 The Kernel Dispatch Queue | 118 |