A computer is a programmable machine that can be instructed to perform arithmetic or logical operations. It responds to specific instructions in a defined manner and can execute a list of prerecorded instructions (a program). Conventionally, a computer consists of a central processing unit and some form of memory to store instructions and data, as well as peripheral devices to input and output information. Early computers were room-sized machines but modern computers integrated circuits make them millions of times more capable while occupying less space.