Chapter 1 Flashcards
Level 0 of a six-level computer:
digital logic level
Level 1 of a six-level computer:
microarchitecture level
Level 2 of a six-level computer:
ISA (instruction set architecture) level
Level 3 of a six-level computer:
Operating System machine Level
Level 4 of a six-level computer:
assembly language level
Level 5 of a six-level computer:
problem-oriented language level
Support method for microarchitecture level:
hardware
Support method for ISA level:
interpretation (microprogram) or direct execution
Support method for operating system level:
partial interpretation (operating system)
Support method for assembly language level
translation (assembler)
Support method for problem-oriented language level
translation (compiler)
What objects comprise the digital logic level?
Gates
What are gates made up of?
Transistors
Gates can be combined to create…
1-bit memory
1-bit memories can be combined to create…
A register
Which level do manufacturers typically call the machine language level?
The ISA level (level 2)
True or false: Any hardware instruction can be simulated in software
True
The first computers had which two levels?
ISA (level 2) and digital logic level (level 0)
What was the third level to be added to computers after the ISA and digital logic levels?
Level 1 - mostly with the microprogram
What was the purpose of the microprogram?
To interpret ISA instructions