option
Cuestiones
ayuda
daypo
buscar.php

psp1

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
psp1

Descripción:
procesos

Fecha de Creación: 2019/03/04

Categoría: Otros

Número Preguntas: 29

Valoración:(4)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

¿En cuál de los siguientes estados, pasa a estar un proceso que aún tiene instrucciones por ejecutar y ha consumido su quamtum? Seleccione una o más de una: Listo. En ejecución. Nuevo. Bloqueado.

En los mecanismos básicos de comunicación entre un par de procesos (un lector y un escritor), en los que es el sistema el que gestiona los bloqueos en el canal de comunicación. El programador sólo tiene que preocuparse de leer o escribir en el canal. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Cuales de los siguientes son arquitecturas de diseño: Seleccione una o más de una: a. Orientada a servicios. b. Pizarra. c. Tres niveles. d. Cliente-Servidor.

En un cambio de contexto en la CPU, se cambia: Seleccione una o más de una: a. La instrucción que está ejecutando la CPU. b. El estado de la CPU. c. El equipo en el que está instalada la CPU. d. La memoria que está utilizando la CPU.

En relación a la creación de procesos en Java, marca las correctas: Seleccione una o más de una: a. La clase java.lang.Process , nos permite lanzar la ejecución de procesos. b. El método exec() de la clase Runtime , nos permite lanzar la ejecución procesos. c. Es imposible crear nuevos procesos en java. d. Puede generar distintos tipos de excepciones.

Podemos implementar un monitor utilizando semáforos. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Sobre programación paralela y distribuida, marca las incorrectas: Seleccione una: a. Las unidades de cómputo del sistema colaboran en la solución de un problema resolviendo la parte que le ha sido asignada. b. La programación distribuida permite la comunicación mediante memoria compartida. c. Buscan mejorar las prestaciones del sistema aprovechando la ejecución simultánea de tareas. d. Los sistemas se presentan como una unidad, transparente.

Marca cuáles de los siguientes forman parte de la plataforma Java Seleccione una o más de una: a. La de programación de interfaz de aplicaciones (API) Java. b. El lenguaje Java. c. La máquina virtual java (JVM). d. El entorno integrado de desarrollo (IDE).

La especificación de una instrucción de lectura o escritura en fichero, indica que es bloqueante. Esto implica que se preocupa por resolver los errores que se deriven del posible uso concurrente del fichero. Es decir, que no necesitamos definir regiones críticas en nuestro código. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

En relación con los monitores, marca las correctas: Seleccione una o más de una: a. Define todas sus variables, métodos y procedimientos como públicos. b. Gestiona recursos que van a ser accedidos de forma concurrente, garantizando la exclusión mutua en los accesos. c. Simplifica la implementación de la aplicación al encapsular la exclusión mutua. d. Tienen asociada una lista de procesos suspendidos en espera de obtener el acceso al recurso que gestionan.

Cuales de los siguientes no son requisitos que la programación concurrente deba satisfacer: Seleccione una o más de una: a. LiveLock. b. Eficiencia. c. Reusabilidad. d. Safety.

Utilizando semáforos, sólo podemos implementar regiones críticas, y no condiciones de sincronismo. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Podemos utilizar el método FileChannel.tryLock() para indicar si un recurso está bloqueado o no. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Varios procesos entran en condición de competencia cuando Seleccione una o más de una: a. Necesitan un recurso no compartido. b. Necesitan un recurso compartido de forma no exclusiva. c. Necesitan un recurso compartido de forma exclusiva. d. Necesitan comunicarse entre ellos.

Un proceso se encuentra en estado suspendido cuando: Seleccione una o más de una: a. Está esperando a volver a ser asignado a la CPU. b. Está esperando que finalice una operación de E/S. c. Se encuentra en su turno de ejecución. d. Ha sido llevado al área de intercambio para liberar un poco la memoria principal del sistema.

Los programadores/as no tienen que preocuparse por la concurrencia al implementar sus aplicaciones, es algo que el sistema operativo soluciona, de forma que transparente al programador/a. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Las instrucción wait sobre un semáforo Seleccione una o más de una: a. Es una instrucción segura. b. Marca el inicio de una región crítica. c. Duerme siempre al proceso llamador hasta que otro proceso ejecute un signal sobre el mismo semáforo. d. No ha de ser atómica si se trata de un semáforo binario.

Los componentes del sistema operativo que se encargan de la gestión de la CPU son: Seleccione una o más de una: a. El planificador. b. El instalador. c. El cargador. d. El compilador.

En la depuración de programas concurrentes, debemos realizar pruebas que nos permitan comprobar la correcta definición de la región crítica, y que se cumple la exclusión mutua. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

En relación con las regiones o secciones críticas, marca las correctas: Seleccione una o más de una: a. Se ejecutan de forma atómica con respecto a otros procesos que acceden al mismo recurso. b. Incluirán sólo las instrucciones imprescindibles. c. Están formadas por instrucciones que acceden a un recurso compartido. d. Se pueden definir tantas como sean necesarias.

¿Cuál de los siguientes, no es una razón por la que utilizamos concurrencia en la ejecución de tareas? Seleccione una o más de una: a. Incrementar la complejidad del desarrollo de aplicaciones. b. Proporcionar interactividad a los usuarios. c. Optimizar la utilización de los recursos. d. Mejorar la disponibilidad.

El contenedor del código máquina de un proceso se llama: Seleccione una o más de una: a. Binario. b. Aplicación. c. Interpretado. d. Ejecutable.

Una cola de mensajes es necesaria en: Seleccione una o más de una: a. Paso de mensajes síncrono. b. Memoria compartida. c. Llamada a procedimiento remoto. d. Paso de mensajes asíncrono.

En un entorno de ejecución con condiciones de competencia, una aplicación secuencial correcta, seguirá generando los resultados esperados. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Los conceptos de servicio e hilo, son equivalentes. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Las herramientas para la gestión de procesos nos permiten: Seleccione una o más de una: a. Cambiar la prioridad de ejecución de un proceso. b. Modificar los PID de los procesos activos. c. Finalizar procesos. d. Modificar la información de uso del sistema mostrada.

El código Java, se caracteriza por ser: Seleccione una o más de una: a. Multiplataforma. b. Script. c. Interpretado. d. Binario.

La situación en la que un proceso consume tiempo de CPU, a la vez que se halla en situación de bloqueo por un evento, se conoce como Seleccione una: a. Espera activa. b. Bloqueo indefinido. c. Inanición. d. Interbloqueo.

El método FileChannel.lock() hace el que el proceso realice una petición de uso exclusivo de un fichero, y queda bloqueado hasta que pueda disponer de ese uso exclusivo. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Denunciar Test