Sistemas operativos

  • Period: to

    Generación zero

    Los primeros ordenadores no poseían sistemas operativos. Los usuarios tenían completo acceso al lenguaje de la maquina. Todas las instrucciones eran codificadas a mano.
  • Primera Generación

    Primera Generación
    Los sistemas operativos de los años cincuenta fueron diseñados para hacer mas fluida la transición entre trabajos. Antes de que los sistemas fueron diseñados, se perdía un tiempo considerable entre la terminación de un trabajo y el inicio del siguiente. Este fue el comienzo de los sistemas de procesamiento por lotes, donde los trabajos se reunían por grupos o lotes.
  • Segunda generación

    Segunda generación
    La característica de los sistemas operativos fue el desarollo de los sistemas compratidos con multiprogramación, y los principios del multiprocesamiento. En los sistemas de multiprogramación, varios programas de usuarios se encuentran al mismo tiempo en el almacenamiento principal, y el procesador se cambia rápidamente de un trabajo a otro.
  • Tercera Generación

    Tercera Generación
    Se inicia en 1964, con la introducción de la familia de ordenadores Sistema/360 de IBM. Los ordenadores de esta generación fueron diseñados como sistemas para usos generales. Casi siempre eran sistemas grandes, voluminosos, con el propósito de serlo todo para toda la gente.
  • Cuarta generación

    Cuarta generación
    Los sistemas de la cuarta generación constituyen en el estado actual de la tecnología. Muchos diseñadores y usuarios se sienten aun incómodos, después de sus experiencias con los sistemas operativos de la tercera generación
  • Quinta generación

    Quinta generación
    Los ordenadores de quinta generación son computadoras basadas en inteligencia artificial.
    La quinta generación de computadoras fue un proyecto ambicioso lanzado por Japón a finales de los 70. Su objetivo era el desarrollo de una clase de ordenadores que utilizarían técnicas de inteligencia artificial al nivel del lenguaje de máquina y serían capaces de resolver problemas complejos, como la traducción automática de una lengua natural a otra