Os computadores funcionam pegando dados brutos, processando-os e fornecendo um resultado final. O ato de inserir informações é chamado de "entrada", o ato de armazenar as informações para processamento é chamado de "memória, "e o ato de fornecer um resultado final é chamado de" saída ".
Um computador aceita entradas de usuários quando eles usam coisas como o teclado e o mouse. Um usuário diz a um computador o que ele deve fazer. O computador então armazena esses comandos na memória, que pode ser um disco rígido ou RAM. O processador do computador pega as informações inseridas pelo usuário e decide o que fazer com elas para fornecer um resultado final. Quando termina seu processamento, ele fornece uma saída para uma impressora, monitor, alto-falantes ou outro equipamento de saída.
Os programas de computador, como os que vêm em um CD ou DVD, permitem que o computador funcione por conta própria. Ele completa todas as funções necessárias para fazer o que o usuário deseja com pouca ou nenhuma interação exigida do usuário.
Ao observar o funcionamento de um computador, termos como software, hardware e sistema operacional podem ser confusos. Software refere-se a um programa de computador, como processadores de texto, reprodutores de música ou editores de fotos. Hardware é tudo de que o próprio computador é feito. O sistema operacional em um computador é um software que permite que o computador seja executado. O Windows é um exemplo de sistema operacional.