option
Cuestiones
ayuda
daypo
buscar.php

Integrador Algoritmos y estructura de datos

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Integrador Algoritmos y estructura de datos

Descripción:
universidad siglo 21

Fecha de Creación: 2023/12/04

Categoría: Otros

Número Preguntas: 40

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

cual es el nivel de la arquitectura TCP/IP en el que solo participa el hardware?. Nivel fisico. .

En un sistema financiero online, se cuenta con un chat para ayudar a los usuarios. En este se realizan diferentes consultas a traves de un asistente virtual, ¿Por que podeos decir que esta es una comunicacion sincronica?. porque emisor y receptor no estan en un mismo lugar y no tienen que estar conectadas al mismo tiempo. porque sucede en tiempo real.

selecciona una opcion correcta. Imagina que el servicio de impresion proporcionado por un sistema operativo que permite que una determinada impresora se mezcle con el contenido de dos documentos que solicitaron imprimir dos usuarios. ¿Que se debe implementar para solucionar este problema?. Interbloqueo. Exclusion mutua.

los procesos (p1, p2 y p3) y el proceso iniciador p2 guarda su estado local y luego envia un mensaje MARCA a todos los demas procesos por cada uno de sus canales de salida. los demas procesos van guardando... local y terminan cuando hayan recibido el mensaje MARCA por todos sus canales de entrada. Cuando terminan, envian su estado y el de sus canales al proceso p2. a traves de este procedimiento, ¿Que algoritmo de estado global estamos ejecutando?. algoritmo de Chandy y Lamport. .

En un sistema con 5 procesos ejecutandose, ¿Cuántos componentes tiene cada reloj vectorial de cada proceso?. 2. 5. 3.

que realiza el siguiente codigo en Java?. se crean 5 hilos de ejecucion, imprimiendo tras su ejecucion, su nombre por consola. se crean 10 hilos de ejecucion, imprimiendo tras su ejecucion, su nombre por consola.

¿Cuál es la diferencia fundamental entre relojes lógicos y los vectoriales?. Los relojes vectoriales no reflejan qué eventos generados por otros procesos son conocidos en cada uno de los procesos del sistema. Con los relojes lógicos no se puede decidir cuándo 2 eventos son concurrentes.

selecciona una(1) opcion correcta. En el siguiente codigo, ¿Que hilo termina ultimo?. hilo principal. hilo 2.

¿Cuál es la característica principal de la variante de monitor de Lampson y Rendell?. El hilo que notifica sale el monitor y el hilo notificado continúa. El hilo que notifica y el hilo notificado pasa a la cola de entrada.

¿A que hace referencia la sincronizacion?. Controla la ejecución de las tareas para que los intercambios de información no generen ningún tipo de inconsistencia. .

Seleccion una (1) opcion correcta. Un hilo, a lo largo de su vida, cambia de estado. En concreto, un hilo puede estar en uno de los siguientes estados en el lenguaje de programación Java. Preparado, en ejecución, bloqueado, suspendido y terminado. Nuevo. preparado, en ejecución, bloqueado, suspendido con temporizador, suspendido y terminado.

Selecciona las 4(cuatro) opciones correctas.¿Cuáles son las soluciones clásicas para la exclusión mutua?. Algoritmo distribuido Algoritmo centralizado Algoritmo de Bully Algoritmo para anillos. Algoritmo distribuido Algoritmo centralizado Algoritmo para anillos Algoritmo descentralizado.

Con base en la siguiente imagen sobre el relojes vectoriales, ¿por qué podemos determinar que el evento e no ocurre antes del evento a?. Por qué cada uno de los componentes debe V(e) ser menor o igual al respectivo componente de V(a) y además debe haber al menos una de ellas que sea estrictamente menor. .

¿Que produce la invocacion al metodo notifyAll() en Java?. Provoca que el hilo actual se bloquee y sea colocado en una cola de espera asociada al objeto monitor. Todos los hilos bloqueados pasan al estado preparado.

