what is the function of the clock speed
determines number of fetch-execute-decode cycles per second
- every action in CPU happens within a tick of the clock / clock cycle
what is clock speed measure in
Hertz (Hz)
how many cycles would a 3.8 GHz processor have
3.7 billions times per second
what is Cache size
temporary storage of copies of data + instructions being ** read to + written from** the main memory
what are the advantages of the speed of cache memory
why are copies of data and instructions stored in Cache
what is the system cache uses to optimise speed
describe the difference type of levels within cache
L1:
- fastest , but smallest in size
- hold most frequently use instructions / data
L2:
- bigger capacity, but slower in speed
- holds less frequently used instructions + data
what is a core
a processor (complete copy of CPU)
what is the function of different numbers of cores
does doubling the number of cores simply double the overall speed?
No
- core communicate with each other –> takes time + efficiency
- many programs are not designed for multiple core –> will not work
what are the factors that will affect the speed of the CPU
what is an instruction set
a processors list ofall its specific commands, written in machine code that can be processed + executed by a CPU
what is each command associated with
machine code
what is a mnemonic
mnemonics represent assembly language instructions / machine code to make it easier for humans to understand
what is a embedded system
what is the purpose of embedded systems
control the device and to allow a user to interact with it.
do embedded systems need a full operating system and why?
NO
- only perform limited + very specific tasks
- their input is frequently controlled by a button press / switch
give 5 examples of ab embedded system
advantages of embedded systems compared to general-purpose computers include:
what are the limitations of embedded systems
why must embedded systems be reliable
cannot be modified once manufactured –> the program that controls it is held in the Read Only Memory (ROM)