Evaluación de Rendimiento en Sistemas Distribuidos
35 Questions
5 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

¿Cuál es el modelo en el que los datos se transfieren de hilo en hilo con procesamiento en cada etapa?

  • Canalización
  • Redireccionamiento
  • Entubamiento (correct)
  • Filtrado
  • ¿Cuál de las siguientes no es una propiedad de las transacciones?

  • Separabilidad (correct)
  • Durabilidad
  • Consistencia
  • Atómica
  • ¿Cómo se denomina el proceso por el cual un programa de vigilancia solicita mayores derechos de acceso?

  • Extensión
  • Escalamiento
  • Aumento
  • Amplificación (correct)
  • ¿Cuál de las siguientes características es típica de los sistemas operativos de tiempo real?

    <p>Son de bajo coste</p> Signup and view all the answers

    ¿Qué clasificación se utiliza para los servicios de archivos en sistemas distribuidos?

    <p>Modelo de carga/descarga y modelo de acceso remoto</p> Signup and view all the answers

    ¿Qué define el tiempo de respuesta en un sistema interactivo?

    <p>El tiempo que tarda el sistema en responder a una solicitud.</p> Signup and view all the answers

    ¿Cuál de las siguientes opciones describe mejor los servidores que tienden a ser más tolerantes a fallos?

    <p>Servidores sin estado.</p> Signup and view all the answers

    ¿Cuál no es un objetivo común en la evaluación del rendimiento de sistemas?

    <p>Estimación de alternancia.</p> Signup and view all the answers

    ¿Qué caracteriza a un modelo analítico en el contexto de sistemas?

    <p>Consiste en representaciones matemáticas de los sistemas.</p> Signup and view all the answers

    ¿Cuál es el significado de la transparencia en sistemas distribuidos de archivos?

    <p>Que la posición del archivo no se refleja en la ruta de acceso.</p> Signup and view all the answers

    ¿Cuál es la característica de un proceso de Poisson?

    <p>Los tiempos entre llegadas son exponenciales y aleatorios.</p> Signup and view all the answers

    ¿A qué se refiere el algoritmo de Berkeley en la sincronización de relojes?

    <p>Un enfoque que realiza muestreo periódico y promedios de tiempo.</p> Signup and view all the answers

    ¿Cuál es la característica principal del algoritmo de Berkeley?

    <p>El servidor de tiempo realiza un muestreo periódico</p> Signup and view all the answers

    ¿Qué se entiende por tiempo de regreso en el contexto de las mediciones del rendimiento?

    <p>El tiempo desde la entrega del trabajo hasta su regreso al usuario</p> Signup and view all the answers

    En qué situación se emplea un ciclo de retroalimentación en un sistema?

    <p>Cuando la información del estado actual se pone a disposición de las peticiones entrantes</p> Signup and view all the answers

    ¿Cuál de las siguientes afirmaciones sobre el algoritmo de Cristian y el de Berkeley es correcta?

    <p>Cristian utiliza un servidor pasivo y Berkeley un servidor activo</p> Signup and view all the answers

    ¿Qué no incluye la implantación de un sistema distribuido de archivos?

    <p>Fragmentación</p> Signup and view all the answers

    ¿Cómo se denomina la organización de procesadores distribuidos que es considerada falsa?

    <p>Modelo de Berkeley</p> Signup and view all the answers

    ¿Qué asegura un algoritmo que utiliza coplanificación en sistemas distribuidos?

    <p>Que los miembros del grupo de procesos se ejecuten al mismo tiempo</p> Signup and view all the answers

    En el marco de la seguridad de los sistemas, ¿qué es un registro de auditoría?

    <p>Un registro de todas las actividades de acceso y cambios en el sistema</p> Signup and view all the answers

    ¿Qué es la intensidad de tráfico?

    <p>Es la razón entre la media del tiempo de servicio y la media del tiempo entre llegadas.</p> Signup and view all the answers

    ¿Qué se entiende por latencia de interrupción?

    <p>El tiempo entre la llegada de una interrupción y el inicio de su rutina de servicio.</p> Signup and view all the answers

    En sistemas de archivos distribuidos, ¿qué caracteriza a la semántica de sesión?

    <p>Los cambios son visibles solo después de que el archivo se cierra y se actualiza.</p> Signup and view all the answers

    ¿Qué caracteriza a los procesos de Poisson considerando tiempos entre llegadas sucesivas?

    <p>Tienen variables de retardo exponenciales.</p> Signup and view all the answers

    ¿De qué depende especialmente la seguridad de un sistema?

    <p>De asegurar funciones del control de acceso y la gestión de recursos.</p> Signup and view all the answers

    ¿Cuál de los siguientes no es un sistema operativo de tiempo real?

    <p>Springer</p> Signup and view all the answers

    ¿Qué técnica debe usar el planificador ante un nuevo proceso en sistemas de tiempo real?

    <p>Control de admisión.</p> Signup and view all the answers

    ¿Cómo se denomina a los sistemas cuya operación incorrecta provoca una catástrofe?

    <p>Sistemas de seguridad crítica.</p> Signup and view all the answers

    ¿Cuál es el algoritmo que envía mensajes de prueba a una máquina elegida al azar para asignar procesos?

    <p>Algoritmo distribuido heurístico (EAGER)</p> Signup and view all the answers

    ¿Qué característica define al algoritmo de Cristian en la sincronización de relojes?

    <p>Sincroniza con una máquina que tiene un receptor UTC</p> Signup and view all the answers

    ¿Cuál es la función principal de los hilos en los procesos?

    <p>Combinar paralelismo con ejecución secuencial y bloqueo</p> Signup and view all the answers

    ¿Cómo se describe la técnica de evaluación del rendimiento que utiliza un promedio ponderado de tiempos?

    <p>Mezclas de instrucciones</p> Signup and view all the answers

    ¿Qué tipo de kernel permite desalojar una tarea ejecutándose en modo kernel?

    <p>Kernel apropiativo</p> Signup and view all the answers

    ¿Qué asigna el algoritmo de Lamport en la gestión de eventos?

    <p>Tiempos a los eventos</p> Signup and view all the answers

    ¿Cuál es el algoritmo más adecuado cuando no hay receptor UTC en el sistema?

    <p>Algoritmo de Berkeley</p> Signup and view all the answers

    Study Notes

    Medición de Rendimiento

    • El tiempo de respuesta es el tiempo que tarda un sistema en responder a una solicitud, desde que se envía hasta que se recibe la respuesta.
    • El tiempo de regreso en los sistemas de procesamiento por lotes es el intervalo entre la entrega de un trabajo y su retorno al usuario.

    Sistemas distribuidos de archivos

    • Los servidores sin estado son más tolerantes a fallos porque no mantienen información sobre los clientes entre solicitudes.
    • La transparencia con respecto a la posición significa que el nombre de la ruta de acceso a un archivo no revela su ubicación física.
    • Los servicios de archivos se pueden clasificar en dos modelos: Modelo carga/descarga y Modelo de acceso remoto.

    Evaluación de Rendimiento

    • Los puntos de referencia son programas reales que el evaluador ejecuta en la máquina que se está evaluando, son representativos de los trabajos de la instalación.
    • El programa núcleo se utiliza para evaluar el rendimiento de diversas máquinas utilizando un programa típico en cada una, permitiéndo comparar tiempos de ejecución.
    • Las mezclas de instrucciones son útiles para comparar equipos con mayor precisión, comparando tiempos de ejecución de una serie de instrucciones.

    Modelado Analítico

    • Los modelos analíticos son representaciones matemáticas de los sistemas que proporcionan un marco para analizar el rendimiento.
    • Un proceso de Poisson es un modelo donde los tiempos entre llegadas sucesivas son variables aleatorias exponenciales idénticamente distribuidas.
    • El Resultado de Little es una de las medidas más sencillas y útiles del rendimiento de un sistema de colas.

    Algoritmos de Sincronización de Relojes

    • El algoritmo de Berkeley es adecuado cuando no se dispone de un receptor UTC. Utiliza un servidor de tiempo activo que realiza un muestreo de todas las máquinas para obtener su tiempo, calculando un tiempo promedio y ajustando los demás relojes.
    • El algoritmo de Cristian es adecuado cuando hay una máquina con un receptor UTC. Cada máquina envía mensajes al servidor para obtener el tiempo actual, y el servidor responde con el tiempo UTC.

    Sistemas de Tiempo Real

    • Los sistemas operativos de tiempo real se caracterizan por su único propósito, tamaño reducido, bajo coste, producción en masa y requisitos específicos de sincronización.
    • El control de admisión es una técnica utilizada por el planificador para decidir si aceptar o rechazar un nuevo proceso, garantizando que se complete en el tiempo previsto.
    • La planificación por prioridad monótona en tasa es la planificación óptima para asignar prioridades estáticas a los procesos, asegurando que si un conjunto de procesos no puede planificarse con este algoritmo, no podrá hacerlo con ningún otro.

    Seguridad

    • El núcleo es donde se implementan las medidas de seguridad más decisivas.
    • La huella del sistema es la cantidad de memoria que necesita el sistema operativo y las aplicaciones para ejecutarse.
    • Los sistemas de seguridad crítica son aquellos cuya operación incorrecta puede causar un desastre o catástrofe.

    Algoritmos Distribuidos

    • Los hilos de un proceso comparten el mismo espacio de direcciones de memoria.
    • El algoritmo distribuido heurístico (Eager) utiliza mensajes de prueba para determinar la máquina con menor carga y asignar el proceso a ella.
    • La coplanificación es un algoritmo que considera los patrones de comunicación entre los procesos al planificar, garantizando que todos los miembros de un grupo de procesos se ejecuten al mismo tiempo.

    Otros conceptos importantes

    • La atomicidad de una transacción garantiza que esta se complete en su totalidad o no se ejecute en absoluto, convirtiéndose en una acción indivisible.

    • Las transacciones tienen las propiedades de atomicidad, consistencia, aislamiento y durabilidad.

    • La permanencia de una transacción asegura que una vez comprometida, se mantiene y sus resultados son permanentes.

    • La amplficación en los programas de vigilancia se refiere a la necesidad de mayores derechos de acceso.

    • La intensidad de tráfico en un sistema es una medida de su capacidad para atender a sus clientes eficazmente, dependiendo de la tasa de llegada y la tasa de servicio.

    • La latencia de interrupción en un sistema de tiempo real es el tiempo que transcurre entre la llegada de una interrupción a la CPU y el inicio de la rutina de servicio de dicha interrupción.

    • La semántica de sesión en sistemas distribuidos de archivos asegura que los cambios en un archivo abierto solo son visibles para el proceso que lo modificó.

    • La fragmentación no es un componente fundamental en la implantación de un sistema distribuido de archivos.

    • El registro de auditoría es un registro de las acciones realizadas en un sistema, utilizado para la seguridad y la trazabilidad.

    • La estrategia SOC en sistemas integrados es una abreviatura de "Sistema en un chip" y consiste en integrar varios componentes en un único chip.

    • Modelos de procesadores distribuidos: el modelo de Berkeley no es una forma de organizar procesadores distribuidos.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Segundo Parcial SO PDF

    Description

    Este cuestionario explora conceptos clave relacionados con la medición y evaluación de rendimiento en sistemas distribuidos y archivos. Podrás evaluar tu conocimiento sobre tiempos de respuesta, servidores sin estado y modelos de servicios de archivos. Ideal para estudiantes de informática y profesionales en el campo de la tecnología.

    More Like This

    Use Quizgecko on...
    Browser
    Browser