Selecciona 1 (una) opcion correcta. La mayor parte de las aplicaciones que siguen el modelo cliente-servidor presentan una arquitectura software en niveles. ¿Cuáles son los tres niveles que se suelen distinguir en estas arquitecturas software?. Capa de red, enlace y fisica. Capa de interfaz, procesamiento y de datos.

Selecciona 1(una) opcion correcta. ¿Cuáles son los factores que motivaron el soporte de la concurrencia en los sistemas operativos?. Lenguajes de programación de alto nivel y utilización de recursos. Utilización de recurso, falmess y conveniencia.

¿Que es el service REST?. Es un proceso que brinda seguridad, atomicidad, uniformidad, aislamiento y durabilidad, garantizando operaciones confiables en las bases de datos. Es un conjunto de principios arquitectónicos que ofrece una implementación flexible y ligera.

Selecciona una (1) opcion correcta. En un sistema financiero se necesitan interconectar dos aplicaciones que manipulan datos sensibles a través de web Services y el administrador del proyecto decidió que la comunicación se realice mediante WS SOAP. ¿Por qué selecciono WS SOAP y no WS RESTfull?. Por qué implementa el protocolo SOAP y asegura el cumplimiento de las propiedades ACID. .

Se tiene dos nodos N1 y N2. En N1 se encuentran los procesos P1 y P2. En N2, los procesos P3 y P4. Los objetos 01 y 02 están en P1; 03 y 04 están en P2; 05 en P3; y 06 en P4. Existe una comunicación entre 01 y 04. ¿Que clase de invoacion se tiene?. Invocación local, los 2 objetos residen en el mismo nodo y diferentes procesos. Invocación remota, los 2 objetos reciben en procesos distintos en el mismo nodo.

Se tiene un sistema distribuido en el cual se debe ejecutar un evento en un momento específico. Los procesos involucrados examinan los instantes de última modificación de una colección de ficheros para emprender ciertas acciones. Todos los procesos poseen un identificador y conocen el identificador de los demás. El algoritmo utilizado, es iniciado por un proceso que no recibe respuestas por parte del coordinador en Aaguno de los pasos de otros algoritmos, o bien. por un proceso que finalice su recuperación tras un fallo previo. El proceso iniciador envía un mensaje ELECCION a todos los nodos con identificador superior al suyo. ¿Qué algoritmo de sincronización se está utilizando?. Algoritmo de Cristian. Algoritmo de Bully.

¿En que consiste la prediccion de salto?. Aprovechar al maximo el paralelismo de la segmentacion, para no parar la ejecucion de las instrucciones. .

En una reciente publicación, investigadores del CONICET descubrieron uno los mecanismos de funcionamiento de la proteína sinaptotagmina 1, de gran importancia para el proceso de comunicación del cerebro, es decir, la sinapsis neuronal. Demostraron que la sinaptotagmina 1 funciona de a pares pero, ademas, que ambas proteinas no se comportan de la misma manera.Una de ellas toma un rol (de director), mientras que la otra participa de manera secundaria(servant=servidor). La descripcion de este mecanismo fue completamente desarrollado en el IHEM, Mendoza, usando la nueva super... Serafinn, del Centro de Computacion de Alto Desarrollo de la Universidad Nacional de Cordoba. Segun el relato, ¿sobre que arquitectura se encuentra implementada dicha investigacion?. SPMD. MIMD.

Completa el siguiente enunciado. Si a un proceso o a un hilo de ejecución se le deniega siempre el acceso a un recurso compartido, la tarea de ejecutar no puede ser nunca finalizada. Estamos en un. livelock. Starvation.

La distinción básica, entre un cluster y un grid es que, en este último, no hay un punto común de administración de los recursos. falso. verdadero.

Tienes un proceso que actualmente tarda 90 segundos y desea realizar una mejora de 2 segundos. ¿Cuál es la fracción del proceso original que puede ser mejorado?. 45. 0,02.

Selecciona la opción correcta. ¿Cuáles son las modificaciones al modelo de Von neumann?. Paralelismo a nivel de instrucción, aumento de la capacidad de la memoria principal y almacenamiento en caché. almacenamiento en caché, memoria virtual y paralelismo de bajo nivel.

