Exam Information

Typically there are 4-5 questions ranging on topics from the course

Question One

  • CPU scheduling - first come first served
  • memory paging (2021, 2019)
  • multiprogramming (2020, 2021, 2021-alt)
  • User level threads
  • I/O
  • Best fit memory management
  • computer component descriptions

Question Two

All years

  • concurrent programming
  • Multi programming

Other then that

  • semaphore
    • petersons algorithm
  • test and set lock
  • readers and writers problem
  • barrier synchronisation

Question Three

  • FAT (on 3 years of papers)
  • forking
  • page tables
  • page replacement
  • MMU
  • Similar questions to question two

Question Four

  • c code analysis
    • what is value of ‘foo’ at ‘bar’
  • dead lock avoidance
    • concurrent algorithms
    • pseudoscope examples
      • callstack

Question Five