Os cartões perfurados, também conhecidos como cartões Hollerith, serviram como uma maneira de armazenar e processar informações. Sua função era representar dados como uma série de orifícios perfurados em locais específicos em um cartão. Esses orifícios podem ser lidos por uma máquina, permitindo o processamento automatizado de dados. Essencialmente, eles eram uma forma muito precoce de memória e entrada/saída do computador. Diferentes posições de orifício representavam diferentes dados, permitindo a codificação de números, letras e outros símbolos.