1. Etapas de la Historia de
los Sistemas Operativos
Administración de Sistemas Operativos
30 de abril de 2013
2. Integrantes:
Ilse Banda García
Luis Felipe Cortes Mendoza
José Alberto López Montelongo
María Fernanda Moreno
Laura Helem Soria Aguirre
Denisse Alejandra Zúñiga Pérez
3. Historia de los S.O.
Los Sistemas Operativos, al igual que el Hardware de los computadores,
han sufrido una serie de cambios revolucionarios llamados generaciones.
Cada generación Sucesiva de hardware ha ido acompañada de
reducciones substanciales en los costos, tamaño, emisión de calor y
consumo de energía, y por incrementos notables en velocidad y
capacidad.
4. Generación Cero (década de 1940)
Los primeros sistemas computacionales no poseían sistemas operativos.
Los usuarios tenían completo acceso al lenguaje de la maquina. Todas las
instrucciones eran codificadas a mano.
5. Primera Generación (década de 1950)
Los sistemas operativos de los años cincuenta fueron diseñados para
que sean mas ágiles. 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.
Al terminar cada trabajo, el control era devuelto al sistema
operativo, el cual limpiaba y leía e iniciaba el trabajo siguiente.
6. Se crearon máquinas suficientemente confiables las cuales se instalaban en
lugares especialmente acondicionados, aunque sólo las grandes universidades
y las grandes corporaciones o bien las oficinas del gobierno se podían dar el
lujo de tenerlas.
Para poder ejecutar un trabajo (programa) :
Tenían que escribirlo en papel (lenguaje ensamblador)
Después se perforaría en tarjetas
Enseguida se llevaría la pila de tarjetas al cuarto de introducción al
sistema y la entregaría a uno de los operadores.
Cuando la computadora terminara el trabajo, un operador se dirigiría
a la impresora y desprendería la salida y la llevaría al cuarto de
salida, para que la recogiera el programador.
7. Cuando se ejecutaba alguna tarea, ésta tenía control total de la
máquina. Al terminar cada tarea, el control era devuelto al sistema
operativo, el cual limpiaba, leía e iniciaba la siguiente tarea.
Principales Características de la generación:
Interacción
directa. Grupo de personas diseñaba,
construía, programaba, operaba y mantenía la
maquina
Tarjetas
perforadas, instrucción a instrucción,
lenguaje máquina
Desarrollo
lento de programas
Desaprovechamiento
Código
de la máquina
para controlar la E/S
8. Segunda Generación (1955–1965):
Transistores y sistemas de procesamiento por
lotes
La característica de los sistemas operativos fue el desarrollo de los sistemas
compartidos con multiprogramación, y los principios del
multiprocesamiento. En los sistemas de multiprogramación, varios
programas de usuario se encuentran al mismo tiempo en el almacenamiento
principal, y el procesador se cambia rápidamente de un trabajo a otro.
En los sistemas de multiprocesamiento se utilizan varios procesadores en un
solo sistema computacional, con la finalidad de incrementar el poder de
procesamiento de la maquina.
9. La independencia de dispositivos aparece después. Un usuario que desea
escribir datos en una cinta en sistemas de la primera generación tenia
que hacer referencia especifica a una unidad de cinta particular. En la
segunda generación, el programa del usuario especificaba tan solo que
un archivo iba a ser escrito en una unidad de cinta con cierto numero de
pistas y cierta densidad.
Se desarrollo sistemas compartidos:
En
la que los usuarios podían acoplarse directamente con el
computador a través de terminales.
Surgieron
sistemas de tiempo real, en que los computadores
fueron utilizados en el control de procesos industriales.
Los
sistemas de tiempo real se caracterizan por proveer una
respuesta inmediata.
10. Tercera Generación (1965–1980): Circuitos
integrados y multiprogramación
La tercera generación es la época de los sistemas de propósito general y
se caracteriza por los sistemas operativos multimodo de operación, esto
es, capaces de operar en lotes, en multiprogramación, en tiempo real,
en tiempo compartido y en modo multiprocesador. Estos sistemas
operativos fueron costosísimos de realizar e interpusieron entre el
usuario y el hardware una gruesa capa de software, de forma que éste
sólo veía esta capa, sin tenerse que preocupar de los detalles de la
circuitería.
11. Inconvenientes
Uno de los inconvenientes de estos sistemas operativos era su complejo
lenguaje de control, que debían aprenderse los usuarios para preparar
sus trabajos, puesto que era necesario especificar multitud de detalles y
opciones.
Otro de los inconvenientes era el gran consumo de recursos que
ocasionaban, esto es, los grandes espacios de memoria principal y
secundaria ocupados, así corno el tiempo de UCP consumido, que en
algunos casos superaba el 50 por 100 del tiempo total.
12. Esta década fue importante por la aparición de dos sistemas que
tuvieron una gran difusión, UNIX [ Bach, 1986] y MVS [ Samson,1990] de
IBM De especial importancia fue UNIX, desarrollado en los laboratorios
Bell para una PDP-7 en 1970. Pronto se transportó a una PDP- 11, para lo
cual se rescribió utilizando el lenguaje de programación C.
Esto fue algo muy importante en la historia de los sistemas operativos,
ya que hasta la fecha ninguno se había escrito utilizando un lenguaje de
alto nivel, recurriendo para ello a los lenguajes ensambladores propios
de cada arquitectura. Sólo una pequeña parte de UNIX, aquella que
accedía de forma directa al hardware, siguió escribiéndose en
ensamblador.
13. Cuarta Generación (1980–Actualidad):
Ordenadores Personales
Los sistemas de la cuarta generación constituyen el estado actual 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.
Los sistemas de seguridad se ha mejorado mucho ahora que la
información pasa a través de varios tipos vulnerables de líneas de
comunicación. La clave de cifrado esta recibiendo mucha atención; han
sido necesario codificar los datos personales o de gran intimidad para
que; aun si los datos son expuestos, no sean de utilidad a nadie mas que
a los receptores adecuados.
14. Los sistemas operativos conocidos en la época actual son los
considerados sistemas de cuarta generación. Con la ampliación del uso
de redes de computadoras y del procesamiento en línea es posible
obtener acceso a computadoras alejadas geográficamente a través de
varios tipos de terminales. Con estos sistemas operativos aparece el
concepto de máquinas 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 gráfica creada por el sistema
operativo.