Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEconcurrentes junio 2014 UJA

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
concurrentes junio 2014 UJA

Descripción:
concurrentes junio 2014 UJA

Autor:
señor X
(Otros tests del mismo autor)

Fecha de Creación:
29/05/2019

Categoría:
Informática

Número preguntas: 18
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
Para que un programa concurrente sea correcto, deben cumplirse las siguientes propiedades: Seguridad e inanicion. Exclusion mutua y viveza. Interbloqueo e inanicion. Viveza y seguridad.
¿Que son las condiciones de Bernsein? Indican si dos o mas procesos pueden ejecutarse concurrentemente. Determinan si un conjunto de instrucciones pueden ejecutarse concurrentemente. Ayudan a la sincronizacion de los procesos Sirven para determinar las secciones criticas de los procesos.
El algoritmo de Peterson frente al de Dekker: Es mas eficiente que el algoritmo de Dekker. No tiene el problema de espera ocupada que sí tiene el de Dekker Tiene una mejor solucion para el problema de sincronizacion entre procesos. Ninguna de las respuestas es correcta.
El algoritmo de Dekker: Es un algoritmo incorrecto para la solucion de la exclusion mutua. Soluciona el problema de sincronizacion entre procesos. Soluciona mediante espera ocupada el problema de la exclusion mutua. Sufre de inanicion para el problema de la exclusion mutua.
La posibilidad que nos permite un sistema multihilo es: Permite una mejor paralelizacion de un problema sin necesidad de crear nuevos procesos. Son un elemento presente en todos los Sistemas Operativos. No ofrece ninguna ventaja sobre un sistema multiproceso. Ninguna de las respuestas es correcta.
La relacion existente entre procesos e hilos es: Los hilos estan asociados al proceso que los crea El Sistema Operativo debe manejar la misma informacion que para el mantenimiento de los procesos. Los procesos son estructuras ligeras mientras que los hilos son estructuras pesadas. Los recursos podran ser asociados tanto a los procesos como a los hilos.
En la semantica resume & exit, el proceso desbloqueado por resume(v): Se elige aleatoriamente procesos bloqueados en la variable o en el monitor El primer proceso que estuviera esperando para acceder al monitor. Ninguna de las respuestas es correcta. El primer proceso que estuviera bloqueado en la cola de la variable de condicion v.
Los monitores requieren de la utilizacion y definicion de dos tipos de procesos: Proceso monitor y proceso principal. Procesos padres y procesos hijo Procesos bloqueados y procesos bloqueantes Procesos activos y procesos bloqueados.
La gestion de los procesos bloqueados en un semaforo: Debe ser siempre FIFO para evitar la inanicion. Mediante el uso de semaforos, los procesos no pasan a estado bloqueado El Sistema Operativo desbloqueara los procesos en funcion de la prioridad Puede ser FIFO o LIFO.
Los monitores en relacion a los semaforos: Son herramientas de mas bajo nivel de programacion. Ninguna de las respuestas es correcta. No ayudan mas que los semaforos. Son herramientas de mas alto nivel de programacion con una estructura que ayuda a la correccion del programa.
La operacion signal(.) de un semaforo: Ninguna de las respuestas es correcta No hara nada con la variable del semaforo. Incrementara siempre el valor de la variable del semaforo. Si hay procesos bloqueados solo no incrementara el valor de la variable del semaforo.
La inicializacion de la variable de un semaforo: Puede inicializarse tantas veces como se quiera. No se inicializa el el ciclo de vida. Solo puede hacerse una unica vez en su ciclo de vida. Ninguna de las respuestas es correcta.
En la instruccion de espera selectiva select, el proceso que la ejecuta se bloquea si: La instruccion select no genera bloqueo del proceso. No existe ningun mensaje en los buzones/canales que se manejan. No disponga de alternativa else. No se cumple ninguna de las guardas, si las tuviera.
En la llamada a procedimiento remoto: Los dos sistemas deberan tener una misma arquitectura Ninguna de las respuestas es correcta. Debera ser el mismo Sistema Operativo en las maquinas remotas. Se utilizara el mismo lenguaje de programacion para codificar los procesos.
En la comunicacion sincrona entre procesos: El emisor espera siempre al receptor antes de iniciar la transmision. El primero que alcanza la primitiva de comunicacion debera esperar hasta que el otro alcance la suya antes de iniciar la transmision. El receptor espera siempre al emisor antes de iniciar la transmision. Ni emisor ni receptor esperan antes de iniciar la transmision.
En la comunicacion asincrona entre procesos: Ninguna primitiva de envio o recepcion bloquearan a los procesos implicados La primitiva de envio bloqueara al emisor La primitiva de recepcion bloqueara al proceso si no hay datos en el buzon. Ambas primitivas de envio o recepcion bloquearan a los procesos implicados.
En la comunicacion asıncrona entre procesos: No se requiere ningun tipo de identificacion No hay necesidad de buffer en la transmision El buffer solo se comparte entre emisor y receptor Ninguna de las respuestas es correcta.
En la comunicacion directa entre procesos es necesario: Conocer el destinatario del mensaje. El emisor debe conocer al destinatario y el receptor al remitente. Conocer el remitente del mensaje. No se requiere ningun tipo de identificacion.
Denunciar test Consentimiento Condiciones de uso