Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEPROGRAMACION SERVICIOS Y PROCESOS - SIMULACRO EXAMEN

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
PROGRAMACION SERVICIOS Y PROCESOS - SIMULACRO EXAMEN

Descripción:
SIMULACROS Y TAREAS

Autor:
AVATAR

Fecha de Creación:
29/03/2024

Categoría:
Informática

Número preguntas: 25
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
Los procesos concurrentes cooperantes:_____ ~No existen No necesitan ni ayuda ni cooperación de otros procesos. Se diseñan para trabajar conjuntamente con otros procesos y, por lo tanto, necesitan interactuar y comunicarse entre ellos.
La concurrencia permite que la productividad de los equipos informáticos: Mejore Empeore A veces mejore y a veces empeore.
¿Qué nombre recibe la situación en la que varios procesos no pueden continuar su ejecución porque no pueden conseguir todos los recursos que necesitan para ello?: Región crítica Deadlock Condición de competencia.
Uno de los beneficios de la programación concurrente: Es una ejecución más pausada Es una menor ocupación de espacio de almacenamiento Es un mejor aprovechamiento de la CPU.
Objeto.notifyAll() : Despierta todos los hilos que están esperando al objeto Notifica a todos los hilos que el objeto está en memoria Despierta solo un hilo de los que están esperando al objeto.
La programación paralela: Está íntimamente relacionada con la programación distribuida, pero enfatiza más en la interacción entre tareas o procesos Es un paradigma de programación para el desarrollo de sistemas distribuidos, abiertos, escalables, transparentes y tolerantes a fallos. Es fruto del uso de las computadoras y las redes Es un paradigma de programación que consiste en la explotación de varios procesadores para que trabajen de manera conjunta y simultánea en la resolución de un problema.
Los hilos de un mismo proceso: Pueden tener distintas prioridades Deben tener la misma prioridad Se ejecutan con la misma prioridad en el mismo thread.
El modelo MISD: Es un modelo utilizado por la mayoría de sistemas paralelos ya que se tienen varias unidades de proceso cada una con un conjunto de datos asociado y ejecutando un único flujo de instrucciones distinto Es un modelo que incorpora varios flujos de instrucciones al mismo tiempo trabajando sobre el mismo conjunto de datos Corresponde a la programación secuencial en la que se tiene un único flujo de instrucciones que trabajan sobre un único conjunto de datos por tanto no se explota el paralelismo ni en las instrucciones ni en los datos.
Comunicarse y sincronizarse: Son acciones que solo se pueden realizar en programación monoproceso Son acciones que no se pueden ejecutar cuando hablamos de procesos concurrentes Son dos de las acciones más importantes cuando se ejecutan procesos concurrentes.
Para la sincronización de procesos: Los lenguajes de programación secuenciales ya nos proporcionan mecanismos eficientes para resolver los problemas de sincronización No es necesario el uso de primitivas específicas de programación concurrente. Es necesario el uso de primitivas específicas de programación concurrente para la sincronización de procesos.
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 con la exclusión mutua No es determinante que se cumpla con la exclusión mutua No hay que tener en cuenta la definición correcta de la región crítica.
Al crear un hilo mediante la clase Thread: Es necesario sobreescribir en la nueva clase el método run() No es necesario sobreescribir en la nueva clase el método run() Es necesario sobreescribir en la nueva clase el método start().
La clase Thread permite : Gestionar procesos daemon Proporcionar hilos en una aplicación Java e incluye gran parte de los métodos más comunes para gestionarlos Ejecutar en un solo hilo la aplicación.
El interbloqueo: Puede aparecer cuando se sincronizan bloques de código Se produce cuando un hilo entra en un bloque Synchonized En Java nunca puede aparecer.
Un proceso está bloqueado: Cuando tiene asignado tiempo de CPU y está ejecutando las instrucciones que lo componen Cuando tiene todos los recursos que necesita asignados y está esperando que la CPU le asigne tiempo de ejecución Cuando estando en ejecución ocurren determinadas circunstancias (por ejemplo, que otro proceso necesite algún recurso que este tenga asignado).
Para crear un monitor Java hay que marcar un bloque de código con la palabra : Monitor Synchronized Exclusion.
En la depuración de una aplicación multihilo : No tenemos acceso a ningún otro método No se permite guardar nada en archivos log Se pueden utilizar métodos que permiten grabar en un fichero log el seguimiento de la pila de Java.
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: Espera activa Inanición Interbloqueo.
El método para pausar la tarea es : wait() pause() sleep().
El paquete java.lang provee de: Clases para gestionar colas de hilos Clases para proporcionar y gestionar tareas básicas con Threads Clases para sincronización de hilos o Threads.
Un sistema monoproceso es aquel en el que : Varios programas pueden ejecutarse en forma de un solo proceso. Un único programa puede ejecutarse simultáneamente. Varios programas pueden ejecutarse simultáneamente.
Java proporciona el tratamiento de los hilos, es decir cómo crearlos, gestionarlos y trabajar con ellos: Pero el programador no puede gestionar el acceso a datos en común, para que no existan problemas de concurrencia Pero el programador debe gestionar el acceso a datos en común, para que no existan problemas de concurrencia Pero el programador no puede gestionar algunos problemas de concurrencia.
En un entorno de ejecución con condiciones de competencia: Una aplicación secuencial correcta generará los resultados en el mismo orden Una aplicación secuencial correcta seguirá generando los resultados esperados Una aplicación secuencial correcta generará los resultados en un orden impredecible.
Un proceso se encuentra en estado bloqueado cuando: Ha sido llevado a un medio de almacenamiento secundario Está a la espera de que finalice una operación de E/S Está preparado para la ejecución de sus instrucciones.
Dos tareas son concurrentes: Cuando pertenecen a la misma aplicación Cuando se ejecutan en la misma CPU Cuando transcurren durante el mismo intervalo de tiempo.
Denunciar test Consentimiento Condiciones de uso