Tarea

Páginas: 8 (1851 palabras) Publicado: 6 de junio de 2012
PARTE I: VALIDANDO EL APRENDIZAJE

1. El grado de multiprogramación corresponde a:

a. El número de programas máximo que realizan operaciones de E/S.
b. El número máximo de archivos en un directorio.
c. El número máximo de procesos en memoria principal.
d. El número máximo de programas que comparten variables.
e. N.A

Sustentación: Clase 1B / Diapositiva N° 20MULTIPROGRAMACIÓN: Capacidad de un sistema en base a la cual, aparte de realizar varias actividades a la vez, mantiene diferentes programas o datos disjuntos dentro del sistema (memoria principal) simultáneamente.

Sustentación: Clase 1B / Diapositiva N° 20

MULTIPROGRAMACIÓN: Capacidad de un sistema en base a la cual, aparte de realizar varias actividades a la vez, mantiene diferentes programaso datos disjuntos dentro del sistema (memoria principal) simultáneamente.

2. El semáforo elimina la espera activa porque:

a. Se inicializa al número máximo de recursos que se comparten.
b. Las operaciones espera y señal se implementan como acciones indivisibles.
c. El semáforo no elimina la espera activa.
d. Se implementa con una cola de tareas a la cual se le añaden losprocesos que están en espera del recurso.
e. N. A.

Sustentación: Clase 03 / Diapositiva N° 21 – 22

La operación down en un semáforo comprueba si el valor es mayor que 0. De ser así, disminuye el valor (es decir, utiliza una señal de despertar almacenada) y sólo continúa. Si el valor es 0, el proceso se pone a dormir sin completar la operación down por el momento.

La operación upincrementa el valor del semáforo direccionado. Si uno o más procesos estaban inactivos en ese semáforo, sin poder completar una operación down anterior, el sistema selecciona uno de ellos (al azar) y permite que complete su operación down.

Sustentación: Clase 03 / Diapositiva N° 21 – 22

La operación down en un semáforo comprueba si el valor es mayor que 0. De ser así, disminuye el valor (esdecir, utiliza una señal de despertar almacenada) y sólo continúa. Si el valor es 0, el proceso se pone a dormir sin completar la operación down por el momento.

La operación up incrementa el valor del semáforo direccionado. Si uno o más procesos estaban inactivos en ese semáforo, sin poder completar una operación down anterior, el sistema selecciona uno de ellos (al azar) y permite que complete suoperación down.

3. Los monitores proporcionan exclusión mutua porque:

a. Sólo un proceso puede estar activo cada vez para ejecutar un procedimiento del monitor.
b. Para ello se utilizan variables de condición.
c. No proporcionan exclusión mutua.
d. Se diseñan mediante procedimientos encapsulados dentro de un módulo.
e. N. A.

Sustentación: Clase 03 / Diapositiva N° 17– 28

Veamos varias proposiciones para lograr la exclusión mutua, de manera que mientras un proceso esté ocupado actualizando la memoria compartida en su región crítica, ningún otro proceso puede entrar a su región crítica y ocasionar problemas.

Un monitor es una colección de procedimientos, variables y estructuras de datos que se agrupan en un tipo especial de módulo o paquete. Los procesospueden llamar a los procedimientos en un monitor cada vez que lo desean, pero no pueden acceder de manera directa a las estructuras de datos internas del monitor desde procedimientos declarados fuera de éste.

Sustentación: Clase 03 / Diapositiva N° 17 – 28

Veamos varias proposiciones para lograr la exclusión mutua, de manera que mientras un proceso esté ocupado actualizando la memoriacompartida en su región crítica, ningún otro proceso puede entrar a su región crítica y ocasionar problemas.

Un monitor es una colección de procedimientos, variables y estructuras de datos que se agrupan en un tipo especial de módulo o paquete. Los procesos pueden llamar a los procedimientos en un monitor cada vez que lo desean, pero no pueden acceder de manera directa a las estructuras de datos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mi tarea Tu tarea
  • tarea tarea
  • Tarea Tarea
  • Tarea
  • Tarea
  • Tarea
  • Tarea
  • Tarea

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS