4.4 Computer Componenets Flashcards
Components of Von Neumann Architecture:
ALU (Arithmetic and Logic Unit)
Control Unit (CU)
Registers
ALU:
Performs all of the arithmetic and logical operations of the CPU
Addition, Subtraction, etc/Comparisons/Boolean Operations
Control Unit:
Sends out control signals to the other parts of the CPU
Executes program instructions by following the fetch/decode/execute cycle
Made up of : 1. The clock – co-ordinates the CPU's activity 2. The decoder – decodes program instructions
Registers:
Tiny amounts of super-quick memory within the CPU
Used to hold information needed for the CPU to work
Each register holds a piece of information
What are the 4 registers:
Program Counter (PC)
Memory Address Register (MAR)
Memory Data Register (MDR)
Accumulator (ACC)
Program Counter:
Holds the memory of location address of the next instruction to be performed by the CPU
MAR:
Holds address of the location in memory where data is to be retrieved or stored
Accumulator:
Holds the result of the calculations and operations performed by the ALU
MDR:
Holds the data that has been retrieved from memory, or that is about to be stored in memory
Fetch:
- Address of the next instruction to be processed is copied from the Program Counter to the MAR
- The PC is incremented to point to the next instruction that will be needed when the cycle starts again
- The instruction stored at the location held by the MAR is copied to the MDR
Decode:
- The Control Unit decodes the instruction and sends control signals to the component within or outside the CPU that needs to act
Execute:
- The operation indicated by the instruction is performed by the appropriate component
Properties of Solid Storage:
High Speed
High Cost
Good Capacity
Good Reliability
Properties of Magnetic Storage:
Good Reliability
Low Cost
Low Speed
High Capacity
Properties of Optical Storage:
Low Cost
Great Reliability
Low Speed
Good Capacity