Sistemas Operativos a través del tiempo

  • Primera computadora digital

    Primera computadora digital
    Al rededor de 1940 el matemático inglés Charles Babbage (1792 a 1871), crea la primera computadora digital verdadera.
    Nunca logró hacer que funcionara de manera apropiada, debido a que era puramente mecánica..
    Por supuesto, la máquina analítica no tenía un sistema operativo. Babbage se dio cuenta de que necesitaba software, por lo cual contrató a Ada Lovelace, como la primera programadora del mundo.
    El lenguaje de programación Ada® lleva su nombre.
  • Mitad de la década de 1940

    Mitad de la década de 1940
    La Segunda Guerra Mundial impulsa a matemáticos de Estados Unidos, Alemania e Inglaterra a crear computadoras digitales. Algunas utilizaron tubos al vacío,otras eran binarias, y algunas eran programables. La programación era en lenguaje máquina o creando tableros de conexiones.
  • Period: to

    Primera Generación

  • Inicio de la década de 1950

    Inicio de la década de 1950
    Se da la introducción de las tarjetas perforadas, lo que hace posible escribir programas en tarjetas y leerlas en lugar de usar tableros de conexiones.
  • Mediados de la década de 1950

    Mediados de la década de 1950
    Se da la introducción del transistor, lo que convierte a las computadoras mas confiables como para poder fabricarlas y venderlas.
    Surge el concepto de lote de tareas, que es la agrupación de un conjunto de tareas, en una sola. El proceso consistía en que un operador somete la tarea al equipo de computo y las salidas se clasifican para enviarla al destino apropiado.
  • Period: to

    Segunda Generación

  • Creación del System/360

    Creación del System/360
    La mayoría de los fabricantes tenían dos líneas de productos diferentes (1401 y 7094). Una las computadoras científicas, para cálculos numéricos, y otra las computadoras comerciales, utilizados en bancos y compañías de seguros.
    Esto era muy costoso para los fabricantes por lo cual IBM hizo la introducción de las computadoras System/360, todas las máquinas tenían la misma arquitectura e instrucciones, los programas escritos para una máquina podían ejecutarse en las demás, por lo menos en teoría.
  • Ventajas y Desventajas del System/360

    Ventajas y Desventajas del System/360
    Su sistema operativo al tener que funcionar para ambos modelos (1401 y 7094), termino siendo muy grande y complejo.
    Esto por que consistía en millones de líneas de código escrito por diversos programadores, con miles de errores.
    Como ventaja tiene la creación de la multiprogramación, que consiste en particionar la memoria en varias piezas, con un trabajo distinto en cada partición. Mientras que un trabajo esperaba a que se completara una operación, otro podía estar usando la CPU.
  • Spooling

    Spooling
    Consistió en la capacidad para leer trabajos en tarjetas y colocarlos en el disco tan pronto como se llevaban al cuarto de computadoras. Así, cada vez que terminaba un trabajo en ejecución, el sistema operativo podía cargar un nuevo trabajo del disco en la partición que entonces estaba vacía y lo ejecutaba.
  • Period: to

    Tercera Generación

  • Tiempo Compartido

    Tiempo Compartido
    El deseo de obtener un tiempo rápido de respuesta abrió paso al tiempo compartido, una variante de la multiprogramación donde cada usuario tenía una terminal en línea. En un sistema de tiempo compartido, si 20 usuarios están conectados y 17 están dando un paseo, la CPU se asigna por turno a los tres trabajos que desean ser atendidos. El primer sistema de tiempo compartido de propósito general, conocido como CTSS (Compatible Time Sharing System), se desarrolló en el M.I.T.
  • Finales de la década de los 70

    Finales de la década de los 70
    Los esquemas de multiprogramación estaban limitados por el tamaño de la memoria que no permitía cargar mas trabajos.
    Debido a esto surgió la idea de la memoria virtual, la cual consiste, en usar la memoria secundaria o externa como una expansión de la memoria principal, los trabajos se dividen en unidades lógicas que solo se cargan cuando se necesitan lo que permite trabajar con mas tareas a la vez.
  • Computadoras personales

    Computadoras personales
    Nació la era de la computadora personal, no eran muy distintas de las minicomputadoras, sin embargo el chip microprocesador logró que un individuo tuviera su propia computadora personal.
    IBM diseñó la IBM PC y buscó software para ejecutarlo en ella. Contacto con Bill Gates para obtener una licencia de uso de su intérprete de BASIC. Gates sugirió a IBM que se pusiera en contacto con Digital Research, que tenia el dominio mundial de los sistemas operativos.
  • Period: to

    Cuarta Generación

  • La IBM PC/AT sale al mercado

    La IBM PC/AT sale al mercado
    La IBM PC/AT, sucesora de la IBM PC, con la CPU Intel 80286 sale al mercado.
    MS-DOS estaba muy afianzado y CP/M daba sus últimos suspiros. Aunque la versión inicial de MS-DOS era bastante primitiva, las versiones siguientes tenían características más avanzadas, incluyendo muchas que se tomaron de UNIX.
  • Steve Jobs implementa la Interfaz Gráfica en una Apple

    Steve Jobs implementa la Interfaz Gráfica en una Apple
    Steve Jobs, co-inventor de la computadora Apple, visitó PARC, vio una GUI y de inmediato se dio cuenta de su valor potencial. Jobs emprendió el proyecto de construir una Apple con una GUI. Este proyecto culminó en Lisa, que era demasiado costosa y fracasó comercialmente.
    El segundo intento de Jobs, la Apple Macintosh, fue un enorme éxito, ya que era mucho más económica que Lisa, y amigable para el usuario, es decir estaba diseñada para los usuarios que no sabían nada acerca de las computadoras.
  • Microsoft crea un sucesor para el MS-DOS

    Microsoft crea un sucesor para el MS-DOS
    Produjo un sistema basado en GUI llamado Windows, el cual en un principio se ejecutaba encima del MS-DOS (es decir, era más como un shell que un verdadero sistema operativo). Durante cerca de 10 años, de 1985 a 1995, Windows fue sólo un entorno gráfico encima de MS-DOS.
  • Windows 95 y Windows 98

    Windows 95 y Windows 98
    Se liberó una versión independiente de Windows, conocida como Windows 95, que incorporaba muchas características de los sistemas operativos y utilizaba el sistema MS-DOS subyacente sólo para iniciar y ejecutar programas de MS-DOS antiguos. En 1998, se liberó una versión ligeramente modificada de este sistema, conocida como Windows 98.
  • Windows 2000

    Windows 2000
    Otro de los sistemas operativos de Microsoft es Windows NT. Microsoft esperaba que la primera versión de NT acabara con MS-DOS y todas las demás versiones de Windows, ya que era un sistema muy superior, pero fracasó.
    La versión 5 de Windows NT cambió su nombre a Windows 2000 a principios de 1999.
  • Windows XP

    Windows XP
    En el 2001 se liberó una versión ligeramente actualizada de Windows 2000, conocida como Windows XP. Esa versión duró mucho más en el mercado (6 años), reemplazando a casi todas las versiones anteriores de Windows.
  • Windows Vista

    Windows Vista
    Microsoft liberó el sucesor para Windows XP, conocido como Windows Vista. Tenía una interfaz gráfica nueva, y muchos programas de usuario nuevos o actualizados. Microsoft espera que sustituya a Windows XP por completo.
  • windows 7

    windows 7
    Windows 7 fue concebido como una actualización incremental y focalizada de Vista y su núcleo NT 6.0, lo que permitió mantener cierto grado de compatibilidad con aplicaciones y hardware en los que éste ya era compatible.
  • Windows 8

    Windows 8
    El principal cambio es la polémica decisión de eliminar Menú Inicio, existente desde Windows 95. El 2 de abril de 2014, Microsoft reconoció el error de la eliminación del menú de inicio y anunció que lo volverían a implementar en la siguiente versión de Windows.
  • Windows 10

    Windows 10
    Es el último sistema operativo desarrollado por Microsoft.
    Fue dado a conocer oficialmente en septiembre de 2014. Entró en fase beta de prueba en octubre de 2014 y fue lanzado al público en general el 29 de julio de 2015.8​