Encompasses those aspects of a computing system that are visible or important to the
programmer correct answers computer architecture
Assembly language instructions that can be executed by the processor correct answers instruction
set
Storage within the processor correct answers CPU registers
Signed and unsigned integers, characters, real numbers, etc; sizes correct answers data
representation
Memory mapped (devices accessed by reading and writing memory), ports (special instructions)
correct answers I/O
Where does data come from and where does data go when instructions are executed correct
answers instruction addressing modes
Encompasses how to design and build the hardware to implement the architecture correct
answers computer organization
Which comes first: computer architecture or computer organization? correct answers architecture
Can we run programs designed for preceding generations of the architecture correct answers
backward compatibility
Binary encoding of instructions and data correct answers machine language
Symbolic representation of instructions that maps directly to the architecture of the machine
correct answers assembly language
Instruction set architecture is _____ to each architectural version of a microprocessor. correct
answers specific
A tool that translates assembly language into machine language correct answers assembler
Allows us to write code that is closer to the problem domain correct answers productivity
Source code can be modified as required and recompiled to run on a different machine correct
answers portability
Translates HLL code into assembly language code or directly to machine language correct
answers compiler
, What are the five classic components of all computer systems? correct answers input devices,
output devices, storage, datapath, control
Is primary memory volatile? correct answers yes
Is secondary memory volatile? correct answers no
Hardware component that manipulates bits to execute instructions correct answers datapath
Hardware component that coordinates the activities of the datapath correct answers control
Historically, what were the constituents of the CPU? correct answers control, datapath
Today, what are the constituents of the CPU? correct answers control, datapath, memory
What does the S in SRAM stand for? correct answers static
Is SRAM faster or slower than DRAM? correct answers faster
Is SRAM less or more expensive than DRAM? correct answers more
What is SRAM primarily used to build? correct answers cache memory
What does the D in DRAM stand for? correct answers dynamic
What is DRAM used to build? correct answers primary memory
What does the M in MRAM stand for? correct answers magnetoresistive
What does Fe in FeRAM stand for? correct answers ferroelectric
What was the first technology used in computers from the 1930s to 1960s? correct answers
vacuum tubes, electromechanical relays
What is the technology used in computers that was invented in the 1950s? correct answers
transistors
What is the technology used in computers from the 1960s to modern times? correct answers
integrated circuits
Tens of transistors on a single die correct answers small scale integration
Hundreds of transistors on a single die correct answers medium scale integration
Thousands of transistors on a single die correct answers large scale integration