unit 1 introduction Flashcards
what is architecture?
the design of the system visible to the assembly-level programmer. ( what instructions, how many registers, memory addressing scheme)
What is organization?
how the architecture is implemented.
what does the Central Processing Unit(CPU) contain?
The control logic and the Arithmetic Logic Unit (ALU), registers, and program counter register
what does the control logic do?
it initiates most activities on the computer
What does the Arithmetic Logic Units(ALU) do?
performs the math and logic calculations for the CPU.
what does a register contain?
temporary data values
what does the program counter register contain?
the address of the next instruction to execute
what is the bus?
a set of parallel wires that connect the CPU, memory, and I/O controllers
what does a bus’s chipset do?
it determines who can use the bus at any given instant
what does the width of the bus determine?
the maximum memory configuration
What does I/O stand for?
input/output
what does the I/O controller do?
direct the flow of data to and from I/O devices.
how does the I/O controller know to initiate I/O?
The CPU sends a request
What is the internal memory called?
Random Access Memory (RAM)
What is kept in the RAM?
data and program instructions
what is the order of the memory hierarchy from bottom to top?
removable media, DISK, RAM, cache, regs
what does the instruction cycle do?
fetch instructions from memory and execute the instruction
where does the the instruction cycle fetch instructions?
from the memory address in the Program Counter register
what does the instruction cycle increment?
the Program counter
what does the instruction cycle decode?
the type of instruction
the instruction cycle fetches ___ and stores___
operands, results
in the simple model of execution, an instruction sequence is determined by?
a simple conceptual control point