connects and controls all of its internal components and external peripherals and allows them to communicate with each other
CPU
interprets, processes and executes instructions from the hardware and software programs running on the device, and transforms data input into more usable information output.
RAM
volatile memory that keeps data easilyaccessible for the processor to find quickly to complete immediateprocessingtasks. it is used for storing data that is currently being worked with
ROM CHIP
Holds the boot program/BIOS that is used to start the computer. It executes before the OS is loaded from the hard disk drive.
Cache
A smaller, faster memory, closer to a processor core, which stores copies of the data from frequently used main memory locations