Skip to content

MdAmmarHossain11/Operating-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

100 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Operating System (OS) Course Materials ✨

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.

Repository Purpose

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.

What This Repository Contains

  • ✅ 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

Topics Covered

  • 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

Folder Structure (Example)

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

Who Can Use This Repository

  • University Students
  • Computer Science & Engineering Students
  • Beginners learning Operating Systems
  • Anyone preparing for OS exams

How to Use

  1. Start with the Course Outline to understand the syllabus.
  2. Study Hand Notes and Slides for each topic.
  3. Watch Video Lectures for better conceptual understanding.
  4. Practice Important Problems.
  5. Solve CT, Mid, and Final Questions to prepare for exams.

Support ⭐

If this repository helps you, consider giving it a star to support the project.

Contact

For suggestions or issues, feel free to open an issue or submit a pull request.

Happy Learning 🎓

About

This repository contains a complete collection of essential materials for the Operating System (OS) course. It includes class notes, lecture slides, books, lecture video links, CT question with solutions, Mid question with solutions, Final questions with solutions, and important problems solve. A one-stop resource for learning and exam preparation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors