Evolucion de sistemas operativos

  • 1970 BCE

    Década de 1970.

    Década de 1970.
    Ésta década se podría definir como la de los sistemas de propósito general y en ella se desarrollan tecnologías que se siguen utilizando en la actualidad. Se trataba de sistemas grandes y costosos, el usuario debía conocer un complejo lenguaje de control para realizar sus trabajos. Otro inconveniente es el gran consumo de recursos que ocasionaban. Es por esto que se mejoraron las técnicas ya existentes de multiprogramación y tiempo compartido.
  • Década de 1940.

    Década de 1940.
    No existía el SO, los programadores interactuaban directamente con el hardware de las computadoras trabajando en lenguaje máquina. Todas las instrucciones eran codificadas a mano.
    A finales de los años 40, se accedía directamente a la consola, desde la cual se actuaba sobre una serie de micro interruptores que permitían introducir directamente el programa en la memoria de la computadora.
  • Década de 1950.

     Década de 1950.
    A principios de los años 50, los SO hacen una aparición discreta y bastante simple, con conceptos tales como el monitor residente, el proceso por lotes (ejecución renglón por renglón, en forma secuencial) y el almacenamiento temporal.
  • Década de 1956.

    Década de 1956.
    El GM-NAA I/O (de sistema de entrada/salida de General Motors y North American Aviation) es el primer sistema operativo de la historia de la informática.
    Fue creado por Robert L. Patrick de General Motors y Owen Mock de North American Aviation para un ordenador IBM 704.
    Su función principal era ejecutar automáticamente un nuevo programa una vez que el que se estaba ejecutando terminaba.
  • Década de 1960.

    Década de 1960.
    En los años 60 se produce una revolución en el campo de los SO. Aparecen conceptos como sistema multitarea, sistema multiusuario, sistema multiprocesadores y sistema en tiempo real. La característica de estos fue el desarrollo de los sistemas compartidos con multiprogramación, y los principios del multiprocesamiento.
  • 1961

     1961
    CTSS, (Sistema de Tiempo Compartido Compatible), fue uno de los primeros sistemas operativos de tiempo compartido; fue desarrollado en el Centro de Computación del MIT. Se utilizó en el MIT hasta 1973. Durante parte de este tiempo, el Proyecto MAC del MIT tuvo una segunda copia de CTSS, pero el sistema no se expandió más allá de dos sitios. CTSS fue descrito en una publicación presentada en la Spring Joint Computer Conference de 1962.
  • Década de 1980.

    Década de 1980.
    Ésta década se podría definir como la de los sistemas de propósito general y en ella se desarrollan tecnologías que se siguen utilizando en la actualidad. Se trataba de sistemas grandes y costosos, el usuario debía conocer un complejo lenguaje de control para realizar sus trabajos. Otro inconveniente es el gran consumo de recursos que ocasionaban. Es por esto que se mejoraron las técnicas ya existentes de multiprogramación y tiempo compartido.
  • 1981

    1981
    En 1981 Microsoft compró un SO llamado QDOS que, tras realizar unas pocas modificaciones, se convirtió en la primera versión de MS-DOS. A partir de aquí se sucedieron una serie de cambios hasta llegar a la versión 7.1, versión 8 en Windows Milenium, a partir de la cual MS-DOS dejó de existir como un componente del SO.
  • 1985

     1985
    IBM con OS/2 es un SO que intentó suceder a DOS como SO de las computadoras personales. Se desarrolló inicialmente de manera conjunta entre Microsoft e IBM, hasta que la primera decidió seguir su camino con su Windows e IBM se ocupó en solitario de OS/2. Ya no es comercializado por IBM. Se ha mantenido desde entonces con relativamente pocas nuevas características bajo el nombre eComStation.
  • 1988

     1988
    MVS (Multiple Virtual Storage, Múltiple Almacén Virtual en inglés) fue el SO más usado en los modelos de mainframes System/370 y System/390 de IBM. MVS, finalmente, añadió la capacidad de que cada programa tuviera su propio espacio de direccionamiento de memoria, de allí su nombre.
    Este sistema se usa típicamente en aplicaciones comerciales y bancarias, y éstas son normalmente escritas en COBOL. Normalmente estos programas escritos en COBOL son usados en sistemas transaccionales como IMS y CICS.
  • Década de 1990.

     Década de 1990.
    Microsoft anuncia Windows 3.0. Ahora tiene un rendimiento mucho mejor, gráficos avanzados con 16 colores e iconos mejorados. Una nueva ola de equipos para el procesador Intel 386. Los programas se ejecutan notoriamente más rápido.
  • 1991

    1991
    A pesar de que Linux es, en sentido estricto, el núcleo del SO, parte fundamental de la interacción entre el hardware y el usuario (o los programas de aplicación) se maneja usualmente con las herramientas del proyecto GNU y con entornos de escritorio basados en GNOME, que también forma parte del proyecto GNU aunque tuvo un origen independiente. Sin embargo, una parte significativa de la comunidad
  • 1992

     1992
    Microsoft lanzó Windows 3.1
    386BSD 0.1 William y Lynne Jolitz liberan 386BSD 0.1, que con el tiempo dará lugar a los proyectos NetBSD, FreeBSD y, más tarde, OpenBSD.
  • 1993

    1993
    FreeBSD al igual que varios otros sistemas inspirados en BSD, provee de manejo semi-automatizado de paquetes distribuidos en formato comprimido (en formato tar.bz o .tbz). Además de eso, y al igual que NetBSD y OpenBSD, FreeBSD provee para conveniencia del usuario, de un eficiente sistema de gestión de paquetería llamado ports. Los ports son un conjunto de comandos por lotes, que especifican exactamente los requisitos.
  • 1994

    1994
    NetBSD La primera versión de NetBSD (0.8) data de 1993 y surge del sistema operativo BSDLite 4.3, una versión de UNIX desarrollada en la Universidad de California Berkeley, y del sistema 386BSD, el primer BSD portado al CPU Intel 386