Manejo de la Concurrencia
Buenos Días queridos estudiantes.
Quiero pedirles por favor que terminen de hacer el cuestionario de manejo de la concurrencia
Cuestionario
Manejo de la
Concurrencia
1.
En sistemas multiprogramados y multiproceso se
presentan 2 formas de ejecución:
a.
(/) Intercalación y Superposición.
b.
Multiprogramación y Multiproceso
c.
Sistemas Distribuidos
d.
Ninguna de las anteriores
e.
Todas las anteriores
2.
Son funciones del sistema operativo para el
manejo de concurrencia:
- El SO debe
ser capaz de seguir la pista de los distintos procesos activos
- El SO debe
asignar y quitar los distintos recursos a cada proceso activo
- El SO debe
proteger los datos y los recursos físicos de cada proceso contra
injerencias no intencionadas de otros procesos.
- Los
resultados de un proceso deben ser independientes de la velocidad
relativa la que se realiza el proceso con respecto a otros procesos
concurrentes.
- Todos los
anteriores
- (/) Ningunos
de los anteriores
- ¿A que llamamos sección
critica?
- Los procesos
entran en conflicto cuando compiten por el uso del mismo recurso
- Cada proceso
debe dejar tal y como esté el estado que cualquier recurso que utilice
- (/) Parte
del programa que se utiliza cuando hay competencia entre procesos por los
recursos.
- Todas las
anteriores
- Ninguna de
las anteriores
- ¿Que problemas no
favorecen a la exclusión mutua?
- Un proceso
que se interrumpe en una sección no crítica debe hacerlo sin estorbar a
los otros procesos
- No se pueden
hacer suposiciones sobre la velocidad relativa de los procesos o su
número
- (/)
Interbloqueo, Inanición, Excesiva Cortesía
- Todas las
anteriores
- Ninguna de
las anteriores
- ¿Qué soluciones de
software pueden implementarse, para los procesos concurrentes que ejecuten
en máquinas monoprocesador o multiprocesador?
a.
Algoritmos
de Dekker que resuelve el problema de la exclusión mutua, pero con un programa
complejo, difícil de seguir y cuya corrección es difícil de demostrar
b.
Algoritmo
de Petterson ha desarrollado una solución simple y elegante, donde
resuelve ese mismo problema, solo que generalizado para n procesos queriendo acceder a una sección crítica.
c. Inhabilitación de interrupciones es la capacidad puede ofrecerse en forma de
primitivas definidas por el núcleo del sistema para habilitar e inhabilitar las
interrupciones.
d. Todas
las anteriores
e. (/)
Ninguna de las anteriores
- A
nivel de hardware, los accesos a posiciones de memoria excluyen cualquier
otro acceso a la misma posición. Con esta base, los diseñadores han
propuesto varias instrucciones de máquina que realizan 2 acciones atómicamente, tales como leer y escribir
o leer y examinar, sobre una misma posición de memoria en un único ciclo
de lectura de instrucción. Como parte de las soluciones por hardware, se
refiere al trabajo de:
- Semáforos
- Instrucciones
especiales de la maquina
- Monitores
- Todas
las anteriores
- Ninguna
de las anteriores
- Un monitor proporciona sincronización por medio de las variables de condición que se incluyen dentro del monitor y que son accesibles sólo desde adentro.
Cierto Falso
- El
receptor no puede recibir un mensaje hasta que sea enviado por otro
proceso. Además hace falta especificar que le sucede a un proceso después
de ejecutar una directiva send ó receive. A esta situación se
refiere a:
- Comunicación.
- Paso
de mensajes.
- (/)
Sincronización.
- Todas
las anteriores.
- Ninguna
de las anteriores.
- Una
situación donde un grupo de procesos están permanentemente bloqueados como
consecuencia de que cada proceso ha adquirido un subconjunto de los
recursos necesarios para su operación, y está esperando la liberación de
los restantes recursos mantenidos por otros del mismo grupo, haciendo así
imposible que ninguno de los procesos pueda continuar, se refiere a:
- direccionamiento
de mensajes.
- (/)
interbloqueo.
- espera
circular.
- todas
las anteriores.
- ninguna
de las anteriores.
10.
¿La existencia de qué motivos define el
interbloqueo?
a.
Bloqueo mutuo, Deadlock, El abrazo mortal.
b.
Exclusión mutua, retención y espera, espera
circular.
c.
(/) No expropiación, exclusión mutua, espera
circular, retención y espera
d.
Todas las anteriores.
e.
Ninguna de las anteriores.
Comentarios
Publicar un comentario