-
Primera Generación
A mediados de los 40 Jon Von Neummann y otros científicos construyeron las primeras maquinas calculadoras en EEUU y Alemania. Pesaban toneladas y abarcaban edificios enteros, eran millones de millones veces mas lentas que los computadores actuales. *Vídeo Youtube -
Aparicion
En los inicios, emergen sistemas operativos simples, como el monitor residente y el almacenamiento temporal, marcando hitos clave. -
Sistema Batch
Surgen sistemas operativos de manera discreta con el propósito de simplificar la interacción entre humanos y computadoras. Conceptos como el monitor residente, el procesamiento por lotes y el almacenamiento temporal se destacan en esta etapa temprana de la informática. -
Primer sistema operativo
Fue creado para un ordenador IBM 704, lo único que hacía era comenzar la ejecución de un programa cuando el anterior terminaba. -
Period: to
Sistema operativo de tiempo compartido
Utiliza técnicas de planificación y programación concurrente para dar la apariencia que se están ejecutando simultáneamente múltiples procesos y ofrecer a cada usuario una pequeña porción del tiempo de una computadora. -
Multiprogramación
La idea era que, suponiendo memoria suficiente para varios programas, cuando un programa necesitara esperar por una E/S el sistema operativo cambiase la ejecución a otro programa que estuviera esperando CPU, permitiendo mantener el procesador ocupado. -
Circuitos Integrados
IBM unifica cálculos científicos y financieros en línea de computadoras compatibles con el innovador Sistema 360, abarcando diversas necesidades. -
Unix
paricion del sistema operativo multiusuario
Desarrollo de UNIIX -
Multiprocesador
Se permite abrir programas en más de una CPU Gracias a esto, el multiprocesador puede ejecutar simultáneamente varios hilos pertenecientes a un mismo proceso o bien a procesos diferentes. -
Batch Multiprogramado
Disponía de un conjunto de trabajos y aplicaba técnicas de multiprogramación. Esto permitía el uso de técnicas de planificación (job scheduling) mientras el sistema operativo seleccionaba y ejecutaba trabajos. Además, el sistema tenía la capacidad de elegir la carga para utilizar el procesador. -
Aparición de Microsoft Windows
A mediados de los años 80 se crea este sistema operativo, pero no es hasta la salida de (Windows 95) que se le puede considerar un sistema operativo, solo era una interfaz -
Mac OS
fueron los primeros con interfaz gráfica que lograron un gran éxito por su precio accesible. -
Sistemas Paralelos
Desde los 90's, el hardware se ha desarrollado en conjunto. Múltiples procesadores permiten la ejecución simultánea y sincronizada de varios procesos. Estos sistemas se dividen en altamente integrados (tightly coupled) y poco integrados (loosely coupled). (*Fundamentos de Sistemas Operativos). -
Aparición de Unix
Se crep versión open source, alternativa y gratuita del sistema operativo MINIX, que a su vez se basaba en los principios y el diseño de Unix. -
Sistemas Tiempo Real
Un sistema de tiempo compartido con prioridades dinámicas y despacho general es aplicable en estas condiciones. Se dividen en dos tipos. *Hard:
a) Demoras del sistema acotadas.
b) Uso limitado de almacenamiento secundario.
c) Sistemas especializados. *Soft:
a) Propósito general con procesos de tiempo real de alta prioridad.
b) Menos estrictos. (*Fundamentos de Sistemas Operativos).