Las seis generaciones de computadoras se han definido por los avances en la tecnología de procesamiento de información, desde las primeras computadoras basadas en válvulas hasta las computadoras modernas basadas en chips. Cada generación trajo computadoras más pequeñas, rápidas y potentes gracias al desarrollo de transistores, circuitos integrados, microprocesadores y procesamiento paralelo.