Virtual addresses Flashcards
1
Q
What are some basic rules about virtualization?
A
- A way to run multiple operating systems on the same hardware
- Only virtual machine manager has full system control
- Virtual machines completely isolated from each other
2
Q
What are the types of virtualization?
A
- Full virtualization - guest OS runs unmodified
- Para-virtualization - guest OS must be aware of virtualization, source-code modifications required.
3
Q
What are the advantages of virtualization?
A
- Multiple virtual machines/operating systems/services on single physical machine
- various forms of computation as a service
- good for security
- great for reliability and recovery
- Work on multiple OS in parallel
- Develop and debug OS in user mode
4
Q
When a machine can be virtualized?
A
- A machine can be virtualized if every sensitive instruction is privileged.*
- sensitive:*
-
CPU
- some registers
-
MMU
- Page table
- Segments
- Interrupts
- Timers
- I/O devices
5
Q
A