Fetch - Decode - Execute Steps carried out repeatedly by the CPU: instructions are fetched from the memory, then they are processed and the cycle repeats...
Embedded systems Devices (often household devices) that have a processor inside them (remote control, microwave oven, washing machine, etc) to carry out limited tasks
Secondary storage: solid-state SD cards, microSD cards, USB flash drives are solid-state; no moving parts, uses semiconductor chips, not magnetic media, to store data
Scheduling algorithms: first in, first out Processes are queued in the order they arrive, process at the head of the queue gets to use the CPU until it is finished or is blocked (ie. printer out of paper
Scheduling algorithms: round robin Each process is assigned a time slice of the CPU. When the time slice is up, if the process is not complete it goes to the back of the queue