This repository contains sample source code examples inspired by the book Operating System: Three Easy Pieces (OSTEP) by Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau. This repository should contain up-to-dated mockup data to make it work with latest OS versions.
The purpose of this repo is to provide hands-on code to better understand key Operating System concepts such as:
- Processes and Threads
- Virtual Memory and Address Translation
- File Systems and I/O
- Concurrency and Synchronization
- Scheduling and Resource Management
Each folder demonstrates small, focused programs that map to topics from the book, making it easier to bridge the gap between theory and practice.
For detailed explanations of the concepts, refer to the full text of Operating System: Three Easy Pieces (available for free online):
👉 OSTEP Official Website
Clone the repository:
git clone https://github.com/<your-username>/ostep-examples.git
cd ostep-examples