Os dados são representados em um computador por meio de botões liga /desliga simples e digitalmente tornam-se 1 e 0. Milhões de botões combinados criam todos os dados em um sistema de computador.
O processamento de dados por computador é um sistema elétrico; portanto, os interruptores liga /desliga tornam-se interruptores elétricos. A corrente é ligada ou desligada e os vários padrões e combinações de ligado /desligado ou 1 e 0 são usados para representar todos os dados. Devido à natureza desse sistema, ele é chamado de sistema binário.
Em sua forma mais reduzida, os dados são empacotados em bits. Um bit pode ter apenas um valor, 0 ou 1. Dois bits juntos podem representar até quatro valores diferentes,
- 00 representa 0
- 01 representa 1
- 10 representa 2
- 11 representa 3
Este processo de usar dígitos binários para representar um símbolo ou caractere é chamado de codificação ou codificação. Conforme o número de dígitos binários aumenta, o número de combinações possíveis aumenta exponencialmente. Por exemplo, 8 bits podem representar 256 valores e 10 bits podem ser usados para representar 1024 valores diferentes. Na prática, os programadores de computador agrupam os bits em grupos de oito chamados bytes.
A evolução dos computadores fez com que as chaves passassem do uso de tubos de vácuo e transistores para circuitos digitais. Isso significa que os computadores se tornaram cada vez menores, permitindo a representação de mais e mais dados em dispositivos cada vez menores.