Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEconcurrentes junio 2012 UJA

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

Descripción:
concurrentes junio 2012 UJA

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

Fecha de Creación:
29/05/2019

Categoría:
Informática

Número preguntas: 27
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
Desde el punto de vista de un Sistema Operativo un proceso es: Entidad logica a la que la CPU podra planificar y asignar recursos. Entidad logica que podra ser cargada en memoria para su planificacion. Entidad logica que se almacena en un dispositivo de almacenamiento. Ninguna de las anteriores es correcta.
La ejecucion concurrente de varios procesos implica: La necesidad de m´ultiples unidades de procesamiento Que existan multiples programas dentro del sistema Una arquitectura del Sistema Operativo que la permita. Un sistema Operativo Monoprogramado.
Para un correcto funcionamiento de los procesos concurrentes se debe asegurar: La exclusion mutua y la sincronizacion. Solo la exclusion mutua. La exclusion mutua, la sincronizacion y evitar el interbloqueo Ninguna de las anteriores 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 recursos podran ser asociados tanto a los procesos como a los hilos Los procesos son estructuras ligeras mientras que los hilos son estructuras pesadas.
La posibilidad que nos permite un sistema multihilo es: No ofrece ninguna ventaja sobre un sistema multiproceso Permite una mejor paralizacion de un problema sin necesidad de crear nuevos procesos. Son un elemento presente en todos los Sistemas Operativos. Ninguna de las anteriores es correcta.
Para poder seguir la ejecucion de un hilo sera necesario almacenar: Una cantidad de informaci´on similar a la necesaria para gestionar un proceso. Al menos la informacion de contexto y pila. La informacion de contexto, pila y recursos asignados. Ninguna de las anteriores es correcta.
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 Dekker: Soluciona el problema de sincronizacion entre procesos. Es un algoritmo incorrecto para la solucion de la exclusion mutua Soluciona mediante espera ocupada el problema de la exclusion mutua. Sufre de inanicion para el problema de la exclusion mutua.
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 si tiene el de Dekker. Es mas eficiente que el algoritmo de Dekker Ninguna de las anteriores es correcta.
Los semaforos son: Herramientas que solucionan el problema de la exclusion mutua Herramientas para el problemas de concurrencia en Sistemas Distribuidos. Una estructura de datos con operaciones atomicas para su manejo. Ninguna de las anteriores es correcta.
La inicializacion de la variable de un semaforo: Solo puede hacerse una unica vez en su ciclo de vida No se iniciativa en un ciclo de vida. Puede inicializarse tantas veces como se quiera. Ninguna de las anteriores es correcta.
La operacion signal(..) de un semaforo: Incrementara siempre el valor de la variable del semaforo. No hara nada a la variable del semaforo Si hay procesos bloqueados no incrementara el valor de la variable del semaforo Ninguna de las anteriores es correcta.
Los monitores en relacion a los semaforos: Son herramientas de mas bajo nivel de programacion Son herramientas de mas alto nivel de programacion con una estructura que ayuda a la correccion del programa. No ayudan mas que los semaforos Ninguna de las anteriores es correcta.
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.
Las variables de condicion en un monitor: Garantizan la exclusion mutua de las funciones del monitor. Son necesarias para poder mantener la sincronizacion de los procesos dentro del monitor. Son como los semaforos dentro del monitor Controlan diferentes condiciones dentro del monitor.
El paso de mensajes entre procesos es necesario para: El correcto funcionamiento entre procesos en un Sistema Distribuido El correcto funcionamiento entre procesos dentro de los Sistemas Concurrentes Permite intercambiar informaci´on entre procesos Soluciona el problema de la exclusion mutua entre procesos en un Sistema Distribuido.
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 la comunicacion asincrona entre procesos: El buffer solo se comparte entre emisor y receptor No ha necesidad de buffer en la transmision. El tamaño de buffer debe especificarse en la comunicacion Ninguna de las anteriores es correcta.
En la comunicacion asincrona entre procesos: La primitiva de recepcion bloqueara al proceso si no hay datos en en buzon. La primitiva de envio bloqueara el emisor Ninguna primitiva de envio o recepcion bloquearan a los procesos implicados Ambas primitivas de envio o recepcion bloquearan a los procesos implicados.
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 solucion posible con esa suposicion de partida. Ninguna de las anteriores es correcta.
En la comunicacion sincrona entre procesos: El emisor espera siempre al receptor 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 El primero que alcanza la primitiva de comunicacion debera esperar hasta que el otro alcance la suya antes de iniciar la transmision.
La utilizacion 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.
La utilizacion de un canal de sincronizacion: Se utilizara como elemento de sincronizacion entre procesos en entornos remotos. Permite definir un tipo por defecto en la comunicacion sincrona. No existe ese tipo de canales Es el tipo de canales habituales en las comunicaciones sincronas.
La llamada a procedimiento remoto: Permite la ejecucion de un procedimiento presente en un proceso remoto dentro de un Sistema Distribuido. Es un tipo de comunicacion habitual en Sistemas Distribuidos Es un elemento necesario en la estructura de los Sistemas Distribuidos Ninguna de las anteriores es correcta.
Un proceso que invoca una llamada a procedimiento remoto: No esperara a la respuesta por parte del proceso remoto. Desde el punto de vista del programador es trasparente como si utilizara una biblioteca perteneciente a su sistema. Solo implica una degradacion de las prestaciones del proceso dentro del sistema. El programador debera conocer informacion relativa a la estructura del proceso remoto.
En el proceso de resoluci´on de una llamada a procedimiento remoto: Los mensajes que han de transmitirse debera confeccionarlos el programador. El programador debera tener presente la codificacion de la informacion el la maquina remota. Es responsabilidad del sistema la solucion a la transmision de la informacion. Ninguna de las anteriores es correcta.
En la llamada a procedimiento remoto: Los dos sistemas deberan tener una misma arquitectura Debera ser el mismo Sistema Operativo en las maquinas remotas. Se utilizara el mismo lenguaje de programacion para codificar los procesos Ninguna de las anteriores es correcta.
Denunciar test Consentimiento Condiciones de uso