Skip to content
Diving into Operating Systems: Virtualization, Concurrency, and Persistence episode artwork

Jan 11, 2025 21 min

Diving into Operating Systems: Virtualization, Concurrency, and Persistence

from My First Tech Hosted by Dayan Ruben

Join us to discuss about the book "Operating Systems: Three Easy Pieces" which teaches operating system concepts through a dialogue format between a professor and student. The excerpts cover various topics, including CPU and memory virtualization, concurrency, persistence (file systems and devices), scheduling algorithms (like MLFQ, lottery, and CFS), process management, memory management (paging, segmentation, allocation), and distributed systems. The book uses a combination of explanation, code examples, and figures to illustrate concepts, and includes homework assignments and references to seminal operating systems papers. It emphasizes the importance of understanding the underlying mechanisms of operating systems and the trade-offs involved in designing them.

Episode details come from the podcast's RSS feed.

Embed this episode

Ready to play

Diving into Operating Systems: Virtualization, Concurrency, and Persistence

0:00 21:39

No transcript yet.

Requests help us decide what to transcribe next.

Frequently asked questions

How long is this episode of My First Tech?

This episode is 21 minutes long.

When was this My First Tech episode published?

This episode was published on January 11, 2025.

Can I download this My First Tech episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.