Historia y evolucion de los sistemas operativos

EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS

  • Jordan Alejandro Herrera Gómez - B192

  • Tarjetas perforadas - Joseph Marie Jacquard

    Tarjetas perforadas - Joseph Marie Jacquard
    Se usaban para almacenar instrucciones y datos en máquinas como los telares automáticos y luego en computadoras mecánicas.
  • Máquina Analítica - Charles Babbage

    Máquina Analítica - Charles Babbage
    Primer diseño de una computadora mecánica programable con memoria y unidad de procesamiento, un dato muy importante es que Ada Lovelace escribió el primer algoritmo para esta máquina.
  • Primer algoritmo - Augusta Ada Lovelace

    Primer algoritmo - Augusta Ada Lovelace
    Como anteriormente lo mencione, fue desarrollado para la Máquina Analítica de Babbage, convirtiéndola en la primera programadora.
  • Álgebra Booleana - George Boole

    Álgebra Booleana - George Boole
    Elemento fundamental y base matemática de la lógica computacional.
  • Tabuladora de Hollerith - Herman Hollerith

    Tabuladora de Hollerith - Herman Hollerith
    Máquina electromecánica que usaba tarjetas perforadas para procesar datos del censo de EE.UU., un precursor de las computadoras. A base de su salida dio origen a IBM y al procesamiento automatizado de datos.
  • Máquina de Turing - Alan Turing

    Máquina de Turing - Alan Turing
    Modelo teórico que definió los principios de la computación moderna, aportando en las bases para los lenguajes de programación y la inteligencia artificial.
  • John Atanasoff - Atanasoff-Berry Computer (ABC)

    John Atanasoff - Atanasoff-Berry Computer (ABC)
    Fue la primera computadora electrónica con almacenamiento en memoria. No usaba tarjetas perforadas, sino almacenamiento digital.
  • PRIMERA GENERACIÓN (1940 - 1955)

    Computadoras de válvulas de vacío
  • Z3 -Konrad Zuse

    Z3 -Konrad Zuse
    Principalmente la primera computadora programable y totalmente funcional, introdujo el uso de binario en computación.
  • Harvard Mark I - Howard Aiken y IBM

    Harvard Mark I - Howard Aiken y IBM
    Computadora electromecánica que usaba tarjetas perforadas y fue una de las primeras en ejecutar programas.
  • ENIAC EE.UU.

    ENIAC  EE.UU.
    Primera computadora electrónica de propósito general, como dato curioso esta usaba 18,000 válvulas de vacío y ocupaba un cuarto entero.
  • Transistor - Bell Labs

    Transistor - Bell Labs
    Reemplazó las válvulas de vacío, haciendo las computadoras más pequeñas y eficientes.
  • Memoria de tambor magnético - Gustav Tauschek

    Memoria de tambor magnético - Gustav Tauschek
    Dispositivo de almacenamiento magnético usado en las primeras computadoras y antes de los discos duros.
  • Sistemas de procesamiento por lotes - IBM

    Sistemas de procesamiento por lotes - IBM
    Este descubrimiento permitió ejecutar varios trabajos sin intervención humana continua.
  • Lenguaje ensamblador - Kathleen Booth

    Lenguaje ensamblador - Kathleen Booth
    Lenguaje de bajo nivel que permitía escribir programas en código más legible, lo que reemplazó la programación en binario directo.
  • SEGUNDA GENERACIÓN (1955 - 1962)

    Uso de Transistores
  • FORTRAN - IBM (John Backus y equipo)

    FORTRAN - IBM (John Backus y equipo)
    Uno de los primeros lenguajes de alto nivel, diseñado para cálculos científicos y matemáticos.
  • Circuito integrado - Jack Kilby y Robert Noyce

    Circuito integrado - Jack Kilby y Robert Noyce
    Permitió el desarrollo de computadoras más compactas y potentes.
  • Lenguaje LISP - John McCarthy

    Lenguaje LISP - John McCarthy
    Base importante de la inteligencia artificial moderna.
  • Tarjeta perforada IBM 1401

    Tarjeta perforada IBM 1401
    Computadora que popularizó el almacenamiento de datos en tarjetas perforadas.
  • COBOL - Grace Hopper y el Departamento de Defensa de EE.UU.

    COBOL - Grace Hopper y el Departamento de Defensa de EE.UU.
    Lenguaje diseñado para aplicaciones empresariales, este aún se usa en bancos y gobiernos.
  • Sistemas Operativos con Multiprogramación - IBM, MIT

    Sistemas Operativos con Multiprogramación - IBM, MIT
    Permitió ejecutar múltiples procesos simultáneamente.
  • TERCERA GENERACIÓN (1962 - 1970)

    Circuitos Integrados y Multiprogramación
  • Lenguaje BASIC - Thomas Kurtz y John Kemeny

    Lenguaje BASIC - Thomas Kurtz y John Kemeny
    Fue desarrollado junto a John Kemeny para facilitar la programación.
  • IBM System/360

    IBM System/360
    Primera familia de computadoras con compatibilidad de software, además introdujo la idea de un sistema operativo estándar.
  • Multiprogramación - IBM y universidades como el MIT

    Multiprogramación - IBM y universidades como el MIT
    Técnica que permite a un sistema operativo ejecutar múltiples programas simultáneamente al compartir los recursos del procesador. Muy importante ya que fue introducido en el IBM System/360 y otros sistemas, optimizando el uso de hardware y mejorando la eficiencia.
  • Ratón de computadora - Douglas Engelbart

    Ratón de computadora - Douglas Engelbart
    Dispositivo de entrada que permite interactuar con la computadora a través de una interfaz gráfica. Su invención fue presentada en "La Madre de Todas las Demos", donde también se mostraron hipertexto, videoconferencia y edición colaborativa.
  • UNIX - Bell Labs, Ken Thompson y Dennis Ritchie

    UNIX - Bell Labs, Ken Thompson y Dennis Ritchie
    Sistema operativo multitarea y multiusuario, revolucionando los sistemas operativos con su diseño modular.
  • CUARTA GENERACIÓN (1970 - 1980)

    Microprocesadores y primeras interfaces gráficas
  • Lenguaje Pascal - Niklaus Wirth

    Lenguaje Pascal - Niklaus Wirth
    Importante en enseñanza y programación estructurada, incluso fue muy usado en educación y desarrollo de software.
  • Microprocesador Intel 4004 - Federico Faggin y equipo de Intel

    Microprocesador Intel 4004 - Federico Faggin y equipo de Intel
    Primera CPU en un chip.
  • Lenguaje C - Brian Kernighan coautor con Dennis Ritchie

    Lenguaje C -  Brian Kernighan coautor con Dennis Ritchie
    Lenguaje de programación poderoso y flexible, esto permitió desarrollar software portable y fue clave para UNIX.
  • Xerox Alto - Xerox PARC

    Xerox Alto - Xerox PARC
    Primera computadora con una interfaz gráfica (GUI). Gran desarrollo porque inspiró a Apple y Microsoft.
  • CP/M - Gary Kildall

    CP/M - Gary Kildall
    Primer sistema operativo para microcomputadoras.
  • Apple I y Apple II - Steve Wozniak y Steve Jobs

    Apple I y Apple II - Steve Wozniak y Steve Jobs
    Primer ordenador personal de Apple. Dando inicio a la revolución de las PC y computadoras personales accesibles con interfaces de usuario.
  • QUINTA GENERACIÓN (1980 - hoy)

    Inteligencia artificial y computación distribuida
  • MS-DOS - Microsoft

    MS-DOS - Microsoft
    Sistema operativo basado en línea de comandos para PC IBM, siendo predecesor de Windows.
  • Windows - Microsoft

    Windows - Microsoft
    Popularizó las interfaces gráficas con el usuario (GUI).
  • Internet y World Wide Web - Tim Berners-Lee y otros

    Internet y World Wide Web - Tim Berners-Lee y otros
    Impulsó los sistemas operativos en red, además desarrollando HTTP, HTML y el primer navegador web.
  • Linux - Linus Torvalds

    Linux - Linus Torvalds
    Sistema operativo de código abierto basado en UNIX, base de servidores y dispositivos Android.
  • Mosaic - Marc Andreessen

    Mosaic - Marc Andreessen
    Primer navegador web gráfico popular. Este navegador inspiró a Netscape y luego a los navegadores modernos.
  • Virtualización - VMware, Hyper-V

    Virtualización - VMware, Hyper-V
    Permitió ejecutar múltiples sistemas operativos en un solo hardware, muy clave en servidores y computación en la nube.
  • Inteligencia Artificial en Sistemas Operativos - Apple, Google, Microsoft

    Inteligencia Artificial en Sistemas Operativos - Apple, Google, Microsoft
    El HIT actual, la integración de IA en asistentes virtuales y gestión de recursos, permitiendo automatizar tareas y optimizar el rendimiento del sistema.
  • Jordan Alejandro Herrera Gómez - B192