Save this video — free

ECE344 Fall 2026 (Sec 1) Lec 5 - Process Management

Jon Eyolfson · 52:36 · Watch on YouTube

ECE344 Fall 2026 (Sec 1) Lec 5 - Process Management Watch on YouTube →

Overview

Jon Eyolfson explains Linux process management through process states, parent-child relationships, and the requirement that a parent collect each child’s exit status with wait or waitpid. Using /proc, htop, systemd, and xv6 examples, he shows how uncollected terminated children become zombies, how surviving children become orphans and are adopted by init or a subreaper, and how fork return values shape a process tree.

Key takeaways

Chapters

0:00 Linux Process States: R, S, D, T, and Z
6:30 PID 1, systemd, and Viewing the Process Tree
12:00 Process IDs: Uniqueness, Reuse, and Limits
14:00 Why Parents Must Collect Child Exit Status
20:15 Testing wait with fork and a Two-Second Child
25:00 Zombie Processes and an Uncollected Child
29:00 Orphan Adoption by init and Subreapers
37:00 Process Management Rules and the Fork Puzzle
40:00 Tracing Fork Clones and Independent Memory
47:00 Wait Errors, Exit Ordering, and an Orphaned Child

Keep these chapters and the full searchable transcript in your own library.

Summary, takeaways, and chapters were generated by AI from the video's transcript and may contain errors. The video belongs to its creator, Jon Eyolfson.

Want the full transcript?

Save this video in YouTube Collector to get its complete searchable transcript, your own AI summaries, and a library that keeps every video you collect in one place.