HUNTERTUTORING

Standard syllabus

Operating systems · Undergraduate · CS / Programming

Topics

Processes and threads

  • Process abstraction; PCB and context switch
  • CPU scheduling: FCFS, SJF, priority, round-robin
  • Synchronization: mutexes, semaphores, monitors
  • Classic problems: producer–consumer, readers–writers
  • Deadlock: conditions, prevention, avoidance, detection

Memory and storage

  • Virtual memory, paging, and TLBs
  • Page replacement policies: LRU, clock (intro)
  • Segmentation and combined models (survey)
  • File systems: inode, directories, allocation methods
  • I/O scheduling and disk management (intro)

Pricing calculator

Choose materials, tutoring, or both — or book a single session as needed. Customize your plan on the subscribe page.

Billed in 15-minute increments (15-minute minimum, up to 4 hours). No subscription required.

$60.00 · 60 min · Undergraduate · Online ($60/hr)

Book through intake or schedule a session.