-
Period: to
La Era de las Primeras Computadoras
• 1941: Colossus - Primera computadora electrónica programable, utilizada para descifrar códigos durante la Segunda Guerra Mundial.
• 1945: ENIAC - Considerada la primera computadora electrónica de propósito general. -
Period: to
1960s: Desarrollo de Sistemas Operativos
• 1964: IBM System/360 - Introducción del concepto de sistemas operativos que podían manejar múltiples tareas y usuarios.
• 1969: UNIX - Desarrollo de un sistema operativo multitarea que se volvería fundamental en la evolución de otros sistemas. -
1970s: Sistemas Batch y por Lotes
• 1970: Sistemas Batch - Permitieron procesar trabajos en lotes, mejorando la eficiencia del uso del hardware mediante técnicas como Spooling y multiprogramación. -
Period: to
1980s: Computadoras Personales y Tiempo Compartido
• 1980: Computadores Personales - La disminución de costos permitió el diseño de computadoras para un solo usuario, promoviendo la interacción mediante interfaces gráficas.
• 1985: Sistemas de Tiempo Compartido - Introducción de sistemas multiusuario que permitían la ejecución concurrente de programas. -
1990s: Sistemas Paralelos y Nuevas Arquitecturas
• 1990: Sistemas Paralelos - Utilización de múltiples procesadores para ejecutar tareas simultáneamente, incluyendo arquitecturas como SIMD y MIMD.
• 1995: Clusters - Desarrollo de sistemas que conectan varias computadoras para mejorar rendimiento y disponibilidad. -
2000s-Presente: Innovaciones y Avances
• 2000: Sistemas de Tiempo Real - Creación de sistemas que deben operar dentro de plazos específicos, cruciales en aplicaciones críticas como la aviación y la medicina.
• 2010s: Computación en la Nube - Emergence of cloud computing, enabling scalable and flexible resource management.