20s-2550: L20 Boot, Isolation, Virtual Memory

Materials

You can use the L20 slides (pdf) to take notes.

L20 annotated slides (pdf) from lecture have my drawings.

Please see piazza@439 for a link to the recorded video.

Summary

  • Understand how a computer boots
  • Early consumer computers had a single memory space; understand the security limitations of this architecture
  • As a mitigation, modern computer architecture provides isolation. Understand the two main hardware mechanisms used to enforce isolation.
  • Begin to understand how computer programs are executed, this will feed into how programs can be exploited when they have errors.