Anda di halaman 1dari 29

SISTEMAS OPERATIVOS

Evolucin de los Sistemas Operativos.


Ing. Doly Ruiz Alvarez

Generacin Cero.

Finales de los 40: aparicin de la primera generacin de computadoras. Solo haba un pequeo nmero de computadoras. Todo se haca en lenguaje de maquina No existan los sistemas operativos.

1. Generacin.

Primera Generacin (Finales de la dcada de los 50's)


En esta dcada aparecen los sistemas de procesamiento por lotes, donde los trabajos se reunan por grupos o lotes. Cuando se ejecutaba alguna tarea, sta tena control total de la mquina. Al terminar cada tarea, el control era devuelto al sistema operativo, el cual limpiaba, lea e iniciaba la siguiente tarea. Aparece el concepto de nombres de archivo del sistema para lograr independencia de informacin. Los laboratorios de investigacin de General Motors poseen el crdito de haber sido los primeros en poner en operacin un sistema operativo para su IBM 701.

Empiezan a aparecer los sistemas operativos Monitor residente: Su funcionamiento era bastante simple, se limitaba a cargar los programas a memoria, leyndolos de una cinta o de tarjetas perforadas, y ejecutarlos. El problema era encontrar una forma de optimizar el tiempo entre la retirada de un trabajo y el montaje del siguiente. Procesamiento por lotes: Como solucin para optimizar el tiempo de montaje surgi la idea de agrupar los trabajos en lotes, en una misma cinta o conjunto de tarjetas, de forma que se ejecutaran uno a continuacin de otro sin perder apenas tiempo en la transicin. Almacenamiento temporal: Su objetivo era disminuir el tiempo de carga de los programas, haciendo simultnea la carga del programa o la salida de datos con la ejecucin de la siguiente tarea. Para ello se utilizaban dos tcnicas, el buffering y el spooling.

2. Generacin.

Segunda Generacin (Mitad de la dcada de los 60's)


En esta generacin se desarrollan los sistemas compartidos con multiprogramacin, en los cuales se utilizan varios procesadores en un solo sistema, con la finalidad de incrementar el poder de procesamiento de la mquina. El programa especificaba tan slo que un archivo iba a ser escrito en una unidad de cinta con cierto nmero de pistas y cierta densidad. El sistema operativo localizaba entonces una unidad de cinta disponible con las caractersticas deseadas, y le indicaba al operador que montara una cinta en esa unidad.

Se produjeron varios cambios con la


aparicin del circuito cerrado para seguir incrementando el potencial de los ordenadores

A mediados de los 60 aparece Multics


(sistema operativo multiusuario) aunque luego fracas

A finales de esta dcada empez a


desarrollarse UNIX

1969: Tres programadores de los laboratorios Bell (Ken Thompson, Dennis Ritchie y Douglas MCIlroy) crean el sistema operativo UNIX, an en tiempos de terminal y sin entornos graficos existentes.

TCNICAS
Multiprogramacin: la memoria alberga mas de un programa. La CPU ejecuta las instrucciones de un programa, y si este est realizando una operacin de E/S, entonces pasa a ejecutar otro programa.
Multiprocesador: permite trabajar con maquinas con ms de un procesador.

Tiempo compartido: sistema que hace buen uso de la electrnica disponible, pero carece de interactividad.
Tiempo real: sistema que se usa en entornos que deben aceptar y procesar un gran nmero de sucesos en tiempos breves.

3. Generacin.

En esta poca surge la familia de computadores IBM/360 diseados como sistemas para uso general, por lo que requeran manejar grandes volmenes de informacin de distinto tipo, lo cual provoc una nueva evolucin de los sistemas operativos: los sistemas de modos mltiples, que soportan simultneamente procesos por lotes, tiempo compartido, procesamiento en tiempo real y multiprocesamiento.

Llamada la dcada de los sistemas de propsito general

Se desarrollan tecnologas que se siguen utilizando hoy en da


Boom de los miniordenadores Los sistemas que ya existan eran grandes, caros y ocasionaban un gran consumo de recursos.

Los nuevos sistemas incorporan una amplia capa de software entre el usuario y el ordenador, para que el usuario no necesite conocer ningn detalle del circuito.

SISTEMAS OPERATIVOS DESARROLLADOS

MVS

BDOS

CCP

SISTEMAS OPERATIVOS DESARROLLADOS

CP/M

MULTICS

4. Generacin.

Cuarta Generacin (Mitad de la dcada de los 70's)


Los sistemas operativos conocidos en la poca actual son los considerados sistemas de cuarta generacin. Con la ampliacin del uso de redes de computadoras y del procesamiento en lnea es posible obtener acceso a computadoras alejadas geogrficamente a travs de varios tipos de terminales. Con estos sistemas operativos aparece el concepto de mquinas virtuales, en el cual el usuario no se involucra con el hardware de la computadora con la que se quiere conectar y en su lugar el usuario observa una interfaz grfica creada por el sistema operativo.

Creacin de los circuitos LSI

Surgieron los mens y las interfaces grficas, y aunque eso ralentizaba las aplicaciones, era ms practico y simple para los usuarios.

Apple Macintosh
Lanzamiento en 1984. Al estar diseado para funcionar a travs de GUI (Graphic User Interface) y no con la lnea de comandos como d costumbre mucha gente no se lo tomo en serio.

MS-DOS
El MS-DOS( Microsoft Disk Operating System) sistema que surge a partir de una serie de modificaciones del sistema operativo QDOS, el cual compr Windows en 1981. Al llegar a la versin 7.1, el MS-DOS pas a estar integrado en el sistema operativo de Windows.

Con la creacin de los circuitos LSI -integracin a gran escala-, chips que contenan miles de transistores en un centmetro cuadrado de silicio, empez el auge de los ordenadores personales. En stos se dej un poco de lado el rendimiento y se busc ms que el sistema operativo fuera amigable, surgiendo mens, e interfaces grficas. Esto reduca la rapidez de las aplicaciones, pero se volvan ms prcticos y simples para los usuarios. En esta poca, siguieron utilizndose lenguajes ya existentes, como Smalltalk o C, y nacieron otros nuevos, de los cuales se podran destacar: C++ y Eiffel dentro del paradigma de la orientacin a objetos, y Haskell y Miranda en el campo de la programacin declarativa. Un avance importante que se estableci a mediados de la dcada de 1980 fue el desarrollo de redes de computadoras personales que corran sistemas operativos en red y sistemas operativos distribuidos. En esta escena, dos sistemas operativos eran los mayoritarios: MS-DOS, escrito por Microsoft para IBM PC y otras computadoras que utilizaban la CPU Intel 8088 y sus sucesores, y UNIX, que dominaba en los ordenadores personales que hacan uso del Motorola 68000.

Apple Macintosh
El lanzamiento oficial se produjo en enero de 1984, al precio de 2495 dlares. Muchos usuarios, al ver que estaba completamente diseado para funcionar a travs de una GUI (Graphic User Interface), acostumbrados a la lnea de comandos, lo tacharon de juguete. A pesar de todo, el Mac se situ a la cabeza en el mundo de la edicin a nivel grfico.

MS-DOS
En 1981 Microsoft compr un sistema operativo llamado QDOS que, tras realizar unas pocas modificaciones, se convirti en la primera versin de MS-DOS (MicroSoft Disk Operating System). A partir de aqu se sucedieron una serie de cambios hasta llegar a la versin 7.1, a partir de la cual MS-DOS dej de existir como tal y se convirti en una parte integrada del sistema operativo Windows.

Microsoft Windows
Familia de sistemas operativos propietarios desarrollados por la empresa de software Microsoft Corporation, fundada por Bill Gates y Paul Allen. Todos ellos tienen en comn el estar basados en una interfaz grfica de usuario basada en el paradigma de ventanas, de ah su nombre en ingls. Las versiones de Windows que han aparecido hasta el momento se basan en dos lneas separadas de desarrollo que finalmente convergen en una sola con la llegada de Windows XP. La primera de ellas conformaba la apariencia de un sistema operativo, aunque realmente se ejecutaba sobre MS-DOS.

Aparece Linux

GNU/Linux
En 1991 aparece la primer versin del ncleo de Linux. Creado por Linus Torvalds y un sinfn de colaboradores a travs de Internet. Este sistema se basa en Unix, un sistema que en principio trabajaba en modo comandos, estilo MS-DOS. Hoy en da dispone de Ventanas, gracias a un servidor grafico 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. Lo que permite utilizar linux de una forma muy visual y atractiva.

GNU/ LINUX
En 1991 aparece la primera versin del ncleo de LINUX

Similar a UNIX , y est basado en el estndar posix


( que trabajaba en modo comandos)

SISTEMAS OPERATIVOS DE LA ACTUALIDA

En el campo de la Informtica, el spooling (Simultaneous Peripheral Operations On-Line) se refiere al proceso mediante el cual la computadora introduce trabajos en un buffer (un rea especial en memoria o en un disco), de manera que un dispositivo pueda acceder a ellos cuando est listo. El spooling es til en caso de dispositivos que acceden a los datos a distintas velocidades. El buffer proporciona un lugar de espera donde los datos pueden estar hasta que el dispositivo (generalmente ms lento) los procesa. Esto permite que la CPU pueda trabajar en otras tareas mientras que espera que el dispositivo ms lento acabe de procesar el trabajo. La aplicacin ms comn del spooling es la impresin. En este caso, los documentos son cargados en un buffer, que habitualmente es un rea en un disco, y la impresora los saca de ste a su propia velocidad. El usuario puede entonces realizar otras operaciones en el ordenador mientras la impresin tiene lugar en segundo plano. El spooling permite tambin que los usuarios coloquen varios trabajos de impresin en una cola de una vez, en lugar de esperar a que cada uno acabe para enviar el siguiente. El uso de un almacenamiento intermedio permite que varios procesos en paralelo estn generando datos para el dispositivo, sin que se mezcle el resultado, ni que tengan que esperar a que finalice la operacin con el perifrico. En consecuencia se obtiene una comunicacin indirecta entre los programas que escriben los datos y los que los leen. Se suele usar este mecanismo cuando un dispositivo escribe datos a diferente velocidad de la que la lee el dispositivo receptor, lo cual permite que un dispositivo ms lento lo procese a su ritmo. Tambin se puede referir a un dispositivo de almacenamiento que incorpora un spool fsico, como una unidad de cinta.

Anda mungkin juga menyukai