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.


  • 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


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s