This document provides an introduction and overview of basic process management in operating systems. It discusses the differences between a program and a process, and the steps involved in process creation and program execution. The key stages in building a program are described, including preprocessing, compilation, assembly, linking, and the roles of static and dynamic libraries. Extra notes cover compiling multiple source files and resolving external function references.