Introduccion sistemas operativos

Sistemas Operativos

  • Period: 1725 BCE to

    Telar de Jacquard (1804)

    No era una computadora, pero usaba tarjetas perforadas para controlar un proceso automático, una idea que luego influenció la computación.
  • 1700 BCE

    Juan Diego Uribe Rodriguez E193

  • Máquina Analítica de Charles Babbage (1837)

    Máquina Analítica de Charles Babbage (1837)
    Aunque nunca se construyó por completo, este diseño incluía principios de programación y control secuencial mediante tarjetas perforadas.
  • Máquinas Tabuladoras de Herman Hollerith (1890)

    Máquinas Tabuladoras de Herman Hollerith (1890)
    Diseñadas para el censo de EE.UU., utilizaban tarjetas perforadas para procesar datos automáticamente, un concepto clave en la computación temprana.
  • Máquinas de Turing (1936, teórica)

    Máquinas de Turing (1936, teórica)
    Alan Turing propuso la idea de una máquina que podía ejecutar instrucciones secuenciales almacenadas, sentando las bases teóricas de los sistemas operativos futuros.
  • Computadora Zuse Z3 (1941, pero desarrollada desde los años 30)

    Computadora Zuse Z3 (1941, pero desarrollada desde los años 30)
    Creada por Konrad Zuse, fue la primera computadora programable y usaba un sistema de control rudimentario.
  • ENIAC (1945)

    ENIAC (1945)
    Fue una de las primeras computadoras electrónicas de propósito general. No tenía un sistema operativo; los programas debían ser configurados manualmente mediante cables y switches.
  • Manchester Mark I (1948-1949)

    Manchester Mark I (1948-1949)
    Primera computadora en implementar el concepto de "programa almacenado", sentando las bases para los sistemas operativos modernos.
  • EDVAC (1949)

    EDVAC (1949)
    Introdujo el concepto de almacenamiento de programas en memoria, permitiendo que los programas se cargaran y ejecutaran sin necesidad de reconfigurar físicamente la máquina.
  • Monitor de Procesamiento por Lotes (1950s)

    Monitor de Procesamiento por Lotes (1950s)
    Aparecieron los primeros sistemas de procesamiento por lotes en computadoras como la IBM 701, que permitían ejecutar programas secuenciales sin intervención manual constante.
  • UNIVAC I (1951)

    UNIVAC I (1951)
    Primera computadora comercial con cinta magnética como medio de almacenamiento y algunos procesos automatizados para facilitar la ejecución de tareas.
  • GM-NAA I/O (1956)

    GM-NAA I/O (1956)
    Desarrollado por General Motors y North American Aviation, fue uno de los primeros sistemas operativos, creado para la IBM 704. Permitía la ejecución automática de programas en procesamiento por lotes.
  • The IBM 709 y el SOS (1958)

    The IBM 709 y el SOS (1958)
    IBM desarrolló el Share Operating System (SOS) para su computadora IBM 709, mejorando el procesamiento por lotes con nuevas capacidades de gestión de trabajos.
  • Compatible Time-Sharing System (CTSS) (1961)

    Compatible Time-Sharing System (CTSS) (1961)
    Desarrollado en el MIT, fue uno de los primeros sistemas de tiempo compartido, permitiendo que múltiples usuarios ejecutaran programas simultáneamente en la misma máquina.
  • UNIVAC EXEC II (1962)

    UNIVAC EXEC II (1962)
    Uno de los primeros sistemas operativos con soporte para procesamiento por lotes en la serie UNIVAC, precursor de sistemas operativos más avanzados.
  • IBM 7094 y CTSS mejorado (1963)

    IBM 7094 y CTSS mejorado (1963)
    IBM lanzó el 7094, compatible con el CTSS mejorado, permitiendo tiempos de respuesta más rápidos y facilitando el acceso a múltiples usuarios en un entorno compartido.
  • MULTICS (1965)

    MULTICS (1965)
    Desarrollado por el MIT, Bell Labs y General Electric, este sistema operativo influyó enormemente en UNIX al introducir conceptos como el sistema de archivos jerárquico y la seguridad en múltiples niveles.
  • OS/360 de IBM (1966)

    OS/360 de IBM (1966)
    IBM lanzó el System/360, junto con su sistema operativo OS/360, que permitía a una misma familia de computadoras ejecutar el mismo software, marcando el inicio de la compatibilidad entre sistemas.
  • TENEX (1969)

    TENEX (1969)
    Desarrollado para computadoras PDP-10 por BBN, introdujo la técnica de "paginación demandada", un concepto clave en la gestión moderna de memoria.
  • UNIX (1969)

    UNIX (1969)
    Creado por Ken Thompson y Dennis Ritchie en los laboratorios Bell, UNIX revolucionó los sistemas operativos con su estructura modular, multitarea y su poderoso uso de archivos y procesos.
  • Primeros sistemas de tiempo real (década de 1970)

    Primeros sistemas de tiempo real (década de 1970)
    Surgieron sistemas operativos como RSX-11 de DEC para la PDP-11, diseñados para tareas en tiempo real en aplicaciones industriales y científicas.
  • IBM VM/370 (1972)

    IBM VM/370 (1972)
    Introdujo la virtualización en sistemas mainframe, permitiendo ejecutar múltiples sistemas operativos en una misma máquina a través de máquinas virtuales.
  • Primera versión de UNIX en lenguaje C (1973)

    Primera versión de UNIX en lenguaje C (1973)
    Ken Thompson y Dennis Ritchie reescribieron UNIX en C, lo que permitió su portabilidad a diferentes hardware, convirtiéndolo en un sistema altamente influyente.
  • CP/M (1974)

    CP/M (1974)
    Creado por Gary Kildall, CP/M se convirtió en el sistema operativo estándar para las primeras computadoras personales, influyendo en MS-DOS y otros sistemas futuros.
  • Apple DOS (1978)

    Apple DOS (1978)
    Diseñado para la Apple II, Apple DOS 3.1 fue el primer sistema operativo de Apple, incorporando soporte para discos y mejor gestión de archivos en computadoras personales.
  • Xerox Star y el inicio de las interfaces gráficas (1980)

    Xerox Star y el inicio de las interfaces gráficas (1980)
    Xerox desarrolló el Xerox Star, precursor de las interfaces gráficas modernas, con elementos como ventanas, iconos y punteros, que luego inspiraron macOS y Windows.
  • MS-DOS (1981)

    MS-DOS (1981)
    Microsoft lanzó MS-DOS, un sistema basado en CP/M que se convirtió en el estándar para computadoras IBM PC, sentando las bases de Windows.
  • Linux (1991)

    Linux (1991)
    Linus Torvalds desarrolló el núcleo Linux, dando origen a una gran cantidad de distribuciones de código abierto como Ubuntu, Debian y Red Hat.
  • Windows 95 (1995)

    Windows 95 (1995)
    Microsoft revolucionó el mercado con Windows 95, que introdujo la interfaz gráfica de usuario (GUI) moderna, el menú Inicio y el soporte para multitarea mejorada.
  • macOS X (2001)

    macOS X (2001)
    Apple lanzó macOS X, basado en UNIX, con una interfaz gráfica avanzada y estabilidad mejorada, marcando un hito en la evolución de los sistemas operativos.
  • Windows 10 y 11 (2015-2021)

    Windows 10 y 11 (2015-2021)
    Microsoft presentó Windows 10 como un sistema unificado para múltiples dispositivos, seguido por Windows 11, que introdujo una interfaz más moderna y optimizaciones para hardware más reciente. Este período vio la consolidación de UNIX y Linux,
  • Juan Diego Uribe Rodriguez ; Sistemas Operativos