martes, 20 de septiembre de 2011

1.2.- EVOLUCION HISTORICA DE LOS SISTEMAS OPERATIVOS


AÑOS 40`S PRIMERA GENERACION.
A finales de los años 40; con lo que podríamos llamar la aparición de la primera  generación de las computadoras se accedía directamente a la consola de la computadora. Desde la cual se actuaba sobre una serie de microcomputadoras que permitían introducir directamente el programa en la memoria de la computadora. Por aquel entonces no existían los sistemas operativos, y los programadores debían interactuar con el hardware del computador sin ayuda externa. Esto hacia que el tiempo de preparación para realizar una tarea fuera de lo considerable.
AÑOS 50`S SEGUNDA GENERACION.
Empiezan a aparecer los sistemas operativos.
Monitor resistente.
Su funcionamiento era bastante simple, se limitaba a cagar los programas a memoria leyéndolas de una cinta o  de tarjetas perforadas ejecutarlos. El problema era encontrar una forma de optimizar el tiempo entre la retirada de un trabajo y el montaje del siguiente.
Procesamiento por lotes.
Como solución para optimizar, en una misma cinta o conjunto de tarjetas de forma que se ejecutaran uno a continuación de otro sin perder apenas tiempo en la transición.
ALMACENAMIENTO TEMPORAL.
Su objetivo era disminuir el tiempo de carga de los programas, asiendo simultánea la carga del programa o la salida de datos con la ejecución de la siguiente tarea.
AÑOS 60`S TERCERA GENERACION.
Multiprogramación:
La CPU ejecuta instrucciones de un programa, cuando el que se encuentra  en ejecución realiza una operación de entrada y salida; en lugar de esperar a que termine la operación de E/S se pasa a ejecutar otro programa.
Tiempo compartido:
En este punto un sistema hace buen uso de la electrónica disponible, pero adolece de falta de interactividad; para conseguirla debe convertirse en un sistema multiusuario, en el cual existen varios usuarios con una terminal en línea, utilizando el modo de operación de tiempo compartido.
Tiempo real:
Estos sistemas se usan en entornos donde se deben aceptar y procesar en tiempos  muy breves un gran número de sucesos, en sus mayores externos al ordenador.
Multiprocesador:
Permite trabajar con maquinas que poseen más de un microprocesador. Se denomina  multiprocesador a un ordenador que cuenta  con los o mas microprocesadores (CPU`S)
AÑOS 70`S CUARTA GENERACION.
Los nuevos sistemas operativos incorporan  una amplia capa de software entre el usuario y el ordenador, para que el usuario no necesite conocer ningún detalle del circuito.
Boom de los miniordenadores.
  En lo relativo  al lenguaje de  programación es señalar la parición de Pascal y C, el último  de los cuales e creo específicamente para reescribir por completo el código del sistema operativo UNIX.
AÑOS 80`S. QUINTA GENERACION.
Creación de los circuitos LCI (integración a gran escala).
Empezó el auge de los ordenadores personales que busco ser un sistema operativo amigable, surgieron menús, e interfaces gráficos  para el usuario. Nacieron otros nuevos lenguajes de los cuales e podría destacar el
 C++ y EIFFEL.
MIRANDA Y HASKLL.
Sistemas operativos de red.
En un sistema operativo  de red los usuarios están consientes de la existencia de varias computadoras y pueden conectarse con maquinas remotas y copiar archivos de una maquina a otra.
Sistema operativo distribuido.
Es aquel que aparece ante sus usuarios como un sistema tradicional  de un solo procesador, aun cuando este compuesto por varios procesadores, los usuarios no deben ser consientes del lugar donde su programa se ejecute o del lugar donde se encuentran sus archivos.
AÑOS 90`S SEXTA GENERACION.
Aparece el GNU/LINUX.
 En 1991 aparece la primera versión del núcleo LINUX similar a UNIX, y está basado en el estándar POSIX (Trabajaba en modo de comandos).

No hay comentarios:

Publicar un comentario