1.1 System Architecture Flashcards
What is an embedded system?
A computer designed for a dedicated function inside a larger device
What is the clock speed?
It is the number of instructions a processer can carry out per second
Why are Embedded systems efficient?
They are dedicated to a single task
Why does an increasing number of cores increase the speed of the CPU?
More cores a CPU has, more instructions can be carried out at once (multitasking)
What is cache?
Small component that stores frequently stored data
Why does a larger cache increase the speed of a computer?
Gives the CPU faster access to more data
Where does the CPU fetch instructions from?
RAM
Where does the CPU copy memory address to?
MAR
When does the PC become incremented?
When fetching an instruction?
What is the purpose of the CU?
Sends timing signals
Sends Control signals
Where are the instructions executed?
In the CU
What is a register?
A small amount of high-speed random access memory contained within the processor
What is the purpose of the program counter?
Holds the memory address of the next instruction to be fetched
What is the purpose of the ALU?
Does all the calculations and logic operators
What is the purpose of the Accumulator?
Holds the result of any calculations of the ALU