Chapter 1 Flashcards
What is computer architecture?
a set of rules that defines the computer’s functionality, characterized by the ISA
What is ISA?
Instruction Set Architecture
What is the ISA concerned with?
Register set, instruction set, and addressing modes
ISA defines the…?
model of the computer from the programmer’s point of view
What embodies the computer’s ISA?
Its assembly language
What is computer organization?
Concerned with the implementation of a computer’s ISA
Computer organization is often referred to as…
Microarchitecture
“CPU” stands for what?
Central Processing Unit
What word is synonymous for the CPU?
Microprocessor
What type of memory do most modern CPUs have on-chip?
Cache memory
What is a “word”
A single piece of data
What are processor registers specified by?
The number of bits they contain (can be 32-bit wide or 64-bit wide typically)
What is the FUNDAMENTAL difference between a register and a word in memory?
There is no fundamental difference
What is the PRACTICAL difference between a register and word in memory?
Registers are located within the CPU
For a stored program computer, the CPU…
reads instructions from memory and carries out operations on input data and data in memory
For a stored program computer, both data and instructions are stored…
in the same memory system
For a stored program computer, memory is a bottleneck because
both instructions and data must be retrieved from the memory and then the final data is stored back in memory
What is the clock?
Essentially a series of pules (ONs and OFFs) used to sequence the events within the computer
A clock is defined in terms of its
Repetition rate (frequency) or width
The formula for a clock’s width is
WIDTH = 1 / (FREQUENCY)