How the components of a computer are connected is called the computer's architecture and can affect the way the computer operates. The computer brain, called the CPU, controls operations, does arithmetic, keeps time, and regulates other computer components. Both serial and parallel interfaces allow computer components to communicate with each other. Most computers have one CPU and process a single stream of data with a single instruction stream. A single CPU can be multiprogrammed.
Multiprogramming means that the processor alternates between tasks.
ROM is commonly used to permanently store elementary software. Elementary software is often called firmware. RAM is temporary storage which can be erased and reused. A 16 bit address allows 65,536 locations to be uniquely identified Newer PCs commonly have 32 bit addresses and 64 bit addresses. Addressable memory may be larger than the physical memory space available.