01 Intro to Computer Architecture and Organization Flashcards
_____ replaces and converts each instruction written in L1 with its equivalent in L0.
Translation
_____ uses a program written in L0 that accepts a program in written in L1 as input.
Interpretation
What is the program called in Interpretation?
Interpreter
A machine with a lot of levels.
Multilevel machine
Each languages uses its predecessor as a basis.
Virtual machines
A programmer for level n does not need to know the underlying interpreters and translator.
Abstraction
What level: is composed of analog components such as transistors and digital inputs or signals are represented by 1s and 0s.
Level 0 - Digital Logic Level
What level: Collection of 8 to 12 registers which form a local memory and circuit called Arithmetic Logic Unit (ALU).
Level 1 - Microarchitecture
What level: operation of the data path is controlled by the microprogram, an interpreter for this level.
Level 2: Instruction Set Architecture
What level: most instruction are in ISA, hybrid level. Has the ability to run two or more programs.
Level 3: Operating System Machine Level
L3 below translators and interpreters are written by?
System Programmers
L4 and above are intended for?
Application Programmers
L2 and L3 are always _____; L4 and above are usually _____.
interpreted, translated
L1 to L3 uses ____ language; L4 above are close to _____ language.
Numeric, Human
What level: provides a method for people to write programs for L1 to L3 in a simple manner.
Level 4 - Assembly Language Level