Process Basics
Core Idea
A running command is a process with an owner, id, command line, and resource usage.
Practice Alone
Use ps for a snapshot and htop for an interactive view.
Done When
You can name one process you own and explain why it is running.
Go Deeper
- Process is the fuller process model.
- CPU explains CPU time and load.
- Memory explains process memory and system memory.
- Signal explains
Ctrl-C, Ctrl-Z, kill, fg, and bg.
- Syscall explains how processes ask the kernel for services.
- Kernel and User Space explain the privilege boundary.