La Evolución De Los Sistemas Operativos

Páginas: 6 (1367 palabras) Publicado: 4 de enero de 2016
La evolución de los sistemas operativos
1- Primera generación (1945 - 1955): En esta época no existían los sistemas operativos. Utilización de la tecnología de las válvulas o tubos de vacío que hacían que los ordenadores fuesen enormes. El usuario tenía que hacer todos los programas en código binario. Las máquinas eran de un enorme coste.
2- Segunda generación (1955 - 1965): Aparecen lostransistores que hacen que las máquinas se reduzcan de tamaño, facilitando la creación de los sistemas operativos. Aparecen los lenguajes de bajo nivel (assembler) y el lenguaje JCL. En esta época se estandariza el código para una mayor divulgación. Aparece un “embrión” de programa, dando lugar al IOCS (sistema de control de entrada/salida).
Aparecen los lenguajes de alto nivel que tenían que cargar uncompilador que convertía el lenguaje en assembler de la máquina en la que se compilaba. Había que quitar el compilador de la cinta magnética e insertar el traductor, más tarde carga el programa objeto en memoria y lo ejecuta. Todos estos recursos aumentaban el número de pasos que había que dar. Aparece el JCL (Lenguaje de control de trabajo) para definir esos pasos perfectamente. Cada vez se separamás el programador del centro de proceso de datos.
El operador era el que valoraba los trabajos en el orden más indicado. Aparece la secuencia automática de trabajo, se diseña una secuencia que realice lo que realiza el operador. Aparece un sistema operativo llamado monitor residente que ordena los trabajos y se ejecutan automáticamente.
El monitor residente tiene que estar protegido. Por estarazón aparecen dos medidas:
1)- Impedir que cualquier usuario acceda directamente a los programas.
2)- Impedir que un usuario en su programa altere las posiciones de memoria donde está el monitor residente.
 Para esto se crean dos estados del S.O.:
 El estado Superusuario: que permite ejecutar las instrucciones sin pararse a valorarlas (las instrucciones que sólo se pueden ejecutar de este modose llaman privilegiadas.
 Estado Usuario: Se restringe el uso de las instrucciones.
Ejemplo:
El S.O. se está ejecutando en modo superusuario, entonces deja paso a una aplicación de usuario y cambia de modo mediante una instrucción privilegiada. Se sigue ejecutando la aplicación hasta que llega una orden de E/S, el sistema tiene que cambiar a superusuario para que el IOCS la gestione, después sevuelve a la aplicación en modo usuario mediante otro cambio de modo. Pero para pasar de modo usuario a Superusuario necesitamos una orden privilegiada que sólo se puede dar en M.Superusuario; para esto está el gestor de interrupciones:
 Interrupciones Hardware: Asíncronas que nunca sabes cuando van a ocurrir.
 Interrupciones Software: Está generada explícitamente desde un programa. Es unaorden privilegiada ejecutable desde modo usuario.
 Para esto existe la MMU (Memory Management Unit) que supervisa cualquier direccionamiento de memoria. Cuando se pide que se almacene un dato en una dirección la MMU mira si esa dirección está dentro del marco del S.O. y si es así la rechaza.
Comienzan a aparecer más periféricos como las unidades de cinta magnética y una mejora notable de lasimpresoras. Una forma de reducir el tiempo de parada del procesador es pasar de los dispositivos más lentos a otros más rápidos con un sistema off-line. Si había una lectura de fichas se pasaba la información a una cinta y el procesador leía de ella. El procesador volcaba la información sobre otra cinta y después off-line pasaba de la cinta a la impresora. Este procesamiento, en general es más rápido,pero para un solo programa es más lento.
Lectura de Cinta 1 Procesador Cinta 2 Impresora
tarjetas
Aparecen los buffer que son memorias intermedias donde pasa la información, el dispositivo leerá del buffer, eliminando así el dispositivo off-line.
Lectura de Buffer 1 Procesador Buffer 2 Impresora
Tarjetas
El búffering es la técnica que se comienza a aplicar y que tiene una ventaja: solapan los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Evolucion de los sistemas operativos de windows
  • Historia y Evolucion De Los Sistemas Operativos
  • Evolucion Sistema Operativo
  • Historia y Evolución De Los Sistemas Operativos.
  • Evolución histórica de los sistemas operativos
  • Evolución De Los Sistemas Operativos.
  • Creación Y Evolución De Los Sistemas Operativos
  • Origen y Evolucion De Los Sistemas Operativos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS