Generaciones de las computadoras La historia del desarrollo de computadores es frecuentemente referido a las diferentes generaciones de dispositivos de computación. Una generación se refiere a la mejora en el proceso de desarrollo del producto. Con cada generación, los circuitos han sido más pequeños y avanzados que en generaciones previas. Como resultado de la miniaturización, velocidad, poder y capacidad de memoria han crecido proporcionalmente. Nuevos descubrimientos están constantemente siendo desarrollados e influyen la forma en que vivimos, trabajamos y jugamos. Cada generación de computadoras es caracterizada por un mayor desarrollo tecnológico que fundamentalmente cambia la forma en que las computadoras operan, dando como resultado productos más pequeños, baratos, poderosos, eficientes y confiables.
Primera Generación (1940-1956): Tubos al vacío Los primeros computadores, utilizaban tubos al vacío para circuitos y tambores magnéticos para la memoria y ocupaban cuatros enteros. Un tambor magnético, es un cilindro de metal recubierto con material magnético de óxido de hierro en que los datos y los programas pueden ser almacenados. Estos eran utilizados como dispositivos de almacenamiento primario, pero desde entonces se han implementado como dispositivos de almacenamiento auxiliar. La operación de estos equipos era de alto costo y adicionalmente consumían gran cantidad de electricidad, generaban mucho calor la cual era la causa de mal funcionamiento. La primera generación de computadoras se basaba en lenguaje máquina para realizar operaciones y solo podían resolver un tiempo a la vez. Los computadores UNIVAC y ENIAC son ejemplos de componentes de la primera generación. LA UNIVAC fue la primera computadora comercial entregada a un cliente.