Tema 1 Programación de Servicios y Procesos v2
|
|
Título del Test:
![]() Tema 1 Programación de Servicios y Procesos v2 Descripción: Programación multiproceso |



| Comentarios |
|---|
NO HAY REGISTROS |
|
Marca cuáles de los siguientes forman parte de la plataforma Java. El lenguaje Java. La máquina virtual java (JVM). La de programación de interfaz de aplicaciones (API) Java. El entorno integrado de desarrollo (IDE). Los componentes del sistema operativo que se encargan de la gestión de la CPU son: El cargador. El instalador. El planificador. El compilador. Las herramientas para la gestión de procesos nos permiten: Finalizar procesos. Cambiar la prioridad de ejecución de un proceso. Modificar la información de uso del sistema mostrada. Modificar los PID de los procesos activos. Las instrucción wait sobre un semáforo. No ha de ser atómica si se trata de un semáforo binario. Duerme siempre al proceso llamador hasta que otro proceso ejecute un signal sobre el mismo semáforo. Es una instrucción segura. Marca el inicio de una región crítica. Cuales de los siguientes no son requisitos que la programación concurrente deba satisfacer: Safety. LiveLock. Eficiencia. Reusabilidad. Sobre programación paralela y distribuida, marca las incorrectas: Buscan mejorar las prestaciones del sistema aprovechando la ejecución simultánea de tareas. La programación distribuida permite la comunicación mediante memoria compartida. Las unidades de cómputo del sistema colaboran en la solución de un problema resolviendo la parte que le ha sido asignada. Los sistemas se presentan como una unidad, transparente. 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?. Verdadero. falso. 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?. Verdadero. falso. Podemos utilizar el método FileChannel.tryLock() para indicar si un recurso está bloqueado o no. ¿Verdadero o falso?. Verdadero. falso. Podemos implementar un monitor utilizando semáforos. ¿Verdadero o falso?. Verdadero. falso. |




