Skip to content

CIS*3110 Operating Systems Notes

Comprehensive notes covering fundamental concepts of operating systems including processes, scheduling, synchronization, memory management, and file systems.

Note: These notes are formatted for Obsidian. Download this repository and open it in Obsidian for the best experience with working links and tags.

Course Information

  • Course: CIS3110 - Operating Systems
  • Format: Obsidian Markdown Notes
  • Topics: Complete OS fundamentals

Table of Contents

  1. Introduction to Operating Systems
  2. Processes and Process Management
  3. CPU Scheduling
  4. Process Synchronization
  5. Deadlock
  6. Memory Management
  7. Virtual Memory
  8. File Systems

Quick Reference

See Quick Reference Guide for formulas and key concepts.

How to Use

  1. Clone this repository
  2. Open the folder in Obsidian
  3. Use the graph view to explore connections between topics

Last Updated: April 2026