1.1 Systems Architecture Flashcards
What is a computer
A machine that takes data and processes it
What is hardware
The physical components of computer
What is software
The non-physical parts of a computer that tell it how to perform specific tasks
What is an embedded system?
Computers that perform a specific task and are built inside larger systems
What does the CPU do
Fetch, decode and execute instructions
What is the CU and what does it do
Control Unit
Processes data and controls the flow of data
What is the ALU and what does it do
Arithmetic logic unit
Does arithmetic calculations and logical operations
What is the cache and what does it do
Very fast memory, in or near the CPU
Stores frequently used intructions
What is a register
Low-storage, fast to access pieces of memory inside the CPU that holds specific data
What is the PC and what does it do
Program counter
Holds the memory address of the next instruction of each F-D-E
What does the accumulator do
Holds the results of the ALU
What is the MAR and what does it do
Memory Address register
Holds memory addresses about to be accessed
What is the MDR and what does it do
Holds the data/ instructions that have been fetched from primary storage
State the full F-D-E cycle
Fetch:
Memory address transferred from PC to MAR
Instruction is fetched from primary storage
PC increments by 1
Decode:
The instruction is decoded by the CU
Execute:
The instruction is executed by the CPU this could be through the use of calculation by ALU
Examples of embedded systems
SAT-NAV
Washing machine
Dish washer