JavaScript isn't enabled in your browser, so this file can't be opened. Enable and reload.
OCW Sistemas Operativos - Semana 6
Bienvenido/a al cuestionario de evaluación de los capítulos 12 y 13 de Sistemas Operativos.
Al enviar el cuestionario podrás consultar los resultados.
Sign in to Google
to save your progress.
Learn more
* Indicates required question
Señala las afirmaciones que sean ciertas sobre los hilos
*
1 point
Una aplicación multihilo interactiva puede continuar ejecutándose aunque parte de la misma esté bloqueada o realizando una operación lenta, mejorando la respuesta al usuario
En el modelo muchos a uno, si un hilo hace una llamada al sistema que deba ser bloqueada se bloquea solo el hilo causante de la llamda
Un sistema multihilo solo tiene sentido en sistemas multiprocesador
Por defecto los hilos comparten la memoria y los recursos del proceso al que pertenecen. El compartir el código es lo que permite a una aplicación tener varios hilos que realizan diferentes actividades dentro del mismo espacio de direcciones
En los sistemas operativos multihilo es único para cada hilo el contador de programa del hilo
El modelo muchos a uno permiten aprovechar las características multiprocesador.
Required
Señala qué modelos multihilo escogerías para sacar el máximo provecho de una CPU multinúcleo
*
1 point
Muchos a uno
Uno a uno
Muchos a muchos
Dos niveles
Required
Señala qué mecanismos vistos la semana pasada pueden reemplazarse por hilos
*
1 point
Tuberías
Sockets
Comunicaciones asíncronas
Memoria compartida
Required
Señala las afirmaciones que sean ciertas sobre sincronización
*
1 point
Un spinlock es similar a un semáforo, pero no pone el proceso en estado esperando, sino que lo mantiene consumiendo CPU mientras espera
Un mutex es un tipo especial de semáforo cuyo contador es inicializado a 1.
El uso de mecanismos de sincronización solo tiene sentido cuando los datos en la memoria pueden ser accedidos desde varias tareas (hilos o procesos, por ejemplo) simultáneamente.
Una condición de carrera es cuando varios procesos de alta prioridad compiten por que se les asigne la CPU
Un semáforo permite controlar el acceso concurrente de varios hilos a una zona de codigo, pero no es valido para procesos
En un semáforo, el contador es incrementado por acquire() cada vez que un hilo abandona la sección critica.
Required
Señala qué mecanismos puedes usar para señalar eventos entre hilos
*
1 point
Variables de condición
Semáforos
Variables atómicas
Mutex
Required
Señala en qué condiciones una función o método es seguro en hilos
*
1 point
No comparte datos: no usa variables globales, ni static. No usa variables del objeto, si varios hilos van a usar el mismo objeto.
Si las condiciones anteriores no se dan, se usan mecanismos que garantizan la exclusión mutua de los hilos
Una función nunca puede ser seguira en hilos
Required
Submit
Page 1 of 1
Clear form
This form was created inside of Universidad de La Laguna.
Report Abuse
Forms