Review Guide for Final Exam

General Information

The final exam is scheduled for Monday, December 17th from 3-4:50.  There will be two portions of the exam:

Study Hints

  1. Go through the previous exams and homework questions.  If I considered it important enough to ask questions earlier, it is likely that I still consider it important.  It is VERY likely that at least 1/2 the questions I ask will be simple modifications of these questions (if not out and out repeats).
  2. I know I said it on he last exam, but I mean it -- play the "second guess Dr. Schafer" game.  You know the type of questions I like to ask.  Try to anticipate what things I haven't asked you about yet that were still important enough that I might try to work them in (in particular with vocab words). 
  3. Remember that this is a final exam.  This means that I am trying to test your knowledge of the general concepts we discussed in the course.  You can safely ignore anything that asks for specifics of a given operating system (eg how Solaris handles free frame lists).  Instead, understand what the point of a free frame list is and some of the general methods for storing them.

Specific material from the chapters 

These are basically the same lists I published for the two midterm exams.  However, I have eliminated chapters and sections which you can safely ignore for the final.

 Chapter 1

 Chapter 4

 Chapter 5

  Chapter 6

Chapter 7

Chapter 8. Deadlock

Chapter 9. Memory Management

Chapter 10. Virtual Memory

Chapter 11 - File-Systems

Chapter 12. I/O Systems

Goal: To make the I/O subsystem independent of the I/O hardware.

Chapter 13. Mass-Storage Structure