¿Qué modelo de interacción podemos decir que tiene relación con que la computación móvil y ubica ha surgido principalmente a partir de los factores de miniaturización y las conexiones?. Codigo movil. .

¿Cuál de los siguientes protocolos de comunicación no involucra compartir datos entre más de dos tareas, las cuales se especifican como miembros de un grupo común o colectivo?. Multicast. Punto a punto.

En el contexto de las computadoras paralelas con arquitecturas de memoria distribuida (tal cómo pueden considerarse los clusters) el método experimental para evaluar el rendimiento de los procesadores ha sido el de los mensajes ping-pong. En sí mismo, el método es muy sencillo, dado que, para evaluar el tiempo de comunicación entre los procesadores P1 y P2, los pasos de mensaje desde el procesador P1 al procesador P2. 2.Enviar el mensaje recibido en el procesador P2 al procesador P1 nuevamente. En este caso, ¿a que tipo de comunicacion nos referimos?. Punto a punto. .

En este modelo, consideramos entonces muy dinámicos, donde posiblemente el conjunto de usuarios, los dispositivos y los elementos software se esperan que cambien de forma frecuentemente, ¿de que estamos hablando?. Cliente servidor. Codigo movil.

¿que son las medidas de rendimiento?. Metricas que nos ayudan a analizar el paralelismo potencial de un programa. .

Selecciona las 4(cuatro) opciones correctas. Teniendo en cuenta la clasificación de las arquitecturas según Andrew S. Tanenbaum, basada en la de Flynn. ¿Cuáles son las subclasificacion de las arquitecturas MIMD?. MPP NUMA UMA Array processor. MPP NUMA UMA Cluster.

Si, en el problema de los 5 filósofos, hacemos que cada filósofo dejé un cubierto, espere 5 minutos y después lo intente otra vez, los filósofos cambiarían de estado entre bloqueo y desbloqueo, nos encontramos con un problema tipo deadlock y debemos determinar un orden en el momento de tomar los cubiertos que haga que los filosofos no se puedan quedar bloqueados. Verdadero. Falso.

Se da una situación de livelock cuando un thread A está trabajando para un thread B que, a su vez está trabajando para el thread A, y asi sucesivamente. Es una especie de recursion sin fin. Falso. Verdadero.

¿Qué tienen en común las estructuras de soporte fork/join y master/workers?. Ambas tienen un proceso principal que creará un conjunto de procesos para realizar una porción de trabajo. .

Selecciona las 3(tres) opciones correctas. ¿Cómo se clasifican las arquitecturas?. Por control y comunicacion Taxonomia de Flynn Clusters y grid. Por control y comunicacion Von Neumann Clusters y grid.

Completa el siguiente enunciado. A la condición de bloqueo, pero con continuación se la denomina también como: Deadlock. Livelock.

Si hablamos de escalabilidad en programación paralela, en términos generales, nos referimos a sí físicamente a un sistema se le pueden poner más módulos (más memorias de entrada salida, etc). Verdadero. Falso.

Las siguientes características en sistemas de internet: réplica de servidores, diseminación de datos, gestión del sistema y aplicaciones de seguridad corresponden ¿a qué modelo?. Multservidor y/o grupos de procesos. .

"Dos clientes de un banco realizan, cada uno, una operación en cajeros diferentes al mismo tiempo y a la misma cuenta. El usuario A quiere hacer un depósito, el B un retiro, el usuario A comienza la transacción y lee su saldo, es de 15.000. En ese momento pierde su turno de ejecución (y su... el retiro, lee el saldo que es de 15.000, retira 2000, almacena el nuevo saldo que es 13 000 y termina. El turno de ejecución regresa al usuario A el cual hace su depósito de 1.000 = 16.000. Como se ve, el retiro se perdio y eso le encanta a los usuarios A y B, pero al banquero no le convino esta transaccion. El error pudo ser al reves, de manera... ¿Como deberia corregir en el sistema informatico de los cajeros automaticos para que no ocurra esta inconsistencia?. Deadlock. Race condition.

Denunciar Test