- "Process" is essentially equivalent to "running program"
- Incorporates all that's needed for running that program
- memory
- CPU
- I/O
- Only one process (per cpu) executes at a time, but the Unix scheduler makes it look like many
Home | Syllabus | Notes | Labs | Grades |
Reading: Chapter 4, Controlling Processes
USER PID %CPU %MEM SIZE RSS TTY STAT START TIME COMMAND root 1 0.0 3.0 1080 424 ? S Jan 17 0:07 init root 25060 0.0 3.6 1124 504 p0 R 17:27 0:00 ps aux
FLAGS UID PID PPID PRI NI SIZE RSS WCHAN STA TTY TIME COMMAND 100 0 1 0 0 0 1080 424 S ? 0:07 init 100 0 25057 25032 10 0 1236 516 R p0 0:00 ps axl
UID PID PPID C STIME TTY TIME CMD root 1 0 0 Sep13 ? 00:00:04 init [3] root 4735 4357 0 20:13 pts/2 00:00:00 ps -ef
UID PID PPID C STIME TTY TIME CMD geoff 4282 4280 0 15:32 pts/3 00:00:00 bash
F S UID PID PPID C PRI NI ADDR SZ WCHAN STIME TTY TIME CMD 100 S root 1 0 0 60 0 - 274 do_sel Sep13 ? 00:00:04 init [3] 100 R root 4744 4357 17 73 0 - 621 - 20:16 pts/2 00:00:00 ps -efl