La historia de los computadores ha pasado por varias generaciones, desde los primeros computadores mecánicos en el siglo 19 hasta los computadores modernos basados en circuitos integrados. Los computadores han evolucionado de máquinas grandes y caras que usaban válvulas de vacío a máquinas más pequeñas, baratas y potentes que usan chips. Los computadores modernos tienen unidades centrales de procesamiento, memoria y dispositivos de entrada/salida y ejecutan instrucciones de programas almacenados en la memoria.