a set of hardware and software which processes data in a meaningful way
consists of all the components (hardware and software) used to execute the desires of the computer user.
cache is data storage inside the cpu that's much faster than ram. a larger cache means the cpu can access frequently used data faster.