martes, 2 de septiembre de 2014

UNIDAD 3.- Administración de memoria

Sistema operativo
Sistemas operativos ejecutar el PC y nos provee un programa dar órdenes a la PC.
Hay muchos tipos de sistemas operativos.
Las variaciones entre ellas controlan los componentes fueron inicialmente desarrollados para ejecutar en y que desarrolla y crea las aplicaciones.
IBM crea un número de sistemas operativos como OS/360 para mainframes y OS/2 para ordenador de sobremesa y PC.
Para ofrecer a cada PC, IBM trabajado con Microsoft para establecer de una manera diferente, OS en todos los ordenadores IBM comercializa. Este sistema operativo se convirtió en MS DOS.
Microsoft es el conocido productor de sistemas operativos de estos días.
Microsoft tiene sus conductores haciendo hace casi 30 años de una buena relación con IBM para sumar su diferencia de “MS DOS” en cada PC de IBM comercializa.
Desde ese momento, se desarrollan muchos sistemas operativos de Intel-basados en el procesador.
La última edición es Microsoft windows XP.
La interrupción no enmascarable que ocupara al instante, independientemente de otras tareas en la mano.
Considerando que interrupciones Añadir complicación para la ejecución de los procesos en el sistema único de tareas, trabajo del sistema operativo se vuelve más complicada en el multi tasking sistema.
El sistema operativo debería disponer la ejecución de las aplicaciones por que creo que hay muchas cosas que están sucediendo inmediatamente.
Es muy complicado porque la CPU hará sólo una cosa en el momento.
Proceso de bloque de control.
Toda la información necesaria para mantener la pista del proceso mientras se cambia realmente se mantiene en el bloque de control de proceso con nombre de paquete de datos.
Bloque de control de proceso generalmente tiene:
• Punteros a ubicaciones de programa y datos donde procesar el último pasó.
• El número de ID identifica este proceso.
• Estados de diferentes banderas y switches.
• Contenido del registro.
• Lista de los archivos abiertos por proceso.
• Punteros a superior y límites inferiores de memoria necesaria para el proceso.
• Estado de todos los dispositivos de entrada y de salida requerida por un proceso.
• Prioridad de este proceso.
Cada proceso tiene la condición vinculada con esto.
Muchos de los procesos no consumen tiempo de CPU hasta que reciben cierto tipo de la entrada.
Por ejemplo, el proceso puede estar esperando la pulsación de la tecla de usuario.
Cuando está esperando la pulsación de tecla, no utiliza el tiempo de CPU.
Cuando el estado de este proceso cambia, de activo a pendiente, ejemplo, suspendido para el funcionamiento, información en este bloque de control de proceso debe acostumbrarse como datos en otro programa para dirigir la ejecución de la tarea de cambiar parte de un sistema operativo.

No hay comentarios.:

Publicar un comentario