lunes, 30 de noviembre de 2015

Evolucion De Los Sistemas Operativos

Éste tema nos habla de cómo se fue avanzando en el procesamiento de la información en un sistema operativo, se enfoca principalmente al procesamiento en serie, de lotes, multiprogramación y tiempo compartido.

·        El primero (procesamiento en serie), nos dice que en un principio no había sistema operativo, programándose sobre el hardware básico; los programas se escribían en lenguaje máquina y se introducían en el ordenador, además de que las máquinas eran muy grandes y costosas. Y con esto evidentemente la programación del hardware básico estaba baja en productividad, tanto para los usuarios como para la máquina.



·        Después el procesamiento en lotes era que en una cinta de entrada podían existir los trabajos de varios programadores. Para diferenciar las tareas de distintos programadores se introducían tarjetas de control que interpretaba un sistema operativo. El sistema operativo estaba en memoria y tenía un programa de control que interpretaba las tarjetas de control, las cuales representaban un lenguaje de control de tareas. Dependiendo del tipo de tarjeta de control el sistema operativo realizaba una acción determinada. Aún así, con el sistema operativo en lotes, el procesador estaba ocioso y el problema de siempre era que los dispositivos deE/S funcionaban a una velocidad dispar a la del procesador.

Nos menciona un poco sobre la monoprogramación que es cuando el procesador ejecuta hasta que encuentra una operación de E/S y espera a que la operación termine para poder continuar.






·        La multiprogramación nos menciona de la ejecución simultánea de varios programas que están en la memoria principal, dividiendo el procesador central su tiempo entre ellos de acuerdo con los recursos que necesite en cada momento cada uno de ellos. De esta forma es posible, teniendo almacenado un conjunto adecuado de tareas en cada momento, obtener una utilización óptima de los recursos disponibles. Esto incluye la utilización del procesador central, ya que en tanto que una tarea esté esperando el final de una transferencia de E/S, este procesador puede pasar a trabajar en alguna otra tarea que esté pendiente en la máquina.

·       Y por último nos habla de un sistema en el cual existen varios usuarios con una terminal en línea o usuarios interactivos, el cual se llama sistema de tiempo compartido. En estos sistemas se divide el tiempo del procesador central, y de los demás recursos del ordenador, de forma que cada usuario tiene la ilusión de que todo el ordenador se le dedica exclusivamente a él, al recibir unos tiempos de respuesta aceptables.





Generacion
Caracteristiscas
Generacion cero
Los primeros sistemas computacionales no poseían sistemas operativos. Para los usuarios eran complejos por que trabajaban con lenguaje máquina. Todas las instrucciones eran codificadas manualmente.
Primera Generacion
aparecen los sistemas de procesamiento por lotes, donde los trabajos se reunían por grupos o lotes.
Segunda Generacion
En esta generación se desarrollan los sistemas compartidos con multiprogramación, en los cuales se utilizan varios procesadores en un solo sistema, con la finalidad de incrementar el poder de procesamiento de la máquina.
Tercera Generacion
época surge la familia de computadores IBM/360 diseñados como sistemas para uso general, por lo que requerían manejar grandes volúmenes de información de distinto tipo, lo cual provocó una nueva evolución de los sistemas operativos: los sistemas de modos múltiples, que soportan simultáneamente procesos por lotes, tiempo compartido, procesamiento en tiempo real y multiprocesamiento
Cuarta Generacion
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

No hay comentarios.:

Publicar un comentario