Ibm s360 volkswagen wolfsburg alemania ediima20140508 0929 13

Historia de los Sistemas Operativos

  • ENIAC

    ENIAC
    Contruida por William Mauchley y su estudiante graduado J. Presper Eckert en la Universidad de Pennsylvania.
    Con el propósito de resolver los problemas de balística del ejército de Estados Unidos
  • Mark I

    Mark I
    Fue el primer ordenador electromecánico, construido en IBM y enviado a Harvard, construida por Howard Aiken en Harvard.
  • Period: to

    La primera generación: Tubos al vacío.

    En estos primeros días, un solo grupo de personas, principalmente ingenieros, diseñaban, programaban, operaban y daban mantenimiento a cada máquina. Toda la programación se
    realizaba exclusivamente en lenguaje máquina o, peor aún, creando circuitos eléctricos mediantela conexión de miles de cables a tableros de conexiones para controlar las funciones
    básicas de la máquina. Los lenguajes de programación eran desconocidos, incluso los sistemas operativos también se desconocían.
  • La introducción del transistor

    La introducción del transistor
    A mediados de la década de 1950, cambió radicalmente el panorama, las computadoras se volvieron lo bastante confiables como para poder fabricarlas y venderlas a clientes dispuestos a pagar por ellas.
  • Period: to

    La segunda generación: 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.
    Estas máquinas, ahora conocidas como mainframes, estaban en cuartos especiales con aire acondicionado y grupos de operadores profesionales para manejarlas.
    Sólo las empresas grandes, universidades o agencias gubernamentales importantes podían financiar el costo multimillonario de operar estas máquinas.
  • Period: to

    La tercera generación: Circuitos integrados y multiprogramación.

    La 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. Su éxito fue inmediato y la idea de una familia de computadoras compatibles pronto fue adoptada por todos los demás fabricantes importantes.
  • UNIX

    UNIX
    Fue creado por miembros de los laboratorios Bell de AT&T (como Ken Thompson, Dennis Ritchie o Rudd Canaday, entre otros)
  • SISTEMA BATCH

    SISTEMA BATCH
    La ejecución de un programa sin el control o supervisión directa del usuario.
    Este tipo de programas se caracterizan porque su ejecución no precisa ningún tipo de interacción con el usuario.
    Se caracteriza por:
    ▪ Grandes y costosos.
    ▪ Entrada de trabajos o cola.
    ▪ Una salida impresa.
    ▪ Poca interacción con el usuario.
  • LENGUAJE C

    LENGUAJE C
    Lenguaje orientado a la implementación de Sistemas Operativos, concretamente Unix.
    C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones.
  • BATCH MULTIPROGRAMADO

    BATCH MULTIPROGRAMADO
    Fue una mejora a principios de los 80s; la multiprogramación incrementala utilización del recurso
    procesador.
    Se caracteriza por:
    ▪ Disponía de un conjunto de trabajos (pool de
    jobs) en memoria secundaria
    ▪ Implementa técnicas de multiprogramación.
    ▪ Permitió usar técnicas de planificación (job
    scheduling)
    ▪ Permitió la multiprogramación.
    ▪ El sistema operativo seleccionaba un trabajo para
    ejecutar.
  • COMPUTADORES PERSONALES

    COMPUTADORES PERSONALES
    Los costos decrecientes hacen posible el diseño y
    uso de computadores personales. El sistema era diseñando en base a que sería dedicado a un único usuario. Con en un principio modestos recursos de procesador, el énfasis y desarrollo estuvo por
    mejorar la interface con el usuario.
  • SISTEMAS DE TIEMPO COMPRATIDO

    SISTEMAS DE TIEMPO COMPRATIDO
    No tenían interacción con el usuario y tiempo de retorno (turnaround time) extenso.
    El debug de un programa seguía siendo tortuoso (dump de la
    memoria). Ejecutan programas en forma concurrente con una elevada tasa de despacho de procesador (context switch) para permitir que usuarios interactúen directamente con el sistema como si fueran su único usuario.
  • Period: to

    La cuarta generación (1980 a la fecha): Las computadoras personales.

    Nació la era de lacomputadora personal. La minicomputadora hizo posible que un departamento en una compañía o universidad tuviera su propia computadora, el chip microprocesador logró que un individuo tuviera su propia computadora personal.
  • MS-DOS

    MS-DOS
    Microsoft Disk Operating System,, el sistema operativo con el que Bill Gates fundó el imperio Microsoft, rápidamente llegó a dominar el mercado de la IBM PC.
  • XENIX

    XENIX
    Microsoft estaba muy al tanto de UNIX e inclusive vendía una versión de este sistema para microcomputadora, conocida como XENIX, durante los primeros años de la compañía.
  • LISA OS

    LISA OS
    El Mac OS original estaba basado parcialmente en el Lisa OS, previamente comercializado por Apple para la computadora Lisa.
  • MAC OS

    MAC OS
    Introdujo la computadora personal Macintosh, con el modelo Macintosh 128K, el cual incluía el sistema operativo Mac OS, conocido en esa época como System Software.
  • SISTEMAS PARALELOS

    SISTEMAS PARALELOS
    Desde los 90‘s han acompañando el desarrollo del hardware y se dispone de más de un procesador que permiten la ejecución
    simultánea y sincronizada de más de un proceso.
    Se clasifican en:
    Sistemas altamente integrados (tightly coupled). Los canales
    de interconexión son de alta velocidad (bus común o memoria
    compartida).
    Sistemas poco integrados (loosely coupled). Los canales de
    interconexión son de baja velocidad relativa. Sistemas en red.
  • SISTEMAS ASIMETRICOS

    SISTEMAS ASIMETRICOS
    Al surgir los sistemas multiprocesadores los
    núcleos de los sistemas operativos se modificaron para soportar este tipo de sistema.
    La forma más sencilla fue asignar la ejecución
    de código del núcleo a un único procesador; de esta forma, los sistemas operativos no tenían que lidiar con la programación
    concurrente, ya que su código estaba restringido
    a ejecutarse en un único procesador y posteriormente, se empezó a asignar ciertas tareas a otros procesadores.
  • LINUX

    LINUX
    Linus Torvalds , estudiante de informática de la Universidad de Helsinki, empezó a programar las primeras líneas de código de un sistema operativo.
  • WINDOWS 95

    WINDOWS 95
    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.
  • WINDOWS 98

    WINDOWS 98
    Se liberó una versión ligeramente modificada de este sistema, conocida como Windows 98, sin embargo, tanto Windows 95 como Windows 98 aún contenían una gran cantidad de lenguaje ensamblador para los procesadores Intel de 16 bits.
  • SISTEMAS DE TIEMPO REAL

    SISTEMAS DE TIEMPO REAL
    Un sistema de tiempo compartido con prioridades dinámicas y despacho en general puede ser utilizado en estas condiciones.
    Dos tipos, Hard:
    Todas las demoras del sistema deben estar acotadas.
    En general no se usa almacenamiento secundario en disco.
    Sistemas especializados.
    Soft:
    Sistemas de propósito general con procesos de tiempo real con mayor prioridad.
    No son tan estrictos como los otros pero pueden combinar otros procesos de menor prioridad.
  • WINDOWS XP

    WINDOWS XP
    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, 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.