-
PRIMERA GENERACIÓN
(década de 1950)
Los sistemas operativos de los años cincuenta fueron diseñados para que sean mas ágiles. Antes de que los sistemas fueran diseñados, se perdía un tiempo considerable entre la terminación de un trabajo y el inicio del siguiente. Este fue el comienzo de los sistemas de procesamiento por lotes, donde los trabajos se reunían por grupos o lotes. Cuando el trabajo estaba en ejecución, este tenia control total de la maquina. -
SISTEMAS POR LOTES
Los Sistemas Operativos por lotes, procesan una gran cantidad de trabajos con poca o ninguna interaccion entre los usuarios y los programas en ejecucion. Se reunen todos los trabajos comunes para realizarlos al mismo tiempo, evitando la espera de dos o mas trabajos como sucede en el procesamiento en serie. Estos sistemas son de los mas tradicionales y antiguos, y fueron introducidos alrededor de 1956 para aumentar la capacidad de procesamiento de los programas. -
SISTEMA POR LOTES (SPOOLING)
Este esquema de funcionamiento de operación de la E/S surge gracias a la aparición de los discos
Se utiliza el disco como un enorme búfer.
El proceso lee/escribe sobre el disco, en lugar del dispositivo de E/S.
Mientras se ejecuta un trabajo, el S.O.:
lee los datos del siguiente trabajo de la cinta/tarjetas al disco
imprime la salida del anterior trabajo, del disco a la impresora -
SEGUNDA GENERACION
Utilidad: c´alculo cient´ıfico e ingenier´ıa.
Tecnolog´ıa: la invenci´on del transistor redujo su tama˜no y
precio y los populariz´o ⇒ mainframes/IBM 1401/7094.
M´etodo de programaci´on: ensamblador y lenguajes de alto
nivel (FORTRAN) sobre tarjetas perforadas.
Paso de procesamiento secuencial a procesamiento por lotes.
Ejemplos: FMS y IBSYS. -
TERCERA GENERACION
2 usos principales:
cálculo científico e
ingeniería.
procesamiento de carácteres.
Circuito integrado ⇒+barato ⇒ +popular ⇒IBM 360, GE-645,DEC PDP-1.
Logros destacables:
multiprogramaci´on.
spooling.
tiempo compartido.
Ejemplos: OS/360, CTSS, MULTICS, UNIX. -
MULTIPROGRAMACIÓN
El modo de operación offline el el spooling
aumentan el rendimiento de la CPU pero tienen sus
limitaciones
En algún momento la CPU quedará ociosa
esperando por alguna operación de E/S
Al existir la posibilidad de tener varios trabajos en
un dispositivo de acceso directo, como un disco, es
posible la planificación de trabajos. -
SISTEMA DE TIEMPO COMPARTIDO
En este punto tenemos un sistema que hace buen uso de la electrónica disponible, pero adolece la falta de interactividad; para conseguirla debe convertirse en un sistema multiusuario, en el cual existen varios usuarios con un terminal en línea, utilizando el modo de operación de tiempo compartido. En estos sistemas igual que en la multiprogramación. Pero, a diferencia de ésta, cuando un programa lleva cierto tiempo ejecutándose el sistema operativo lo detiene para que se ejecute otra aplicación. -
SISTEMA DE TIEMPO REAL
Un sistema de tiempo real es un sistema informático que interacciona con su entorno físico y responde a los estímulos del entorno dentro de un plazo de tiempo determinado. No basta con que las acciones del sistema sean correctas, sino que, además, tienen que ejecutarse dentro de un intervalo de tiempo determinado. -
SISTEMAS OPERATIVOS DESARROLLADOS
Además del Atlas Supervisor y el OS/360, los años 70 marcaron el inicio de UNIX, a mediados de los 60 aparece Multics, sistema operativo multiusuario - multitarea desarrollado por los laboratorios Bell de AT&T y Unix, convirtiéndolo en uno de los pocos SO escritos en un lenguaje de alto nivel. En el campo de la programación lógica se dio a luz la primera implementación de Prolog, y en la revolucionaria orientación a objetos, Smalltalk. -
CUARTA GENERACIÓN
Surgen las redes de computación, para poder compartir recursos tanto hardware como software que será administrado por el sistema operativo.Surge el procesamiento en línea relacionado con el sistema en tiempo real surge el concepto de maquinas virtuales, y los sistemas de bases de datos. -
MAC-OS
El lanzamiento oficial del ordenador Macintosh en enero de 1984, al precio de US $1,995 (después cambiado a $2,495 dólares)[1]. Incluía su sistema operativo Mac OS cuya características novedosas era una GUI (Graphic User Interface), Multitareas y Mouse. Provocó diferentes reacciones entre los usuarios acostumbrados a la línea de comandos y algunos tachando el uso del Mouse como juguete. -
QUINTA GENERACION
Se caracterizo entre los años (1982-1989) se puede decir que comenzó en 1981 tras la aparición de la PC, comercializada por IBM. Este ordenador fueron desarrollando y mejorando llevaba el sistema operativo MS-DOS, con interfaz en modo texto y desarrollado por Microsoft, más tarde fue incorporado el sistema operativo Windows ya incorporaba interfaz grafica. -
GNU/Linux
Este sistema al parecer es una versión mejorada de Unix, basado en el estándar POSIX, un sistema que en principio trabajaba en modo comandos. Hoy en día dispone de Ventanas, gracias a un servidor gráfico y a gestores de ventanas como KDE, GNOME entre muchos. Recientemente GNU/Linux dispone de un aplicativo que convierte las ventanas en un entorno 3D como por ejemplo Beryl o Compiz. Lo que permite utilizar Linux de una forma visual atractiva. -
MICROSOFT WINDOWS
Windows es el nombre de una familia de sistemas operativos desarrollados y vendidos por Microsoft basado en MS-DOS. Windows nunca fue realmente un Sistema Operativo con verdadero entorno gráfico hasta Windows 95. Hasta la versión 3.11 Windows fue un entorno de escritorio para MS-DOS. -
ULTIMA GENERACIÓN
IPHONE 7 ; IOS 10
Algunas de ellas son: inteligencia / artificial distribuida; teoría del caos, sistemas difusos, holografía, transistores ópticos, etcétera.Se dice de s que la sexta generación comienza sin fecha exacta aparentemente pero se inicia con la realidad virtual, la fibra óptica y la biomédica.1999-2012 la sexta generacion de los sistemas operativos esta en marcha.