Week 3
Lecture 1:
- Hardware segmentation techniques: Emulation and Virtualization
- Interpretation, Types of Emulation: static translation, dynamic translation
- Instruction set architecture, Issues of Emulation: Types of Registers and Register mapping problem.
Lecture 2:
-
Privilege levels (Ring levels) users and kernel mode
-
Types of Instructions: privileged, unprivileged and sensitive
-
Types of Interrupts, Interrupt handling routines, Vector Table