-
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)
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)
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)
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)
Creada por Konrad Zuse, fue la primera computadora programable y usaba un sistema de control rudimentario. -
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)
Primera computadora en implementar el concepto de "programa almacenado", sentando las bases para los sistemas operativos modernos. -
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)
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)
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)
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)
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)
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)
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 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)
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)
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)
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)
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)
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)
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)
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)
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)
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 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)
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)
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)
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)
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)
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