¡GoConqr estrena diseño! Cuéntanos qué te parece.

Test

Test 5

Alberto Gonzalez 18 preguntas

Hacer el test

Preguntas del test (18)

  1. 1Un sistema de memoria es coherente si:
    1. ACualquier lectura de una posición devuelve el valor más reciente que se haya leído en esa posición.
    2. BCualquier escritura de una posición devuelve el valor más reciente que se haya leído en esa posición.
    3. CCualquier escritura de una posición devuelve el valor más reciente que se haya escrito en esa posición.
    4. DCualquier lectura de una posición devuelve el valor más reciente que se haya escrito en esa posición.
  2. 2DSM es:
    1. AUn tipo de multiprocesador con memoria compartida centralizada.
    2. BDynamic Shared Memory, un multiprocesador de memoria dinámica virtual.
    3. CUn procesador con memoria centralizada de acceso no uniforme.
    4. DUn tipo de multiprocesador con memoria compartida distribuida.
  3. 3Una de las ventajas de los protocolos de espionaje es que:
    1. AHay 1 procesador que se encargan de la sincronización.
    2. BLos datos están siempre en alguna de las cachés de los procesadores.
    3. CExiste poca comunicación entre los procesadores al existir una estructura centralizada.
    4. DNo existe una estructura de datos centralizada.
  4. 4En arquitecturas de tipo DSM se usan protocolos:
    1. AMESI.
    2. BDe espionaje (snooping).
    3. CMSI.
    4. DBasados en directorio.
  5. 5El modelo de consistencia de memoria:
    1. ANo afecta al rendimiento puesto que es completamente transparente para el compilador.
    2. BSolamente afecta al diseño del bus o red de interconexión para hacerlo transparente al resto del sistema.
    3. CSolamente afecta a la interacción caché-memoria siendo transparente para el resto del sistema.
    4. DAfecta a la programabilidad del sistema ya que influye en la visión que el programador tiene de la memoria.
  6. 6El modelo relajado de consistencia de memoria denominado consistencia u ordenamiento débil:
    1. AEn algunos casos permite reorganizar las operaciones de sincronización.
    2. BAsume que la reordenación de operaciones de datos entre operaciones de sincronización no afecta a la corrección del programa.
    3. CEs un modelo teórico que no tiene implementación práctica.
    4. DIntercala operaciones de datos y operaciones de sincronización.
  7. 7Los modelos de consistencia de memoria:
    1. ASon fundamentales para construir sistemas multiprocesadores basados en paso de mensajes.
    2. BEstablecen cómo se arbitra el bus de acceso a memoria.
    3. CSolamente indican qué mensajes han de intercambiar las cachés para mantener la coherencia y cuando se producen dichos intercambios.
    4. DEspecifican qué imagen de la memoria se ofrece al programador.
  8. 8En la sincronización de datos en memoria compartida, Test and Set es:
    1. AEs una secuencia atómica que transfiere el dato de una posición de memoria a un registro y escribe “1” en dicha posición de memoria.
    2. BEs una secuencia de intercambio de datos entre multicores, de forma atómica.
    3. CEs una secuencia atómica que transfiere el dato de una posición de memoria a un registro y escribe “0” en dicha posición de memoria.
    4. DEs una secuencia que transfiere el dato de una posición de memoria a un registro y escribe “1” en dicha posición de memoria.
  9. 9La operación LL/SC es:
    1. AUna operación que se realiza en dos fases, de tal modo que la primera instrucción carga un dato de memoria a un registro y la segunda realiza un almacenamiento a memoria si dicho dato no ha cambiado.
    2. BEs una instrucción no atómica que carga un elemento de memoria y almacena una condición en la misma posición. Siempre en el mismo ciclo.
    3. CLoad Low /Store Case, carga un elemento de la parte baja de la memoria y almacena en el caso que sea necesario.
    4. DEs una instrucción atómica que carga un elemento de memoria y almacena una condición en la misma posición.
  10. 10Una barrera en la sincronización de procesos:
    1. AEs usada para la sincronizar fases de un programa, garantizando que ningún proceso la supera hasta que todos han llegado a ella.
    2. BPermite hacer un multicast a todos los procesos enviándoles un valor.
    3. CPermite hacer un multicast a todos los procesos solicitando un valor.
    4. DSe trata de un contador que cuando llega a un determinado valor se reinicia.

Información

Descripción
Arqui Arqui Test sobre Test 5, creado por Alberto Gonzalez el 22/01/2018.
Idioma
Español
Visitas
0
Etiquetas
arqui
Valoración
Aún sin valoraciones
Valora este test
Valora este test

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?