Week 3

Lecture 1:

  1. Hardware segmentation techniques: Emulation and Virtualization
  2. Interpretation, Types of Emulation: static translation, dynamic translation
  3. Instruction set architecture, Issues of Emulation: Types of Registers and Register mapping problem.

Lecture 2:

  1. Privilege levels (Ring levels) users and kernel mode
  2. Types of Instructions: privileged, unprivileged and sensitive
  3. Types of Interrupts, Interrupt handling routines, Vector Table

 

Download Files