Los ordenadores pueden ser analógicos o digitales. Los ordenadores analógicos manipulan datos como niveles de tensión o presiones hidráulicas en lugar de números, mientras que los ordenadores digitales representan problemas usando cantidades físicas como números. La unidad más pequeña de información es el bit, que puede tener un valor de 0 o 1, y un byte consiste en 8 bits y es la unidad más pequeña de almacenamiento direccionable.