May 2025
Intermediate to advanced
573 pages
14h 38m
English
As some day it may happen that a victim must be found, I've got a little list ….
— W. S. Gilbert
Linked list processing is fundamental in operating systems, and pervades each component. Linked structures enable a system to manage sets of objects efficiently without searching or copying. As we will see, managing lists of processes is especially important.
This chapter introduces a set of functions that form the backbone of a linked list manipulation system. The functions represent a unified approach — a single data structure and a single set of nodes used by all levels of the operating system to maintain lists of processes. We will see that the data structure includes functions to create a new ...
Read now
Unlock full access