TestConculentes7
|
|
Título del Test:
![]() TestConculentes7 Descripción: Examen 17-18 Ordinaria Sin acabar |



| Comentarios |
|---|
NO HAY REGISTROS |
|
En la comunicación asíncrona entre procesos: Ninguna primitiva de envío o recepción bloquearán a los procesos implicados. La primitiva de envío bloqueará al emisor. Ambas primitivas de envío o recepción bloquearán a los procesos implicados. La primitiva de recepción bloqueará al proceso si no hay datos en el buzón. ¿Cuál de las siguientes afirmaciones es cierta?. La concurrencia es un tipo de paralelismo. El paralelismo y la concurrencia son conceptos que no guardan relación alguna. El paralelismo es un tipo de concurrencia. El paralelismo es un tipo de concurrencia. Un interbloqueo (deadlock) se produce: Cuando todos los procesos están esperando que ocurra un evento que nunca se producirá. si el resultado de la secuencia depende de la llegada relativa a algún punto crítico en la secuencia. cuando existe un grupo de procesos que nunca progresan pues no se les otorga tiempo de procesador para avanzar. ninguna de las otras respuestas es cierta. En el mecanismo de RPC, el resguardo o sustituto del procedimiento invocado se crea. en el lado del cliente. La creación de resguardos o stubs no es una técnica de RPC. En el lado del cliente y en el lado del servidor. en el lado del servidor. La operación "signal(.)" de un semáforo: No hará nada con la variable del semáforo. Ninguna de las respuestas es correcta. Incrementará siempre el valor de la variable del semáforo. Si hay procesos bloqueados no incrementará el valor de la variable del semáforo. Las variables de condición en un monitor: Controlan diferentes condiciones dentro del monitor. Garantizan la exclusión mutua de las funciones del monitor. Son como los semáforos dentro del monitor. Son necesarias para poder mantener la sincronización de los procesos dentro del monitor. Un semáforo "s" inicializado a 2. Dos procesos podrán ejecutar "wait(s)" sin bloquearse. Permite que dos procesos entren simultáneamente en su sección crítica. El primer proceso que alcance la sentencia "wait" podrá acceder a su sección crítica. Los semáforos se inicializan siempre a valor 1. La asignación de procesadores físicos a hilos se realiza: Directamente, asignando la CPU al proceso del que forma parte un único hilo. Indirectamente, asignando los procesadores lógicos a una CPU. Directamente, por parte del planificador del Sistema Operativo. Se hace a dos niveles, un primer nivel para asignar los hilos de usuario a los procesadores lógicos, y un segundo nivel para asignar los procesadores lógicos al procesador o procesadores físicos. Dada la siguiente configuración de procesos, determinar la respuesta correcta: B se ejecutará siempre después de C. D se ejecutará después de E y A. A se ejecutará antes de F. D se ejecutará siempre después de B y C. El algoritmo de Peterson frente al de Dekker: Es más eficiente que el algoritmo de Dekker. Tiene una mejor solución para el problema de sincronización entre procesos. No tiene el problema de espera ocupada que sí tiene el de Dekker. Es válido para sistemas sin memoria compartida. La siguiente solución del problema de los filósofos: Resuelve el problema cumpliendo todas las propiedades de concurrencia. Puede generar inanición en uno de los filósofos. Puede generar interbloqueo entre los procesos. No resuelve el problema en ninguna circunstancia. En la semántica "resume & exit", el proceso desbloqueado por "delay(v)" es: El primer proceso que estuviera bloqueado en la cola de la variable de condición "v". El primer proceso que estuviera esperando para acceder al monitor. Se elige aleatoriamente procesos bloqueados en la variable o en el monitor. La operación delay no desbloquea ningún proceso. En el problema del productor/consumidor, si la primitiva de envío no bloquea al productor: No hay solución posible con esa suposición de partida. Deberemos utilizar un buzón de tamaño indefinido. Ninguna de las respuestas es correcta. El emisor deberá asegurarse que el consumidor esté disponible. El paso de mensajes síncrono permite la comunicación: Muchos a uno. Uno a muchos. Muchos a muchos. Uno a uno. Si en la definición de un método de una clase Java aparece la palabra reservada synchronized. Sólo lo ejecutará un hilo a lo largo de la ejecución de la aplicación. Sólo podrá ser ejecutado por un único hilo a la vez. Ninguna de las respuestas es correcta. No puede formar parte de la definición de un método. |





