Computadores trabalham com três passos básicos: entrada, processamento e saída de dados. O processamento consiste em operações lógicas e aritméticas sobre dados. Existem dispositivos responsáveis pelas funções de entrada de dados e pelas funções de saída de dados representados, respectivamente, por: