October 2000
Intermediate to advanced
704 pages
18h 44m
English
The process was one of the two fundamental abstractions on which the original UNIX system was built (the other was the file ). Processes were the basic unit of scheduling and execution on UNIX systems. Traditional implementations provided facilities for the creation, prioritization, scheduling, managing, and termination of processes. Some primitive commands and utilities existed for process monitoring (e.g., the ps(1) command), and cryptic debugging facilities allowed for setting breakpoints and stepping through process execution.
In this chapter, we discuss the Solaris process model, the process execution environment, and the multithreaded process architecture, including processes, lightweight ...
Read now
Unlock full access