Week 2: Operating system concepts, Processes
- Lecture notes:
- Processes
- Processes: Lecture slides (6 per page)
- Supplemental notes:
- Programming Tutorials Understanding the Linux Kernel, Chapter 10: Process Scheduling, By Daniel P. Bovet & Marco Cesati, October 2000
- Buzzwords:
-
Program, process, memory map, data, text, bss, heap, stack, program counter, registers, states: {created, running, ready, blocked, zombie}, scheduler, process ID (PID), fork system call, execve system call, wait system call, exit system call, wait system call, signal system call, kill system call, thread