Evolución del software y harwade.
Primera generación 1950-1960 Generación cero Los primeros sistemas computacionales no poseían sistemas operativos Los usuarios tenían completo acceso al lenguaje de la maquina Todas las instrucciones eran codificadas a mano Distribución limitada Software a medida Sistemas construidos por tubos de vacío desperdician bastante calor y tenían una vida relativamente corta.
Segunda generación 1970 Primera generación 1950-1960 Continuas interrupciones en el proceso Programación en el lenguaje de la maquina Alto coste Disminución del tamaño Disminución del consumo y de la producción de calor Mayor rapidez, mayor velocidad de las operaciones ya no se mide en segundos si no en menos
Segunda generación 1970 Tercera generación 1980 Memorias internas de núcleos de ferrita Las impresoras aumentan su capacidad de trabajo Lenguaje de programación mas potente Sistemas distribuidos Incorporación de inteligencia Hardware bajo coste
Tercera generación 1980 Cuarta generación 1990-2000 Tiempo compartido Multiprogramación Teleproceso Tecnologías Orientados a objetos Redes neuronales
Quinta generación “hoy” Robots con capacidad de movimiento Juegos Reconocimiento de formas tridimensionales Entendimiento de relatos no triviales Traductores de lenguajes