____ refers to those attributes of a system visible to a programmer or, put…
2013
____ refers to those attributes of a system visible to a programmer or, put another way, those attributes that have a direct impact on the logical execution of a program.
Answer: B. Computer architecture — Concept Computer-system terminology separates the programmer-visible specification of a machine from the physical arrangements that implement it. The…
- A.
Computer organization
- B.
Computer architecture
- C.
Microprocessor
- D.
Bus
Attempted by 6194 students.
Show answer & explanation
Correct answer: B
Concept
Computer-system terminology separates the programmer-visible specification of a machine from the physical arrangements that implement it. The specification includes instruction sets, data types, addressing modes, and programmer-visible registers; implementation details include datapaths, control signals, and memory technology.
Application
The stem asks for the term covering attributes visible to a programmer and affecting a program’s logical execution. That wording describes the programmer-visible specification, so the term is computer architecture.
Contrast
Computer organization concerns how architectural features are realized through hardware and operational units.
A microprocessor is a physical CPU implementation that executes a machine’s instruction set.
A bus is an interconnection path that carries data, address, or control signals among components.
Cross-check
Instruction sets and addressing modes change what programs can express, whereas changing a datapath or bus implementation can preserve the same programmer-visible specification. Therefore the result is computer architecture.