Professional Documents
Culture Documents
UNIDAD 1
TRABAJO INDIVIDUAL
Grupo: 301402_17
Presenta:
Jorge Dvila
Cdigo: 79159562
Tutor:
Jaime Jose Valdes
Generacin Cero:
(Dcada de 1940)
Los primeros sistemas computacionales no posean sistemas operativos. Para los
usuarios eran complejos por que trabajaban con lenguaje mquina. Todas las
instrucciones eran codificadas manualmente.
Primera Generacin:
(Dcada de 1950)
Los sistemas operativos de los aos cincuenta fueron diseados para que sean
ms giles. Antes de que los sistemas fueran diseados, se perda un tiempo
considerable entre la terminacin de un trabajo y el inicio del siguiente. Este fue el
comienzo de los sistemas de procesamiento por lotes, donde los trabajos se
reunan por grupos o lotes. Cuando el trabajo estaba en ejecucin, este tena
control total de la mquina. Al terminar cada trabajo, el control era devuelto al
sistema operativo, el cual limpiaba y lea e iniciaba el trabajo siguiente.
Al inicio de los 50's esto haba mejorado un poco con la introduccin de tarjetas
perforadas (las cuales servan para introducir los programas de lenguajes de
mquina).
Se crearon mquinas suficientemente confiables las cuales se instalaban en
lugares especialmente acondicionados, aunque slo las grandes universidades y
las grandes corporaciones o bien las oficinas del gobierno se podan dar el lujo de
tenerlas.
Para poder ejecutar un trabajo (programa), tenan que escribirlo en papel (lenguaje
ensamblador) y despus se perforara en tarjetas. Enseguida se llevara la pila de
tarjetas al cuarto de introduccin al sistema y la entregara a uno de los
operadores. Cuando la computadora terminara el trabajo, un operador se dirigira
a la impresora y desprendera la salida y la llevara al cuarto de salida, para que la
recogiera el programador. Eran ms complejos controlar los componentes.
Segunda Generacin:
(A mitad de la dcada de 1960)
La caracterstica de los sistemas operativos fue el desarrollo de los sistemas
compartidos con multiprogramacin, y los principios del multiprocesamiento. En
los sistemas de multiprogramacin, varios programas de usuario se encuentran al
mismo tiempo en el almacenamiento principal, y el procesador se cambia
rpidamente 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 mquina.
La independencia de dispositivos aparece despus. Un usuario que desea escribir
datos en una cinta en sistemas de la primera generacin tena que hacer
referencia especfica a una unidad de cinta particular. En la segunda generacin,
el programa del usuario especificaba tan solo que un archivo iba a ser escrito en
una unidad de cinta con cierto nmero de pistas y cierta densidad.
Se desarroll sistemas compartidos, en la que los usuarios podan acoplarse
directamente con el computador a travs 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.
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.
Tercera Generacin:
(Mitad de dcada 1960 a mitad dcada de 1970)
Se inicia en 1964, con la introduccin de la familia de computadores Sistema/360
de IBM. Los computadores de esta generacin fueron diseados como sistemas
para usos generales. Casi siempre eran sistemas grandes, voluminosos, con el
propsito de serlo todo para toda la gente. Eran sistemas de modos mltiples,
algunos de ellos soportaban simultneamente procesos por lotes, tiempo
compartido, procesamiento de tiempo real y multiprocesamiento. Eran grandes y
costosos, nunca antes se haba construido algo similar, y muchos de los esfuerzos
de desarrollo terminaron muy por arriba del presupuesto y mucho despus de lo
que el planificador marcaba como fecha de terminacin.
Estos sistemas introdujeron mayor complejidad a los ambientes computacionales;
una complejidad a la cual, en un principio, no estaban acostumbrados los
usuarios.
Cuarta Generacin:
Relacionar dispositivos (gestionar a travs del kernel). El Sistema
Operativo se debe encargar de comunicar a los dispositivos perifricos, cuando el
usuario as lo requiera.
Monousuario
monotarea (singletask)
Multitarea (multitask)
MS-DOS, AmigaOS,
Classic Mac OS, Windows
1.0, Windows 2.0,
Windows 3.0, Windows
3.1x, Windows 95,
Windows 98, Windows ME
Multiusuario
Bibliografa