Ahh, the process. The first of many abstractions we will go over in this series, and the most fundamental piece of any operating system. Informally, a process can be looked at as a running program. When you sit down and type code, you are writing a program. Once you run your code, the active, sequential execution of your program is called a process.