The portion of a computer that controls the operation of the entire computer system and executes the arithmetic and logic functions contained in a particular program. A CPU usually consists of two units: the control unit organizes the data and program storage in the memory and transfers data and other information between the various parts of the system; the arithmetic logic unit (ALU) executes the arithmetic and logic operations, such as addition, multiplication, and comparison.