Skip to content

MaheenGitHub/Operating_Systems_Course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Operating Systems Course Material

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.


📘 Course Coverage

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

📂 Repository Structure

🔹 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.


🎯 Who Is This Repository For?

  • BSIT / Computer Science students
  • Juniors studying Operating Systems
  • Anyone revising OS fundamentals
  • Beginners learning Linux and OS concepts

⚠️ Disclaimer

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.


⭐ Support

If you find this repository helpful, feel free to star ⭐ it.
Suggestions and improvements are welcome.


👩‍💻 Maintained By

Maheen Fatima

BSIT F22 (PUCIT)

About

A structured repository for Operating Systems course material, covering core OS concepts such as processes, threads, CPU scheduling, memory management, system calls, Linux commands, and lab resources.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors