option
Cuestiones
ayuda
daypo
buscar.php

PCD

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

Descripción:
PCD 2301560

Fecha de Creación: 2026/08/28

Categoría: Otros

Número Preguntas: 30

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

La escalabilidad de un sistema: Se centra en poder ampliar el número de usuarios. No tiene en cuenta la inclusión de nuevos nodos. Solo se centra en la posibilidad de aumentar el número de usuarios. No es relevante en un sistema distribuido.

Para instanciar un objeto remoto: Es necesaria una dirección para conectar al objeto. No se requiere un puerto de conexión, pues es siempre el mismo para aceptar conexiones remotas. Se necesita un tipo de constructor especial en el servidor. Se requiere una arquitectura cliente servidor.

Dado el siguiente fragmento de código: import java.net.*; import java.io.*; public class Test { public static void main(String[] args) throws UnknownHostException, IOException { String url="java.sun.com"; int puerto =80; Socket sc=new Socket(url, puerto); BufferedReader bf=new BufferedReader( new InputStreamReader(sc.getInputStream())); PrintWriter out=new PrintWriter( sc.getOutputStream(),true); out.println("GET /"); String s=null; while((s=bf.readLine())!=null){ System.out.println(s); } } }. No compila porque faltan excepciones por capturar. No es necesario utilizar el puerto de conexión. Muestra por pantalla el contenido de la página principal de conexión. No se puede utilizar GET para esta petición.

La computación ubicua: Se centra en la conexión de muchos dispositivos a un determinado entorno. Requiere de dispositivos muy potentes. Es incompatible con los sistemas distribuidos. Requiere de dispositivos siempre del mismo tipo.

Los cuellos de botella en un sistema distribuido: Están relacionados con la extensibilidad del sistema. Pueden surgir cuando se introduce un nuevo servicio. No están relacionados con el número de usuarios. No son un aspecto que considerar.

La redundancia de un sistema distribuido: Permite mayor tolerancia de fallos. Tiene menor coste de mantenimiento e implementación. Hace referencia solo al software. Hace referencia solo al hardware.

Los streams TCP: Carecen de elección del tamaño de los mensajes. Bloquean el flujo de comunicación. Rechazan la comunicación cuando hay duplicación en los mensajes. Requieren el destino de los mensajes.

Con relación a la transparencia de fallos: No se pueden producir fallos en el sistema concurrente. Si se produce un fallo, se comunica exactamente el nodo que ha producido el error. Se intenta recuperar el error y ofrecer un fallo homogéneo. Se apaga el nodo que ha producido el error y se aborta la tarea.

El caching en un sistema distribuido se centra en: Replicar los datos y almacenar los últimos datos accedidos. Únicamente en almacenar los últimos datos accedidos. Modificar los datos remotos. Únicamente en replicar los datos.

En un escenario de tiempo crítico donde premia la velocidad de envío, ¿qué protocolo es más adecuado?. Server/TCP. TCP/IP. UDP. SSH.

Entre las siguientes operaciones, identifica aquellas que tienen carácter bloqueante: Todas las operaciones de recibir de TCP y UDP. Las operaciones correspondientes de envío y recibo para la comunicación síncrona. Las operaciones correspondientes de envío y recibo para la comunicación asíncrona. Ninguna operación es bloqueante.

¿Qué decimos de la compactación automática de memoria en el lenguaje de programación Java?. No existe la compactación automática de memoria en Java. Reduce, en la medida de lo posible, los cuellos de botella producidos por las comunicaciones asíncronas. Reduce, en la medida de lo posible, los cuellos de botella producidos por las comunicaciones síncronas. Suprime de la memoria principal del sistema los objetos que ya no son necesarios.

Dado el siguiente código, indica la respuesta correcta: public class print implements Runnable { int value; public print(int n) { value = n; } public void run() { while (true) { System.out.println("Valor: " + value); } } }. Es necesario llamar al método run para crear el hilo. Se invoca al método start del Runnable automáticamente. Es necesario utilizar un Thread e invocar el método run. Es necesario utilizar un Thread e invocar el método start.

Para utilizar un monitor en Java: Se puede utilizar cualquier objeto que disponga del método wait. Utilizamos la palabra reservada synchronized sobre un objeto compartido. Utilizamos la palabra reservada sincronizad sobre un objeto no compartido. No existen en el lenguaje.

La detección y recuperación del interbloqueo: Es más sencilla de implementar que la evitación. Puede requerir un alto coste en la detección del interbloqueo. No requiere coste ninguno para la finalización de los procesos. No es una alternativa válida en sistemas distribuidos.

El principio básico de un sistema distribuido es: Comunicación. Sincronización. Cooperación. Concurrencia.

Al implementar una solución remota en Java RMI: El cliente debe conocer la implementación del objeto. El cliente debe conocer la interfaz del objeto remoto. El cliente debe acceder al puerto 1099 para conectar. El cliente debe registrar el objeto remoto que utilizar.

El objetivo de un compactador de memoria automático es: Mejorar la disponibilidad de memoria del sistema. Ganar en seguridad de acceso a memoria. Mejorar la seguridad de los datos de los usuarios. Disminuir la capacidad de concurrencia.

La notificación de eventos tiene sentido: Cuando un cliente no requiere tener un control exacto de cuando se produce un evento. Cuando el cliente tiene que seguir realizando tareas mientras se espera una respuesta que no bloquea el proceso. Cuando el sistema distribuido es muy sencillo. Únicamente en soluciones distribuidas de altas prestaciones.

Los algoritmos criptográficos: Dificultan el acceso al sistema. Dificultan la compresión de los datos. Suelen basarse en algoritmos muy complejos. No son válidos para sistemas distribuidos.

En el cifrado por bloques se suele utilizar la operación lógica: Or exclusivo. NAND. AND. Or.

Un semáforo débil: No asegura la inanición de un proceso. Es más rápido que un semáforo fuerte instalado. Tiene solo dos estados. Es más lento que un semáforo fuerte.

Supón un computador que va instalado dentro de una sonda espacial destinada a explorar la superficie de Marte. Este computador se encarga del desplazamiento de la sonda, ejecutando tareas tales como accionar las ruedas, detener la sonda si el nivel eléctrico es bajo y reaccionar ante choques con obstáculos imprevistos. ¿Qué tipo de sistema operativo sería más adecuado para este computador?. Un sistema por lotes. Un sistema de tiempo compartido. Un sistema de tiempo real. Un sistema distribuido.

Una condición de carrera: No ocurre nunca en sistemas concurrentes. Es necesaria para que existan soluciones concurrentes. Se produce cuando el resultado de ejecución del programa depende del orden de ejecución de los hilos creados. Solo ocurre en soluciones basadas en paralelismo.

Un cortafuego: Se utiliza únicamente en sistemas distribuidos. Es una parte de un sistema (o una red) diseñado para bloquear el acceso no autorizado, permitiendo al mismo tiempo comunicaciones autorizadas. Se centra en bloquear todas las comunicaciones de un sistema o red. No se utiliza en sistemas actuales.

El acceso homogéneo: Se centra en ofrecer diferentes formas de acceso dependiendo del tipo de dispositivo. Se centra en ocultar al usuario si está entrando o no en un sistema distribuido. Se centra en que el acceso al sistema distribuido siempre se haga de la misma forma, independientemente del punto de acceso o del tipo de dispositivo que acceda. No es una característica relevante de los sistemas distribuidos.

El modelo de objetos distribuidos: Es capaz de referenciar objetos remotos. No soporta interfaces remotas. No soporta referencia a objetos remotos. No soporta objetos.

La utilización de cookies: Es altamente recomendable para el aumento de la seguridad informática. Tiene ciertas debilidades, como su posible robo. Siempre hace uso de la criptografía. Recomienda guardar información sensible en ellas.

Los ataques de fuerza bruta: Intentan buscar una vulnerabilidad probando un conjunto reducido de opciones. Intentan buscar una vulnerabilidad probando todas las posibles opciones. Son muy rápidos. Siempre encuentran la vulnerabilidad en un tiempo muy corto.

Los cifrados de flujo: No se pueden utilizar para cifrar voz. Son recomendables para bloques pequeños. Desperdician más espacio que los cifrados de bloques. Ya no son utilizados.

Denunciar Test