CS 4348 Operating Systems

Taken Su ‘24 with Ravi Prakash

Formatting

I took 4348 Operating Systems over the summer of ‘24 with Prof. Prakash. He does not have comprehensive exams, rather two totally encapsulated exams. As such I wrote my notes in a Test 1 Notes / Test 2 Notes Format. Below you will find links to those two pages, and they are broken down by topic. There is also below reference as to where major topics are located.

Exam 1 Notes

Test 1 Topics

  • Processes
    • Forks
    • Copy-On-Write
    • Termination
    • Interprocess Communication
  • Threads
    • Signal Handling
  • Process Synchronization
  • CPU Scheduling
  • Deadlocks

Test 2 Notes OS.md

Test 2 Topics

  • Main Memory
    • Page Tables
  • Virtual Memory
    • Memory Management Unit
    • Demand Paging
    • Page Replacement Algorithms

Final Exam Review