This chapter looks at the famed operating system abstraction of the process. Topics covered include the generalities of the process, why it is important, and the relationship between processes and threads. Specifically, this chapter covers how Linux stores and represents processes. The process is one of the fundamental abstractions in Unix operating systems1. A process is a program (object code st