October 2025
Intermediate to advanced
1048 pages
29h 35m
English
In the previous chapter, we examined the content and structure of various objects associated with a process, such as the executable program file that it runs, the process descriptor by which the kernel represents it, and its memory image, which is the set of all virtual addresses that it can reference. These objects are static in the sense that they’re snapshots taken at a moment in the lifetime of the process, like the frames of a movie. But a process is dynamic, changing over time, and we’ve yet to explore the transformations that a process undergoes.
In this chapter, we look at this aspect of a process. ...
Read now
Unlock full access