Computer Achitecture Flashcards
Who invented it?
John von Neumann architecture
Main Architecture Components
Major components in a computer connected together by buses:
1) Memory The unit that stores and retrieves instructions and data.
2) CPU: The unit that houses two separate components:
The control unit: Repeats the following 3 tasks:
Fetches an instruction from memory
Decodes the instruction
Executes the instruction
The arithmetic/logic unit (ALU): Performs mathematical and logical operations.
3) Input/Output (I/O) devices: Handle communication with the outside world.
System Bus Model
Data Bus
Address Bus
Control Bus
Instruction
An operation performed by the CPU
Instruction Set
he design defines the set of operations that can be performed by the CPU
Different computer architectures are characterised by:
Number of instructions
Complexity of operations performed by individual instructions
Format (layout, fixed vs. variable length)
Use of registers
Addressing (size, modes)
RISC = Reduced Instruction Set Computer
CISC = Complex Instruction Set Computer
Intel Pentium is CISC PowerPC (IBM) is RISC
FDEC, What does it stand for?
Fetch, Decode, Execute Cycle
Types of memory
Primary - Registers, RAM, ROM, Cache
Secondary - Hard drive, CD/DVD, Pen-drive, Tape
Peripheral Devices
BIOS - Basic input output system
Interrupt driven - Interrupts sent via a bus to interrupt the CPU and service the device request