GoConqr has a new look! Let us know what you think.

Quiz

PCD

Juan Muñoz 26 questions Updated 18 Mar 2025

Take the quiz

Questions in this quiz (26)

  1. 1En un programa concurrente...
    1. ALas instrucciones se ejecutan siempre en el mismo orden
    2. BNo podemos determinar el orden en el que se ejecutan las instrucciones
    3. CLa ejecución de instrucciones se hace de forma atómica
    4. DEl orden de las instrucciones queda determinado en el código fuente
  2. 2La atomicidad garantiza que los procesos concurrentes se aíslen del resto de procesos
    1. AVerdadero
    2. BFalso
  3. 3¿Cuándo se pueden ejecutar concurrentemente dos procesos?
    1. ACuando los procesos escriben en las mismas variables
    2. BCuando los procesos leen las mismas variables
    3. CCuando uno lee y otro escribe sobre la misma variable
    4. DSiempre, porque el sistema operativo se encarga de controlar el acceso a las variables
  4. 4Las interrupciones, señales, mensajes y la información en los buffers de entrada y salida son ejemplos de
    1. ARecursos compartibles
    2. BRecursos no compartibles
    3. CDepende de cómo se utilicen
  5. 5Indica qué es correcto sobre los semáforos en PCD. (Pueden ser una o varias respuestas correctas)
    1. AUn tipo abstracto de datos con 3 operaciones: Una de inicialización, una de espera y otra de señal
    2. BLas operaciones se ejecutan de forma atómica, es decir, que cuandoun hilo ejecuta una operación del semáforo ningún otro hilo puede ejecutar esa u otra operación sobre el mismo tiempo
    3. CUn semáforo tiene tres estados: Ocupado ("Rojo"), en petición de Acceso ("Ámbar") y Libre ("Verde")
    4. DPara acceder a un semáforo hay que pedir antes exclusión mutua (por ser un recurso no compartible)
  6. 6Los semáforos binarios (solo una correcta)
    1. ASolo se suelen usar para conseguir la exclusión mutua
    2. BSe suelen usar tanto para conseguir exclusión mutua como para sincronización
    3. CSolo pueden tener un proceso bloqueado y un proceso activo (en posesión del semáforo)
    4. DSe inicializan siempre a valor 0
  7. 7Los semáforos generales (solo una correcta)
    1. ASiempre se inicializan a 0
    2. BSe suelen usar tanto para sincronización como para exclusión mutua.
    3. CUn uso corriente es como colas de bloqueo. Se inicializan a 0 y nunca tienen valores positivos.
    4. DValen en escenarios de un espera a muchos o muchos esperan a uno pero no en uno espera a otro (para eso se usan binarios).
  8. 8El problema del productor/consumidor
    1. APermite acoplar los procesos para que no interfieran entre ellos
    2. BPermite desacoplar los procesos productores y consumidores de manera que la velocidad de proceso de unos no haga esperar necesariamente a los otros
  9. 9En el problema de productores/consumidores es un ejemplo de problema donde tenemos:
    1. Acondiciones de sincronización y espera activa
    2. Bcondiciones de sincronización y exclusión mutua
    3. Ccondiciones de sincronización y cesión de la exclusión mutua
    4. Dcolas de espera y exclusión mutua
  10. 10Respecto a lectores/escritroes (SEÑALA LA FALSA)
    1. AEs un problema donde la exclusión mutua actúa principalmente sobre los protocolos de entrada/salida (variables compartidas que cuentan procesos dentro o en espera)
    2. BPuede haber varios procesos lectores a la vez usando el recurso, pero solo un proceso escritor
    3. CLo importante es que solo pueden usar el recurso, a la vez, o bien procesos lectores, o bien procesos escritores
    4. DTenemos semáforos usados como colas de espera

Information

Description
Informática Quiz on PCD, created by Juan Muñoz on 28/02/2025.
Language
Español
Views
0
History
Created on 28 Feb 2025 · updated on 18 Mar 2025
Rating
No ratings yet
Rate this quiz
Rate this quiz

Feedback

What is it about?

What do you think of the new look?

How do you like it?