1.2 Virtual Machine Concept

  • This is a model for explaining how computers work.
  • Virtual Machine: A software program that emulates functions of another physical/virtual computer.

64a8e7c15b1eb750608200f618751406

  • Let VM0 run L0 (Language 0) which is lover level than L1 run by VM1
  • VM1 will translate (compile) or interpret (interpreter) a higher level simpler language and hand it off to VM0
  • If VM1 is still too complicated for human use VM2 is created even more abstraction

 

  • This leads us to this model for the levels of abstraction
    • Note: ISA=Machine Code

Capture.PNG

Leave a comment