CSPP 55001
Unix Systems Programming
Final Exam Guide

Topics and Resources

  1. System V IPC: Semaphores

  2. Deadlocks
  3. There are four necessary conditions for a deadlock situation
    There are two strategies for solving deadlocks:
  4. Signals

  5. Socket Programming

  6. CPU scheduling
  7. There will be no questions on CPU scheduling algorithms.

  8. Page Replacement Schemes
  9. We discussed several page replacement schemes for replacing a page of main memory
    Here are some resources
  10. Multithreaded Programming with Pthreads