Computers are composed of five basic components: input, output, memory, datapath, and control.
The datapath is responsible for the fundamental operation of a computer—manipulating a stream of data. All other components support the datapath.