Welcome to the Operating System (OS) Course Materials Repository. This repository serves as a centralized and well-organized collection of all essential resources required to study and master the Operating System course. It is designed to support students throughout the trimester/semester and help them prepare effectively for quizzes, class tests, midterms, and final examinations.
The main objective of this repository is to provide students with a one-stop learning resource where they can find all academic materials related to the Operating System course in one place. Instead of searching across multiple sources, learners can rely on this repository for structured and reliable content.
- ✅ Course Outline / Syllabus
- ✅ Lecture Notes (Hand Notes)
- ✅ Lecture Slides (PPT/PDF)
- ✅ Reference Books and Reading Materials
- ✅ Lecture Video Links
- ✅ Important Mathematical and Numerical Problems with Solutions
- ✅ Class Test (CT) Questions with Solutions
- ✅ Midterm Exam Questions with Solutions
- ✅ Final Exam Questions with Solutions
- ✅ Additional Practice Problems
- Introduction to Operating Systems
- Process Management
- CPU Scheduling Algorithms
- Threading and Concurrency
- Deadlock (Prevention, Avoidance, Detection, Recovery)
- Memory Management
- Paging and Segmentation
- Virtual Memory
- File System Management
- Disk Scheduling
- Input/Output Systems
- Security and Protection
Operating-System/
│
├── CT with Solve/
├── Final Question with Solution/
├── Final Slides/
├── Mid Question with Solution/
├── Mid Slides/
├── Course_Outline_252_CSE4509_G_ARnA.docx
├── Main Lecture Book Remzi H Arpaci-Dusseau, Andrea C Arpaci-Dusseau - Operating Systems_ Three Easy Pieces-CreateSpace Independent Publishing Platform (2020).pdf
├── OS Online Class Link Anik Sir.txt
└── README.md
- University Students
- Computer Science & Engineering Students
- Beginners learning Operating Systems
- Anyone preparing for OS exams
- Start with the Course Outline to understand the syllabus.
- Study Hand Notes and Slides for each topic.
- Watch Video Lectures for better conceptual understanding.
- Practice Important Problems.
- Solve CT, Mid, and Final Questions to prepare for exams.
If this repository helps you, consider giving it a star to support the project.
For suggestions or issues, feel free to open an issue or submit a pull request.
Happy Learning 🎓