Máquina de propósito general, comúnmente compuesta por circuitos digitales, que acepta (entradas), almacena, manipula y genera datos (salidas) como números, texto, gráficos, voz, archivos de vídeo o señales eléctricas, de acuerdo con las instrucciones llamadas programa.