La línea del tiempo describe las 6 generaciones de computadoras. La primera generación usaba tubos de vacío y ocupaba un cuarto completo. La segunda generación reemplazó los tubos de vacío con transistores. La tercera generación introdujo los circuitos integrados. La cuarta generación usó microprocesadores que unían los circuitos integrados en un solo bloque. La quinta generación inició la inteligencia artificial. La sexta generación busca que las computadoras desarrollen capacidades humanas.