Históricamente los sistemas operativos han estado estrechamente relacionados con la arquitectura de la computadora, es buena idea para estudiar la historia de los sistemas operativos de la arquitectura de los equipos en los que se ejecutan. Los sistemas operativos han evolucionado a través de una serie de fases o generaciones que se corresponde aproximada mente con las décadas.
La década de 1940 - las primeras generaciones
Los primeros ordenadores digitales electrónicos no tenian sistemas operativos. Las maquinas del tiempo eran tan primitivas que los programas se hayan declarado a menudo un poco en el momento en las filas de interruptores mecánicos (juntas enchufe). Los lenguajes de programacion eran desconocidos (incluso montaje idiomas no). Los sistemas operativos eran desconocidas.
La década de 1950 - de segunda generación
A principios de 1950, la rutina habia mejorado un poco con la introducción de tarjetas perforadas. La General Motors Research Laboratories implementado los primeros sistemas operativos a principios de 1950 para su IBM 701. El sistema de los años 50 en general, corriendo de un trabajo a la vez. Estos fueron llamados de un solo flujo de los sistemas de procesamiento por lotes, porque los programas y los datos fueron presentados en grupos o lotes.
La decada de 1960 - Tercera Generación
Los sistemas de la decada de 1960 fueron tambien los sistemas de procesamiento por lotes, pero que fueron capaces de aprovechar mejor los recursos de la computadora mediante la ejecución de varios trabajos al mismo tiempo. Asi que los diseñadores de sistemas operativos desarrollado el concepto de multiprogramación en el que varios trabajos se encuentran en la memoria principal a la vez, un procesador se cambia de un trabajo a otro según sea necesario para mantener los trabajos, manteniendo los dispositivos perifericos en uso.
Por ejemplo, en el sistema sin multiprogramación, cuando el trabajo actual se detuvo para esperar a que otros / S para completar la operación, la CPU simplemente estaban parados hasta que la E / S terminaba.La solución para este problema que surgia fue la memoria particionada en varios pedazos, con un trabajo diferente en cada partición. Mientras que un trabajo se espera de E / S para completar, otro trabajo podra estar utilizando la CPU.
Otra caracteristica importante en la generación del sistema operativo de sesiones fue la técnica denominada cola de impresión (operaciones perifericas simultaneas en linea). En la cola de impresión, un dispositivo de alta velocidad como un disco interpuesto entre un programa en ejecución y un dispositivo de baja velocidad participan en el programa de entrada / salida. En lugar de escribir directamente a una impresora, por ejemplo, los resultados se escriben en el disco. Los programas se pueden ejecutar para completar mas rapido, y otros programas se pueden iniciar antes cuando la impresora esta disponible, los resultados se pueden imprimir.
Tenga en cuenta que la tecnica es como la cola de hilos, tanto que se dio la vuelta para un carrete de modo que podra ser posterior se deje sin efecto, según sea necesario.
Otra caracterastica presente en esta generación fue el intercambio de técnica de tiempo, una variante de la técnica de multiprogramación, en los que cada usuario tiene un on-line (es decir, directamente conectado) terminal. Debido a que el usuario esta presente e interactuar con el ordenador, el sistema informatico debe responder rapidamente a las peticiones de los usuarios, de lo contrario podría sufrir la productividad del usuario. Aistemas de tiempo compartido se desarrollaron para multiprograma gran numero de usuarios simultaneos interactivo.
Cuarta Generación
Con el desarrollo de LSI (Large Scale Integration) circuitos, chips, el sistema operativo entrá en el sistema entrá en el ordenador personal y la edad de estación de trabajo. La tecnología de microprocesador a evolucionado hasta el punto que se convirtio en posible construir ordenadores de sobremesa tan potente como los mainframes de la deccada de 1970:. Dos sistemas operativos han dominado la escena del ordenador personal de MS-DOS, escrito por Microsoft, Inc. para el IBM PC y otras máquinas utilizando la CPU Intel 8088 y sus sucesores, y UNIX, que es dominante en el personal de los equipos grandes con el Motorola 6899 de la familia de la CPU.
Fuentes: http://www.personal.kent.edu/
Fuentes: http://www.personal.kent.edu/