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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly