Operating Systems (CMP 232) — Semester III notes, Pokhara University BECE

How operating systems work: processes and threads, CPU scheduling, synchronization and deadlocks, memory management and virtual memory, file systems, I/O, and security.

43 files: lecture notes, question collections, lab reports and more for Operating Systems.

Syllabus

  • Operating System.pdf

Files

  • Applied_OS(Old Note).pdf
  • Full_Note_2_OS.pdf
  • Full_Note_OS.pdf
  • OS_Codes(Revision Note).pdf

Extra Notes

  • Deadlock vs Starvation.jpg
  • Direct Mapping vs Block Mapping.jpg
  • Fixed vs Variable Partitioning.jpg
  • Internal vs External Fragmentation.jpg
  • Message Passing vs Shared Memory.jpg
  • Monitor over Sleep Wakeup.md
  • Paging vs Segmentation.jpg
  • Process vs Threads.jpg
  • Scheduling_Types.md
  • Sequential File Access vs Random Access Method.jpg

NCIT Assignments

  • Assignment1_Process Scheduling.pdf
  • Assignment2_Solution_Arpan.pdf
  • Assignment2_Solution.pdf
  • Assignment3_Solution_Arpan.pdf
  • Assignment3_Solution_Purnima.pdf

NCIT Lab Works

  • FCFS Implementation.pdf
  • Multithreading Model.pdf

Unit 1_Introduction

  • Chapter1_Introduction.pdf
  • Evolution of OS.md
  • Unit 1.pptx

Unit 2_Processes and Threads

  • Chapter2_Process Scheduling Examples.pdf
  • Chapter2_Processes and Threads.pdf
  • Chapter2_Producer Consumer Problem.pdf
  • Unit 2.pptx
  • Unit-2 (ps).pptx
  • Unit-2(IPC).pptx

Unit 3_Memory Management

  • Chapter3_Memory Management.pdf
  • Chapter3_Page replacement example.pdf
  • Unit-3 Memory Mangement.pptx

Unit 4_Kernel

  • Chapter4_Kernel.pdf

Unit 5_InputOutput Management

  • Chapter5_Deadlock Example.pdf
  • Chapter5_Disk Scheduling Example.pdf
  • Chapter5_Input Output Management.pdf
  • Unit 5 Input - Output.pptx
  • Unit-5(deadlock).pptx

Unit 6_File Systems

  • Chapter6_File System.pdf
  • unit-6 File System.pptx

Unit 7_New Trends in Operating System

  • Chapter 7.md

All Semester III subjects