Las generaciones de los sistemas operativos han evolucionado paralelamente al hardware a través del tiempo. La primera generación en la década de 1950 introdujo sistemas operativos para mejorar la eficiencia al cambiar entre trabajos. La segunda generación desarrolló sistemas operativos compartidos con multiprogramación. La tercera generación en 1964 introdujo sistemas más grandes diseñados como sistemas generales con múltiples modos de operación.
Código Civil de la República Bolivariana de Venezuela
Generacion de los sistemas operativos
1. GENERACIÓN DE LOS SISTEMAS
OPERATIVOS
Los sistemas operativos, al igual que el hardware, han sufrido
cambios a través del tiempo, los cuales se pueden agrupar en
generaciones. La evolución del hardware ha marcado el
paralelismo de la evolución de los sistemas operativos.
2. CERO GENERACIÓN (1945-1955)
• Los primeros ordenadores, a partir de 1944 en que Ariquen construyó el Mark-I, sólo podían
programarse en lenguaje máquina, y puede decirse que el Sistema Operativo aún no existía. En
su lugar, el programador debía tener un conocimiento y contacto profundo con el hardware, y en
el infortunado caso de que su programa fallara, debía examinar los valores de los registros y
paneles de luces indicadoras del estado de la computadora para determinar la causa del fallo
y poder corregir su programa, además de enfrentarse nuevamente a los procedimientos de
apartar tiempo del sistema y poner a punto los compiladores, legadores, etc.; para volver a correr
su programa, es decir, enfrentaba el problema del procesamiento serial
3. PRIMERA GENERACIÓN DÉCADA DE 1950
• Los sistemas operativos de los años cincuenta fueron diseñados para que sean mas ágiles.
Antes de que los sistemas fueran diseñados, se perdía un tiempo considerable entre la
terminación de un trabajo y el inicio del siguiente.
• Cuando el trabajo estaba en ejecución, este tenia control total dela maquina. Al terminar cada
trabajo, el control era devuelto al sistema operativo, el cual limpiaba y leía e iniciaba el
trabajo siguiente. Existe sistema Operativo para hacer más fluida la transición de un trabajo a
otro. Surge el procesamiento por lotes donde los trabajos se reúnen en grupos.
4. SEGUNDA GENERACIÓN
• Desarrollo de Sistemas Operativos compartidos con multiprogramación y principios de
multiprocesamiento. Se desarrollaron los sistemas de tiempo compartido. Surgieron
sistemas de tiempo real. En los sistemas de multiprocesamiento se utilizan varios
procesadores en un solo sistema computacional, con la finalidad de incrementar el poder
desprocesamiento.
• Varios trabajos son leídos desde tarjetas perforadas y almacenados en cinta
• El computador ejecuta programas que lee de una cinta y escribe los resultados en otra cinta.
• Los resultados escritos en la cinta son desplegados a través de la impresora.
5. TERCERA GENERACIÓN
• Inicia en 1964, con la introducción de la familia de computadores Sistema/360 de IBM. Los
computadores de esta generación fueron diseñados como sistemas parahúsos generales.
Casi siempre eran sistemas grandes, voluminosos, con el propósito de serlo todo para toda
latente. Eran sistemas de modos múltiples, algunos de ellos soportaban
simultáneamente procesos por lotes, tiempo compartido, procesamiento de tiempo real y
multiprocesamiento.
La tecnología utilizada en este período corresponde a la de circuitos integrados, lo cual
permitió construir máquinas más baratas y con mejor rendimiento. La empresa IBM fue la
primera en utilizar esta tecnología.
6. CUARTA GENERACIÓN
• La electrónica avanza hacia la integración a gran escala, pudiendo crear circuitos con miles
de transistores en un centímetro cuadrado de silicón y ya es posible hablar de las
computadoras personales y las estaciones de trabajo.
• También es común encontrar clones de computadoras personales y una multitud de
empresas pequeñas ensamblándolas por todo el mundo.
• En tiempo real surge el concepto de maquinas virtuales, y los sistemas de bases de datos.
7. QUINTA GENERACIÓN
• Son los sistemas que permiten el manejo de interfaces gráficas (GUI´S), POO (Programación
Orientada a Objetos ) con JAVA, DELPHI, etc.
9. CONCLUSIONES
• Un sistema operativo es un conjunto de rutinas que proveen facilidades puede mantener
varios procesos ejecutándose concurrentemente.
Nuestro mundo es una sociedad orientada hacia la información, y el trabajo de las bases de
datos es acerque esta información sea conveniente accesible de una manera controlada para
aquellos que tienen derechos de acceso. En 1955 comenzó el desarrollo de los lenguajes de
alto nivel, y al mismo tiempo se empezó a dividir el trabajo entre personas: operadores y
programadores. Las funciones del operador tenían más directamente que ver con la
administración y control de los recursos del Sistema Operativo y la carga de trabajos, y las
de los programadores con la codificación de los programas.