CS 574 Midterm Topics

The short form, of course is that the midterm will cover material from chapters 2-5 and 7-10 of the Bovet and Cesati book.

The long form is...

Chapter 2
Paged virtual memory, including three-level page tables. I'm more likely to ask conceptual questions about the functions described in the book than I am specific Intel VM questions (so no virtual-physical translations).

Chapter 3
Processes, especially the data structures and system calls used in process management, creation, and deletion.

Chapter 4
Have a good sense of what the hardware and the OS do in processing interrupts and exceptions.

Chapter 5
You can definitely expect quite a bit from this chapter. Make sure you understand the various syncronization primitives.

Chapter 7
Another really important one. Know about the various allocatores, know about slab coloring, etc.

Chapter 8
Know about the process address space, regions, etc. No, I won't be asking any red-black tree questions.

Chapter 9
Light coverage on this one.

Chapter 10
Understand the data structures for signal handling.


Last modified: Fri Oct 7 10:01:01 MDT 2005