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 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 )

Twitter picture

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

Facebook photo

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

Google+ photo

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

Connecting to %s