Chapter 3 Flashcards
A Top-Level View of Computer Function and Interconnection
List
The three concepts von Neumann architecture is based on
- Data and instructions stored in a single read-write memory
- Contents of this memory are addressable by location, without regard to the type of data contained there
- Execution occurs in a sequential fashion (unless explicitly modified) from one instruction to the next
Define
Hardwired Program
The results of the process of connecting various components in the desired configuration
Define
Difference between hardware and software programming
Software doesn’t have to be rewired for each new program. Requires Instruction interpreter into general purpose functions.
Define
I/O Address Registrar (I/OAR)
Specifies a particular I/O device
Define
I/O Buffer Registar (I/OBR)
Used for the exchange of data btwn an I/O module and the CPU
Describe
Fetch Cycle
First: processor fetches instruction from memory.
Next: PC holds address of instruction next fetched (incremented after each fetch)
Then: fetched instruction loaded into IR
Finally: processor interprets and performs required action
List
Classes of Interrupts
Program
Timer
I/O
Hardware failure
Define
Function of I/O
Can exchange data directly with processor, or do direct memory access (DMA) if processor allows (this frees processor)
Define
Bus interconnection
Usually consists of multiple communication lines, each line capable of transmitting signals representing binary 1 and 0
Define
System bus
Connects major components
Define
Data bus
Moves data on data lines; 32, 64, or 128 separate lines. Number of lines == width of bus
Define
Address bus
Used to designate the source or destination of data. Separate from data lines. Width determines max possible memory capacity of system
Define
Control bus
Controls access, timing info, because a bus is shared by all the components it goes to.
Define
Quick Path Interconnect (QPI)
Uses Point-to-point interconnection, multiple direct pairwise connections, layered architecture, packetized data transfer.
List
QPI packet layers
Protocol
Routing
Link
Physical