Una computadora es un dispositivo construido con el propósito de manipular o transformar información para conseguir una información más elaborada, por ejemplo, el resultado de un problema determinado.
Una computadora digital trabaja con datos numéricos, codificados todos ellos en un sistema de numeración en base 2, es decir, basados en señales binarias; señales sobre las que podemos identificar solamente dos valores distintos.
Un computador digital dispone de una estructura organizada en módulos diferenciados, con tareas y funcionalidades bien definidas.
La estructura general de un computador digital es:
Datos de entrada + procesamiento = resultado (datos de salida)

Los dispositivos de entrada y los de salida constituyen elementos de conversión de la información entre el mundo analógico y el mundo digital.
El procesador está constituido por una unidad central de proceso (CPU, Central Process Unit) y una memoria íntimamente relacionada.

La unidad central de proceso es la encargada de procesar los datos de acuerdo con el programa establecido, y se organiza en dos grandes bloques: la unidad de control y la unidad de proceso o camino de datos.

- La unidad de proceso reúne los recursos de cálculo.
- La unidad de control es la encargada de dar las órdenes en la secuencia correcta a la unidad de proceso para realizar las operaciones que establece el programa en ejecución.
