#5 Test: Concurrencia

#5 Test: Concurrencia

University

9 Qs

quiz-placeholder

Similar activities

Primer examen de computación 4° de primaria 2021

Primer examen de computación 4° de primaria 2021

University

10 Qs

Primer examen de computación 1° y 2° de primaria 2021

Primer examen de computación 1° y 2° de primaria 2021

University

10 Qs

Condiciones de carrera y Regiones Críticas

Condiciones de carrera y Regiones Críticas

University

5 Qs

¿QUÉ ES LA INTERNET?

¿QUÉ ES LA INTERNET?

University

12 Qs

Microprocesador

Microprocesador

10th Grade - Professional Development

14 Qs

Desarrollador de Software

Desarrollador de Software

University

10 Qs

Primer examen de computación 5° de primaria 2021

Primer examen de computación 5° de primaria 2021

University

10 Qs

Fundamentos programacion

Fundamentos programacion

University

10 Qs

#5 Test: Concurrencia

#5 Test: Concurrencia

Assessment

Quiz

Computers

University

Hard

Created by

Esteban Masoero

Used 8+ times

FREE Resource

9 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Multiprocesamiento implica:

Multiprogramación

Procesamiento distribuido

Ninguna de las anteriores

Usar Procesos sin Hilos

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Si los procesos interactúan compitiendo por recursos del sistema, entonces:

Es necesario sincronizar su uso, porque el SO no los administra

No es necesario sincronizar su uso, porque el SO los administra

Ninguna de las anteriores

No es necesario sincronizar su uso, porque no se corromperían nunca

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

En el ejemplo del uso de la función strtok()/getchar() entre dos hilos:

Puede haber problemas debido al uso de variables del stack (pila)

El comportamiento es indefinido porque siempre se corromperán datos internos

Ninguna de las anteriores

Puede haber problemas debido al, al igual que entre dos Procesos

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

En la mutua exclusión:

Se pierde algo de la performance obtenida de la concurrencia

Es obligatorio que dentro de la región crítica el proceso esté un tiempo reducido

Ninguna de las anteriores

No es necesario que todos los procesos la respeten

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

En las soluciones de software para garantizar mutua exclusión:

No existen algoritmos que garanticen la mutua exclusión en un 100%

La performance es un factor clave que les juega en contra

Ninguna de las anteriores

Los procesos/hilos quedan bloquedos mientras esperan

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

En las soluciones de mutua exclusión por hardware:

La deshabilitación de las interrupciones es un mecanismo ineficiente pero seguro

Las instrucciones como «test and set» pueden ser igualmente interrumpidas

Ninguna de las anteriores

Las instrucciones como «test and set» evitan la espera activa

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Al usar semáforos:

Al llamar a signal(s), se despierta a un proceso si el semáforo quedó positivo

Al llamar a signal(s), se despierta un proceso si el semáforo no quedó positivo

Ninguna de las anteriores

Al llamar a signal(s), se despiertan todos los procesos si el semáforo no quedó positivo

8.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

La «atomicidad» de las funciones de manejo de semáforos se logra:

Mediante el hecho de que dichas funciones son instrucciones de procesador

Usando otros semáforos

Mediante alguna solución de software o hardware

Ninguna de las anteriores

9.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

En los Monitores:

Se pueden resolver problemas de mutua exclusión, pero no de coordinación

El polimorfismo, como característica del lenguaje, es esencial

El encapsulamiento, como característica del lenguaje, es esencial

Ninguna de las anteriores