CPU Flashcards
What is the Hardware
The physical components that make up a computer.
What is the software
Programs or applications that a computer system can run
What is an embedded system
Computers built into other devices with the intent of completing a special purpose
Three devices that have embedded systems
Microwave , Dishwasher , Washing machine
Differences between general purpose systems and embedded systems
Embedded systems are easier to design, cheaper to produce and more efficient at their task than a general purpose computer.
Physical components of the PC and their functions
Power supply - supplies power
case cooling fan- extracts hot air from PC case
CPU cooling fan - keeps CPU at a steady temperature.
CPU - Most important component, does all processing.
Optical drive - To read/write optical discs
Ram sticks - used for memory
Motherboard - Main circuit board in the computer , where the hardware is connected.
Hard disk drive - Internal secondary storage
Function of the CPU
Processes all data and instructions that make the systems work.
Function of control unit
- Has overall control of the CPU
- Main job is to manage Fetch - execute cycle
- Controls flow of data inside the cpu and outside the cpu
Function of Arithmetic Logic Unit
- Does all logic operations , arithmetic calculations and Binary shifts.
Function of Cache
- Very fast memory in the CPU.
-Stores regularly used data so that the CPU can access it quickly when requested.
Function of CU in FDE cycle
Holds next memory address for next instruction
Function of Acccumulator in FDE cycle
Stores results of calculations in the ALU
function of MAR ( memory address register) in FDE cycle
Holds any memory address about to be used by the CPU
Function of MDR ( memory data register )
in FDE cycle
Holds the instruction/data. May have been fetched from memory or waiting to be written to memory
Describe what happens in the fetch part of the FDE cycle. 3 steps
- Memory address from the program counter to the MAR
- Copy instruction stored in MAR to MDR
- Increment program counter to the point of next instruction address