11061251 865743300130766 8034124855376896995 n

Sistemas Operativos

  • La primera generación 1945-1955: Tubos al Vacío

    La primera generación 1945-1955: Tubos al Vacío
    La primera computadora digital verdadera fue diseñada por el matemático inglés Charles Babbage
    (de 1792 a 1871).
    John Atanasoff y su estudiante graduado Clifford Berry construyeron lo
    que ahora se conoce como la primera computadora digital funcional en Iowa State University. Utilizaba
    300 tubos de vacío.
  • Continua la 1ra Generacion

    Continua la 1ra Generacion
    A principios de la década de 1950, la rutina había mejorado un poco con la introducción de las
    tarjetas perforadas. Entonces fue posible escribir programas en tarjetas y leerlas en vez de usar tableros
    de conexiones; aparte de esto, el procedimiento era el mismo.
  • Mark 1 y ENIAC

    Mark 1 y ENIAC
    En 1944, la máquina Colossus fue construida
    por un equipo de trabajo en Bletchley Park, Inglaterra; la Mark I, por Howard Aiken en Harvard, y
    la ENIAC, por William Mauchley y su estudiante graduado J. Presper Eckert en la Universidad de
    Pennsylvania. Algunas fueron binarias, otras utilizaron bulbos, algunas eran programables, pero todas
    eran muy primitivas y tardaban segundos en realizar incluso hasta el cálculo más simple.
  • La segunda generación 1955 a 1965: transistores y sistemas de procesamiento por lotes

    La segunda generación 1955 a 1965: transistores y sistemas de procesamiento por lotes
    Las computadoras se volvieron lo bastante confiables como para poder fabricarlas y venderlas
    a clientes dispuestos a pagar por ellas, con la expectativa de que seguirían funcionando el
    tiempo suficiente como para poder llevar a cabo una cantidad útil de trabajo.
  • Continua la 2nda Generacion

    Continua la 2nda Generacion
    Sólo las empresas
    grandes, universidades o agencias gubernamentales importantes podían financiar el costo multimillonario
    de operar estas máquinas.
  • Continua la 2nda Generacion

    Continua la 2nda Generacion
    Dado el alto costo del equipo, no es sorprendente que las personas buscaran rápidamente formas
    de reducir el tiempo desperdiciado. La solución que se adoptó en forma general fue el sistema de procesamiento
    por lotes. La idea detrás de este concepto era recolectar una bandeja llena de trabajos en
    el cuarto de entrada de datos y luego pasarlos a una cinta magnética mediante el uso de una pequeña
    computadora relativamente económica
  • La tercera generación 1965 a 1980: circuitos integrados y multiprogramación

    La tercera generación 1965 a 1980: circuitos integrados y multiprogramación
    A principio de la década de 1960, la mayoría de los fabricantes de computadoras tenían dos líneas
    de productos distintas e incompatibles.
    Por una parte estaban las computadoras científicas a gran
    escala orientadas a palabras. Por otro lado, estaban las computadoras comerciales orientadas a caracteres.
    Desarrollar y dar mantenimiento a dos líneas de productos completamente distintos era una
    propuesta costosa para los fabricantes.
  • Continua la 3ra Generacion

    Continua la 3ra Generacion
    IBM intentó resolver ambos problemas de un solo golpe con la introducción de la línea de computadoras
    System/360. La 360 era una serie de máquinas compatibles con el software, que variaban
    desde un tamaño similar a la 1401 hasta algunas que eran más potentes que la 7094.
  • IBM 360

    IBM 360
    Fue la primera línea importante de computadoras en utilizar circuitos integrados, con lo cual se pudo ofrecer una mayor ventaja de precio/rendimiento en
    comparación con las máquinas de segunda generación, las cuales fueron construidas a partir de transistores
    individuales.
  • Tecnicas como Spooling

    Tecnicas como Spooling
    Otra característica importante de los sistemas operativos de tercera generación fue 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. Aesta técnica se le conoce
    como spooling .
  • Evolucion

    Evolucion
    Ken Thompson, uno de los científicos de cómputo en Bell Labs que trabajó en
    el proyecto MULTICS, encontró una pequeña minicomputadora PDP-7 que nadie estaba usando y
    se dispuso a escribir una versión simple de MULTICS para un solo usuario. Más adelante, este trabajo
    se convirtió en el sistema operativo UNIX
  • CTSS

    CTSS
    El primer sistema de tiempo compartido
    de propósito general, conocido como CTSS (Compatible Time Sharing System, Sistema
    compatible de tiempo compartido), se desarrolló en el M.I.T. en una 7094 modificada en forma
    especial (Corbató y colaboradores, 1962). Sin embargo, en realidad el tiempo compartido no se popularizó
    sino hasta que el hardware de protección necesario se empezó a utilizar ampliamente durante
    la tercera generación.
  • MULTICS

    MULTICS
    Fue un éxito parcial. Se diseñó para dar soporte a cientos de usuarios en una máquina
    que era sólo un poco más potente que una PC basada en el Intel 386, aunque tenía mucho más
    capacidad de E/S. Esto no es tan disparatado como parece, ya que las personas sabían cómo escribir
    programas pequeños y eficientes en esos días, una habilidad que se ha perdido con el tiempo.
  • UNIX

    UNIX
    Se desarrollaron dos versiones principales:
    System V de AT&T y BSD. Estas versiones tenían también variantes
    menores.Para que fuera posible escribir programas que pudieran ejecutarse en cualquier sistema
    UNIX, el IEEE desarrolló un estándar para UNIX conocido como POSIX.
  • LINUX

    LINUX
    Este sistema estaba inspirado por MINIX,
    además de que fue desarrollado en este sistema y originalmente ofrecía soporte para varias
    características de MINIX (por ejemplo, el sistema de archivos de MINIX). Desde entonces se ha
    extendido en muchas formas, pero todavía retiene cierta parte de su estructura subyacente común
    para MINIX y UNIX.
  • DOS

    DOS
    La gente de IBM se puso en contacto con Bill Gates para obtener una licencia de uso de su intérprete
    de BASIC.
    Gates se había enterado de que un fabricante local de computadoras, tenía un sistema operativo adecuado conocido como DOS (Disk Operating
    System). Se acercó a ellos y les ofreció comprarlo, a lo cual ellos accedieron de buena manera.
  • La cuarta generación 1980 a la fecha: las computadoras personales

    La cuarta generación 1980 a la fecha: las computadoras personales
    Gary Kildall escribió un sistema operativo basado en disco
    conocido como CP/M (Control Program for Microcomputers; Programa de Control para
    Microcomputadoras) para esta CPU. Como Intel no pensó que las microcomputadoras basadas en
    disco tuvieran mucho futuro, cuando Kildall pidió los derechos para CP/M, Intel le concedió su
    petición. Después Kildall formó una compañía llamada Digital Research para desarrollar y vender
    el CP/M.
  • MS-DOS

    MS-DOS
    IBM quería ciertas modificaciones, por lo
    que Gates contrató a la persona que escribió el DOS, Tim Paterson, como empleado de su recién
    creada empresa de nombre Microsoft, para que las llevara a cabo. El sistema rediseñado cambió
    su nombre a MS-DOS (Microsoft Disk Operating System; Sistema Operativo en Disco de Micro-
    Soft) y rápidamente llegó a dominar el mercado de la IBM PC.
  • Steve Jobs

    Steve 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, no sólo
    debido a que era mucho más económica que Lisa, sino también porque era amigable para el
    usuario, lo cual significaba que estaba diseñada para los usuarios que no sólo no sabían
    nada acerca de las computadoras, sino que además no tenían ninguna intención de aprender.
  • Windows

    Windows
    Microsoft produjo un sistema basado en GUI llamado Windows, el cual en un
    principio se ejecutaba encima del MS-DOS. A partir de 1995 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..
  • Variaciones

    Variaciones
    Windows NT,
    que es compatible con Windows 95 en cierto nivel, pero fue completamente rediseñado en su
    interior pero cambió su nombre a Windows 2000 a principios de 1999. Estaba destinada
    a ser el sucesor de Windows 98 y de Windows NT 4.0.
    No funcionó como se esperaba, por lo que Microsoft preparó otra versión de Windows
    98 conocida como Windows Me.
  • Continuan la evolucion de Microsoft

    Continuan la evolucion de Microsoft
    En el 2001 se liberó una versión
    actualizada de W. 2000, conocida como Windows XP. Esa versión duró mucho más
    en el mercado, reemplazando a casi todas las versiones anteriores. Después,
    en 2007 Microsoft liberó el sucesor para XP, conocido como Windows Vista.
    Tenía una interfaz gráfica nueva, Aero, y muchos programas de usuario nuevos o actualizados. Microsoft
    espera que sustituya a Windows XP por completo, pero este proceso podría durar casi toda
    una década.
  • Windows 7, 8 y 10

    Windows 7, 8 y 10
    Despues del exito de XP y fracaso de Vista, cabe mencionar que llegarian Windows 7 el cual tuvo un rotundo exito, ofreciendo muchos cambios para luego evolucionar a Windows 8 el cual no tuvo tanto exito como su predecesor pero si lo haria su sucecor Windows 10.
  • Conclusion

    Conclusion
    En contraste, un sistema operativo distribuido se presenta a sus usuarios en forma de un sistema
    tradicional con un procesador, aun cuando en realidad está compuesto de varios procesadores.
    Los usuarios no tienen que saber en dónde se están ejecutando sus programas o en dónde se
    encuentran sus archivos; el sistema operativo se encarga de todo esto de manera automática y eficiente. Información tomada del libro Sist. Operativos Modernos, 3ra edición.