Breve historia de los sistemas operativos

evolución s.o

  • Generación uno

    Generación uno
    No existe Sistema Operativo, se comunicaban con el lenguaje máquina (0,1).
    ENIAC y la UNIVAC I. Fueron las primeras computadoras electrónicas y utilizaron válvulas de vacío para procesar datos.
  • Generación dos: Sistemas por lotes sencillos

    Generación dos: Sistemas por lotes sencillos
    GM-NAA I/O (de sistema de entrada/salida de General Motors y North American Aviation) es el primer sistema operativo de la historia. Creado en 1956 por Robert L. Patrick de General Motors y Owen Mock de North American Aviation para un ordenador IBM 704.
    Función principal era ejecutar automáticamente un nuevo programa una vez que el que se estaba ejecutando terminaba, estaba formado por unas rutinas accesibles a los programas que proporcionaban un acceso a los dispositivos de entrada/salida
  • Generación tres: Tiempo compartido

    Generación tres: Tiempo compartido
    Atlas Supervisor desarrollado para la computadora Atlas, fue construida por la Universidad de Mánchester en Inglaterra en la década de 1960. Desempeñó un papel importante en la evolución de la informática.
    Permitía a múltiples usuarios interactuar con la computadora Atlas simultáneamente, compartiendo los recursos de la máquina, como la CPU y la memoria. Se lograba a través del uso de multiprogramación y tiempos compartidos, lo que permitía que múltiples programas se ejecutaran concurrentemente.
  • Sistemas hibridos

    Sistemas hibridos
    Multics (Multiplexed Information and Computing Service), desarrollado en la década de 1969 por el MIT, General Electric y Bell Labs. Multics, combinaba elementos S.O de tiempo compartido y S.O de tiempo real.
    Introdujo conceptos como el uso de un kernel y anillos de protección para gestionar permisos de acceso.
    Aunque Multics no alcanzó el éxito comercial masivo, influyó significativamente en el desarrollo de s.o posteriores, algunos de sus conceptos y técnicas se utilizaron en s.o modernos.
  • Tiempo real

    Tiempo real
    SCOPE (Control de supervisión de ejecución de programas) es una serie de S.O por lotes de Control Data Corporation desarrollados en la década de 1970. Es un S.O multiprogramación capaz de ejecutar hasta ocho trabajos, al mismo tiempo. Se utiliza un punto de control para las funciones del sistema.
    Desde entonces, se han desarrollado numerosos S.O de tiempo real para una amplia variedad de aplicaciones en campos como la aviación, industria automotriz, electrónica de consumo.
  • Generación cuatro:

    Generación cuatro:
    Surge el procesamiento en línea relacionado con el sistema en tiempo real surge el concepto de máquinas virtuales, y los sistemas de bases de datos
    PLATO: Software de carácter educativo, creado en
    Fue creado por Donald L. Bitzer y
    su equipo en la Universidad de Illinois.
    Fue el primero en utilizar conceptos
    multiusuario, chats, tablones, correo
    electrónico, pantalla compartida y juegos
    con varios jugadores a la vez. Este
    software existió durante cuatro décadas y
    pasó por varias versiones
  • Period: to

    Generación cinco: Sistemas inmersos

    Se centra en la tecnología basada en circuitos integrados muy avanzados, como los microprocesadores RISC y la inteligencia artificial. VxWorks es un RTOS (sistema operativo en tiempo real)
    Ha sido desarrollado sobre una arquitectura actualizable y preparada para el futuro. Es un RTOS compatible con C++17, Boost, Rust y Python, puedes usar tus lenguajes, herramientas y tecnologías preferidos para innovar donde más importa.