This repository contains Operating Systems course material compiled for academic study and revision.
It covers both theoretical concepts and practical resources commonly taught in BSIT / Computer Science programs.
The repository includes material related to:
- Processes and Threads
- Multiprogramming, Multitasking, and Multithreading
- CPU Scheduling concepts
- Memory Management basics
- System Calls and Interrupts
- User Level vs Kernel Level Threads
- Linux commands and OS utilities
🔹 Books Reference textbook for Operating Systems.
🔹 Class Slides Lecture slides used during the course.
🔹 Class Notes Fun Class Memories
🔹 Deep Pockets Extra reference PDFs for concept clarification.
🔹 OS Lab Lab manuals and lab-related resources.
🔹 Other Resources Helpful OS-related material including:
- Linux Commands Cheat Sheet
- System Call vs Interrupt
- Producer–Consumer problem
- Multithreading vs Multiprocessing
- User vs Kernel Level Threads
🔹 Quizzes Quiz questions and solutions for practice.
- BSIT / Computer Science students
- Juniors studying Operating Systems
- Anyone revising OS fundamentals
- Beginners learning Linux and OS concepts
All material shared in this repository is for educational purposes only.
Ownership of lecture slides, PDFs, and books belongs to the respective authors or instructors.
If you find this repository helpful, feel free to star ⭐ it.
Suggestions and improvements are welcome.
Maheen Fatima
BSIT F22 (PUCIT)