LA INFORMATICA..
  Historia del S.O.
 

Historia del Sistema Operativo.

 

Los sistemas operativos han ido evolucionando a lo largo de los años. La evolución de los sistemas operativos ha estado ligada con la arquitectura de las máquinas en las que se ejecutan:

 

: La primera generación (1945-1955): Las primeras computadoras empleaban válvulas y su programación se realizaba directamente mediante conexiones o lenguaje máquina. No existían lenguajes de programación, ni sistemas operativos.

 

: La segunda generación (1955-1965): Las computadoras se construían empleando transistores.             Los programas se escribían en un lenguaje de programación (Ensamblador o Fortran) para después pasarlo a tarjetas perforadas. Se desarrollaron los primeros sistemas de procesamiento por lotes, que consistían en agrupar una serie de trabajos en un lote y pasárselos a la computadora para su resolución de forma secuencial, uno tras otro. Las grandes computadoras de esta época se dedicaban al cálculo científico y de ingeniería. Los sistemas operativos más habituales eran FMS (Fortran Monitor System) e IBSYS, el sistema operativo de IBM para la 7094 (la computadora más conocida de la época).

 

: La tercera generación (1965-1978): La aparición de los circuitos integrados a pequeña escala favoreció la producción de máquinas más potentes, de dimensiones más reducidas, y de menor precio. Se desarrollaron familias de computadoras, como el sistema 360 de IBM, con el fin de lograr la compatibilidad entre las distintas máquinas de la familia, y poder emplear los mismos programas, incluso el sistema operativo, en toda la familia. Esto originó un sistema operativo monstruoso, el OS/360, que contenía miles de errores, y requería continuas revisiones que arreglaban una serie de errores, introduciendo muchos otros. Se generalizó la técnica de multiprogramación, que consistía en dividir la memoria en varias partes, con un trabajo distinto en cada una. Mientras un trabajo esperaba por E/S, otro podía emplear la CPU, lo cual mejoraba la utilización de la máquina. Para aislar cada una de las particiones se empleaba un hardware especial. Se inventó la técnica de spooling (Simultaneous Peripheral Operation On Line, Operación simultánea y en línea de periféricos), que se empleó para las entradas y salidas. Sin embargo, aunque los sistemas operativos de esta época eran adecuados para los cálculos científicos y el procesamiento de datos comerciales, seguían siendo esencialmente sistemas de procesamiento por lotes. A pesar de ello comenzaron los primeros desarrollos de sistemas de tiempo compartido, variante de la multiprogramación, como el sistema CTSS del MIT. Un diseño posterior de sistema de estas características fue MULTICS (MULTiplexed Information and Computing Service) cuyo objetivo era proporcionar una máquina para cientos de usuarios empleando tiempo compartido. MULTICS fue un sistema que fracasó y se abandonó. Durante esta época, se desarrollaron la familia de mini computadoras DEC PDP-1 hasta PDP-11. Ken Thompson escribió una versión especial de MULTICS para un usuario en una PDP-7, que más tarde daría origen a UNIX.

 

: La cuarta generación (1978-1991): Se desarrollaron los circuitos integrados del tipo LSI y VLSI (Very Large Scale Integración) que contenían miles y hasta millones de transistores en un centímetro cuadrado, lo que abarató los costes de producción. Se inventó de esta forma el microprocesador, que permitía a un usuario tener su propia computadora personal. Los sistemas operativos desarrollados han ido siendo cada vez más amigables, proporcionando entornos gráficos de trabajo. Los sistemas operativos más difundidos en estos años han sido MS-DOS de Microsoft funcionando en los chips de Intel, y UNIX funcionando en todo tipo de máquinas (especialmente con chips RISC). A mediados de los 80, aparecen las primeras arquitecturas con computadoras en paralelo que emplean memoria compartida o distribuida, y hardware vectorial, así como los primeros sistemas operativos de multiproceso, lenguajes y compiladores especiales para estos sistemas.

 

: La quinta generación (1990- ): La tecnología del proceso paralelo comienza a madurar y se inicia la producción de máquinas comerciales. Los sistemas MPP (Massively Paralell Processing) son los sistemas paralelos en los que se vuelca la investigación. El desarrollo progresivo de las redes de computadoras, y la idea de la interconexión y compartir de recursos, ha promovido el desarrollo de sistemas operativos de red y sistemas operativos distribuidos. En los primeros, el usuario es consciente de la existencia de otras máquinas a las que puede conectarse de forma remota. Cada máquina ejecuta su propio sistema operativo local y tiene su propio grupo de usuarios. En cambio, en un sistema operativo distribuido, el usuario percibe el sistema como un todo, sin conocer el número de máquinas, ni su localización, de esta forma los usuarios no son conscientes del lugar donde se ejecuta su programa, ni donde se encuentran sus archivos físicamente; todo ello es manejado de forma automática por el sistema operativo. Los sistemas operativos de red no tienen grandes diferencias respecto a los sistemas operativos de un solo procesador, ya que sólo necesitan una serie de características adicionales que no modifican la estructura esencial del sistema operativo. En cambio, los sistemas operativos distribuidos necesitan una serie de modificaciones de mayor importancia, ya que esencialmente se diferencian de los sistemas centralizados en la posibilidad de cómputo en varios procesadores a la vez.

 
  Hoy habia 9 visitantes (16 clics a subpáginas) ¡Aqui en esta página!  
 
=> ¿Desea una página web gratis? Pues, haz clic aquí! <=