Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEconcurrentes junio 2013 UJA

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

Descripción:
concurrentes junio 2013 UJA

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

Fecha de Creación:
29/05/2019

Categoría:
Informática

Número preguntas: 16
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
¿Cuando hablamos que dos o mas procesos son concurrentes? Cuando tenemos al menos tantas unidades de procesamiento como procesos. Es suficiente si las instrucciones de los procesos se intercalan en la ejecucion. Cuando se ejecutan en ordenadores diferentes. Solo en el caso de ejecucion paralela.
¿Que son las condiciones de Bernstein? Indican si dos o mas procesos pueden ejecutarse concurrentemente. Sirven para determinar las secciones criticas de los procesos. Determinan si un conjunto de instrucciones puede ejecutarse concurrentemente. Ayudan a la sincronizacion de los procesos.
En los programas concurrentes: Podemos determinar de forma clara el orden de ejecucion de las diferentes instrucciones que lo componen. El tiempo empleado para terminar la ejecucion siempre es la misma Se pueden producir resultados diferentes para el mismo conjunto de datos de entrada. Ninguna de las anteriores es correcta.
La ejecucion concurrente de varios procesos implica: La necesidad de multiples unidades de procesamiento. Que existan multiples programas dentro del sistema. Una arquitectura del Sistema Operativo que la permita. Un sistema Operativo Monoprogramado.
La exclusion mutua entre diferentes procesos garantiza: El acceso seguro a la informacion compartida entre procesos. No es necesario garantizar la exclusion mutua entre procesos. Solo es necesaria en Sistemas Distribuidos. El acceso seguro a los recursos compartidos.
El algoritmo de Peterson frente al de Dekker: Tiene una mejor solucion para el problema de sincronizacion entre procesos. No tiene el problema de espera ocupada que sí tiene el de Dekker. Es mas eficiente que el algoritmo de Dekker. Ninguna de las anteriores es correcta.
Los semaforos: Estan presentes en todas la herramientas de programacion. Las herramientas de programacion garantizan su uso correcto para solucionar el problema de la exclusion mutua Las herramientas de programacion garantizan su uso correcto para solucinar el problema de la sincronizacion entre procesos Son herramientas de programacion para el uso de los programadores en los problemas de concurrencia.
En el problema del productor/consumidor resuelto mediante sem´aforos: Los procesos productores deben sincronizarse entre sí para garantizar la correccion del problema. Los procesos productores deben sincronizarse con los procesos consumidores para garantizar la correccion del problema. Solo es necesario garantizar la exclusion mutua al buffer compartido. Todas las anteriores son falsas.
El problema del interbloqueo: Se resuelve mediante el uso de semaforos. Se resuelve mediante el uso de monitores. No es un problema que se de en la programacion concurrente Todas las anteriores son falsas.
La característica principal de un monitor es: Todas las funciones se ejecutan en exclusion mutua. Solucionan el problema de la sincronizacion entre procesos concurrentes. Solo hay un proceso en el monitor en cada momento. Ninguna de las anteriores es correcta.
En los sistemas distribuidos debemos: Debemos garantizar la exclusi´on mutua de las secciones criticas. Debemos garantizar la correcta sincronizacion de los procesos. Debemos garantizar el acceso de los procesos a los recursos locales. Todas las respuestas son correctas.
Las variables de condicion de los monitores: Garantizan la sincronizacion de los procesos. Garantizan la exclusion mutua de los procesos. No son variables propias de los monitores. Garantizan tanto la sincronizacion como la exclusion mutua de los procesos.
La sentencia resume de un monitor: Tiene la misma logica de funcionamiento que la operacion signal de un semaforo. Permite bloquear a un proceso en el monitor dentro de una variable de condicion. Solo se aplica a una variable de condicion del monitor si hay procesos bloqueados en la misma. Liberara a un proceso bloqueado en una variable de condicion del monitor.
En la comunicacion directa entre procesos es necesario: Conocer el destinatario del mensaje. Conocer el remitente del mensaje. No se requiere ningun tipo de identificacion. El emisor debe conocer al destinatario y el receptor al remitente.
En el problema del productor/consumidor si la primitiva de envio no bloquea al productor: El emisor debera asegurarse que el consumidor este disponible. Deberemos utilizar un buzon de tamaño indefinido. No hay soluci´on posible con esa suposicion de partida. Ninguna de las anteriores es correcta.
La utilizaci´on de un canal: Establecera el tipo de informacion que se transmitiran emisor y receptor en una comunicacion sincrona. Establecera el tipo de sincronizacion necesaria en la comunicacion. Permitira el almacenamiento de informacion para la comunicacion entre procesos. Ninguna de las anteriores es correcta.
Denunciar test Consentimiento Condiciones de uso