252M 6 SO
this site the web

Evolucion de los Sistemas Operativos













Historia de los sistemas operativos

Los Sistemas Operativos, al igual que el Hardware de loscomputadores, han sufrido una serie de cambios revolucionarios llamadosgeneraciones. En el caso del Hardware, las generaciones han sido marcadas porgrandes avances en los componentes utilizados, pasando de válvulas ( primerageneración ) a transistores ( segunda generación ), a circuitos integrados (tercera generación), a circuitos integrados de gran y muy gran escala (cuartageneración). Cada generación Sucesiva de hardware ha ido acompañada dereducciones substanciales en los costos, tamaño, emisión de calor y consumo deenergía, y por incrementos notables en velocidad y capacidad.

Generacion Cero (década de 1940)

Los primeros sistemas computacionales no poseían sistemasoperativos. Los usuarios tenían completo acceso al lenguaje de la maquina.Todas las instrucciones eran codificadas a mano.

Primera Generacion (década de 1950)

Los sistemas operativos de los años cincuenta fueron diseñadospara hacer mas fluida la transición entre trabajos. Antes de que los sistemasfueran diseñados, se perdía un tiempo considerable entre la terminación de untrabajo y el inicio del siguiente. Este fue el comienzo de los sistemas deprocesamiento 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.Al terminar cada trabajo, el control era devuelto al sistema operativo, el cuallimpiaba y leía e iniciaba el trabajo siguiente.

Al inicio de los 50's esto había mejorado un poco con laintroducción de tarjetas perforadas (las cuales servían para introducir losprogramas de lenguajes de máquina), puesto que ya no había necesidad deutilizar los tableros enchufables.

Además el laboratorio de investigación General Motorsimplementó el primer sistema operativo para la IBM 701. Los sistemas de los50's generalmente ejecutaban una sola tarea, y la transición entre tareas sesuavizaba para lograr la máxima utilización del sistema. Esto se conoce comosistemas de procesamiento por lotes de un sólo flujo, ya que los programas ylos datos eran sometidos en grupos o lotes.

La introducción del transistor a mediados de los 50's cambióla imagen radicalmente.

Se crearon máquinas suficientemente confiables las cuales seinstalaban en lugares especialmente acondicionados, aunque sólo las grandesuniversidades y las grandes corporaciones o bien las oficinas del gobierno sepodían dar el lujo de tenerlas.

Para poder correr un trabajo (programa), tenían queescribirlo en papel (en Fortran o en lenguaje ensamblador) y después seperforaría en tarjetas. Enseguida se llevaría la pila de tarjetas al cuarto deintroducción al sistema y la entregaría a uno de los operadores. Cuando lacomputadora terminara el trabajo, un operador se dirigiría a la impresora ydesprendería la salida y la llevaría al cuarto de salida, para que larecogiera el programador.

Segunda Generacion (a mitad de la década de 1960)

La característica de los sistemas operativos fue eldesarrollo de los sistemas compartidos con multiprogramación, y los principiosdel multiprocesamiento. En los sistemas de multiprogramación, varios programasde usuario se encuentran al mismo tiempo en el almacenamiento principal, y elprocesador se cambia rápidamente de un trabajo a otro. En los sistemas demultiprocesamiento se utilizan varios procesadores en un solo sistemacomputacional, con la finalidad de incrementar el poder de procesamiento de lamaquina.

La independencia de dispositivos aparece después. Un usuarioque desea escribir datos en una cinta en sistemas de la primera generacióntenia que hacer referencia especifica a una unidad de cinta particular. En lasegunda generación, el programa del usuario especificaba tan solo que unarchivo iba a ser escrito en una unidad de cinta con cierto numero de pistas ycierta densidad.

Se desarrollo sistemas compartidos, en la que los usuariospodían acoplarse directamente con el computador a través de terminales.Surgieron sistemas de tiempo real, en que los computadores fueron utilizados enel control de procesos industriales. Los sistemas de tiempo real se caracterizanpor proveer una respuesta inmediata.

Tercera Generacion (mitad de década 1960 a mitad década de1970)

Se inicia en 1964, con la introducción de la familia decomputadores Sistema/360 de IBM. Los computadores de esta generación fuerondiseñados como sistemas para usos generales . Casi siempre eran sistemasgrandes, voluminosos, con el propósito de serlo todo para toda la gente. Eransistemas de modos múltiples, algunos de ellos soportaban simultáneamenteprocesos por lotes, tiempo compartido, procesamiento de tiempo real ymultiprocesamiento. Eran grandes y costosos, nunca antes se había construidoalgo similar, y muchos de los esfuerzos de desarrollo terminaron muy por arribadel presupuesto y mucho después de lo que el planificador marcaba como fecha determinación.

Estos sistemas introdujeron mayor complejidad a los ambientescomputacionales; una complejidad a la cual, en un principio, no estabanacostumbrados los usuarios.

Cuarta Generacion (mitad de década de 1970 en adelante)

Los sistemas de la cuarta generación constituyen el estadoactual de la tecnología. Muchos diseñadores y usuarios se sienten aun incómodos,después de sus experiencias con los sistemas operativos de la tercera generación.

Con la ampliación del uso de redes de computadores y delprocesamiento en línea los usuarios obtienen acceso a computadores alejadosgeográficamente a través de varios tipos de terminales.

Los sistemas de seguridad se ha incrementado mucho ahora quela información pasa a través de varios tipos vulnerables de líneas decomunicación. La clave de cifrado esta recibiendo mucha atención; han sidonecesario codificar los datos personales o de gran intimidad para que; aun silos datos son expuestos, no sean de utilidad a nadie mas que a los receptoresadecuados.

El porcentaje de la población que tiene acceso a uncomputador en la década de los ochenta es mucho mayor que nunca y aumenta rápidamente.

El concepto de maquinas virtuales es utilizado. El usuario yano se encuentra interesado en los detalles físicos de; sistema de computaciónque esta siendo accedida. En su lugar, el usuario ve un panorama llamado maquinavirtual creado por el sistema operativo.

Los sistemas de bases de datos han adquirido granimportancia. Nuestro mundo es una sociedad orientada hacia la información, y eltrabajo de las bases de datos es hacer que esta información sea convenienteaccesible de una manera controlada para aquellos que tienen derechos de acceso.

0 comentarios:

Publicar un comentario

 

W3C Validations

Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Morbi dapibus dolor sit amet metus suscipit iaculis. Quisque at nulla eu elit adipiscing tempor.

Usage Policies