Lecture 3: Processes and kernel design

Process state

Linux processes and system calls

We used some Linux tools to explore processes and system calls. You are enouraged to play with these on your own, and to look into the Linux system calls (or system calls for your favorite operating system).

We noted some interesting facts about the linux system call interface:

Kernel designs

We noted a few alternative designs for an operating system: