Sunday, February 25, 2018

Computer Architecture: Virtual Machines - Levels of Abstractions

Level  5  : Application oriented High level programming language like C/C++/java/python/javascript  etc.  Programs compile into Assembly Language
Level  4  : Assembly Language - Instruction mnemonics. Calls functions written at operating system level (level 3). Programs are translated into Machine language
Level  3  : Operating Systems - provides services to Assembly language programs
Level  2  : Instruction Set Architecture - or the conventional Machine language executed by level 1
Level  1  : Microarchitecture - Interprets the machine language (level 2)
Level  0  : Digital Logic - CPU made up of digital logic gates, memory and system bus

Thanks
Happy Computing !

No comments:

Post a Comment

इश्क में ग़ैरत-ए-जज़्बात ने रोने ना दिया - सुदर्शन फ़ाकिर

 इश्क में ग़ैरत-ए-जज़्बात ने रोने ना दिया वरना क्या बात थी किस बात ने रोने ना दिया आप कहते थे कि रोने से ना बदलेंगे नसीब उमर भर आप की इस बात...