Document Details

AstoundingGenius6021

Uploaded by AstoundingGenius6021

Universidad Nacional del Nordeste

Tags

sistemas operativos rendimiento sistemas distribución computación

Summary

Este documento contiene preguntas de un parcial sobre sistemas operativos, con temas como tiempo de respuesta, servidores sin estado, modelos analíticos, transparencia y algoritmos de sincronización. Incluye definiciones y conceptos relevantes para la materia.

Full Transcript

SEGUNDO PARCIAL =============== En el contexto de las mediciones de rendimiento, ¿qué es el tiempo de respuesta? TIEMPO DE REGRESO DE UN SISTEMA INTERACTIVO En el contexto de los sistemas distribuidos de archivos, ¿qué tipo de servidores tienden a ser más tolerantes de los fallos? SERVIDORES SIN...

SEGUNDO PARCIAL =============== En el contexto de las mediciones de rendimiento, ¿qué es el tiempo de respuesta? TIEMPO DE REGRESO DE UN SISTEMA INTERACTIVO En el contexto de los sistemas distribuidos de archivos, ¿qué tipo de servidores tienden a ser más tolerantes de los fallos? SERVIDORES SIN ESTADO ¿Cuál generalmente no es un objetivo en la evaluación del rendimiento? Estimación de alternancia. ¿Cuáles son las categorías en que se pueden dividir los algoritmos para localizar las estaciones de trabajo inactivas? Controlados por el servidor y controlados por el cliente ¿Qué son los modelos analíticos? Representaciones matemáticas de los sistemas ¿Qué significa transparencia con respecto a la posición en sistemas distribuidos de archivos? Que el nombre de la ruta de acceso no sugiere la posición del archivo. Respecto de la evaluación del rendimiento, una de las técnicas utilizadas se caracteriza como se indica a continuación. ¿Cuál es dicha técnica? son programas reales que el evaluador ejecuta en la máquina que se está evaluando. generalmente es un programa de producción, típico de muchos trabajos de la instalación, que se ejecuta con regularidad. El programa completo se ejecuta en la máquina real con datos reales. Se deben seleccionar cuidadosamente los programas de comparación del rendimiento para que sean representativos de los trabajos de la instalación. Los efectos del software pueden experimentarse directamente en vez de estimarse. PUNTOS DE REFERENCIA. En el contexto del modelado analítico en relación al rendimiento, ¿cómo se define un proceso de Poisson? Un proceso de Poisson se caracteriza porque los tiempos entre llegadas sucesivas (tiempos entre llegadas de primer orden) son variables aleatorias exponenciales idénticamente distribuidas En el contexto de los algoritmos para la sincronización de relojes, en uno de ellos el servidor de tiempo se caracteriza por el detalle que se muestra. ¿A qué algoritmo corresponde dicho detalle? es activo. realiza un muestreo periódico de todas las máquinas para preguntarles el tiempo. con las respuestas, calcula un tiempo promedio, indica a las demás máquinas que avancen su reloj o disminuyan la velocidad del mismo hasta lograr la disminución requerida. es adecuado cuando no se dispone de un receptor UTC. ALGORITMO DE BERKELEY ¿Cuándo se debe estimar el rendimiento de un sistema nuevo aún no disponible? Proyección de rendimiento. ¿Cuál es una técnica de protección en los sistemas distribuidos de archivos? Posibilidades. ¿En qué modelo los datos pasan de hilo en hilo y en cada etapa se realiza cierto procesamiento? Entubamiento ¿Cuál no es una propiedad de las transacciones? Separabilidad ¿Cómo se denomina cuando un programa de vigilancia necesita mayores derechos de acceso? Amplificación. ¿Cuál es un tipo de servicio de archivos? Modelo de acceso remoto Respecto de evaluación del rendimiento, una de las técnicas utilizadas se caracteriza por lo indicado a continuación. ¿Cuál es dicha técnica? Se usa un programa típico que puede ser ejecutado en una instalación. se-utilizan los tiempos estimados que suministran los fabricantes para cada máquina para calcular su tiempo de ejecución. Se corre el programa típico en las distintas máquinas para obtener su tiempo de ejecución. pueden ser útiles para la evaluación de ciertos componentes del software, por ej. compiladores, pueden ayudar a determinar qué compilador genera el código más eficiente. PROGRAMA NÚCLEO ¿Dónde se implementan las medidas de seguridad más decisivas? EN EL NÚCLEO (DEL SISTEMA OPERATIVO). ¿Qué propiedad de las transacciones se refiere a que una vez comprometida una transacción, sigue adelante y los resultados son permanentes? PERMANENCIA ¿Cuándo es adecuado el algoritmo de Cristian? Sólo una máquina tiene receptor UTC. En el contexto del modelado analítico en relación al rendimiento, ¿cómo se denomina a una de las mediciones más sencillas y útiles del rendimiento de un sistema de colas? Resultado de Little. ¿Qué propiedad de las transacciones garantiza que cada transacción no ocurre o bien se realiza en su totalidad; se presenta como una acción indivisible e instantánea? ATOMICIDAD. En el contexto de los sistemas distribuidos de archivos, ¿cómo se pueden clasificar los servicios de archivos? MODELO CARGA / DESCARGA Y MODELO DE ACCESO REMOTO. ¿Cuáles son las características típicas de muchos sistemas operativos de tiempo real? Tienen un único propósito, son de pequeño tamaño, son de bajo coste y se producen en masa y tienen requisitos de temporización específicos. ¿Qué política utiliza la planificación por prioridad monótona en tasa? Prioridad estática con apropiación Respecto de los sistemas distribuidos de archivos, ¿cómo se denomina a los servidores de archivos que tienen el siguiente comportamiento? Cuando un cliente envía una solicitud a un servidor: el servidor la lleva a cabo, envía la respuesta y elimina de sus tablas internas toda la información relativa a esa solicitud. El servidor no guarda información relativa a los clientes entre las solicitudes. SERVIDORES SIN ESTADO. Las principales características del algoritmo de berkeley son las siguientes: a\) el servidor de tiempo es activo, realiza un muestreo periódico de todas las máquinas para preguntarles el tiempo, con las respuestas calcula un tiempo promedio ponderado, e indica a las demás máquinas que avancen su reloj o disminuyan la velocidad del mismo hasta lograr la disminución requerida. b\) es adecuado cuando se dispone de un receptor UTC. señalar la respuesta correcta: a\) Y b) SON INCORRECTAS ¿Qué no incluye la implantación de un sistema distribuido de archivos? Fragmentación Indique cuál de las siguientes formas de organización de procesadores distribuidos es falsa. Modelo de Berkeley. ¿Qué caracteriza a los hilos de un proceso? Compartir un mismo espacio de direcciones de memoria ¿Cuál es la principal demanda en sistemas distribuidos? Tolerancia a fallos. Respecto de los algoritmos de sincronización de Cristian y de Berkeley, ¿cuál afirmación es correcta? En el algoritmo de Cristian el servidor de tiempo es pasivo y en el algoritmo de Berkeley el servidor de tiempo es activo En el contexto de las mediciones del rendimiento, ¿qué es el tiempo de regreso? TIEMPO DESDE LA ENTREGA DEL TRABAJO HASTA SU REGRESO AL USUARIO (PARA PROCESAMIENTO POR LOTES) ¿Cómo se denomina la situación en la cual la información del estado actual del sistema se pone a disposición de las peticiones entrantes? CICLO DE RETROALIMENTACIÓN. En el contexto del modelado analítico en relación al rendimiento se puede hacer distintos análisis de un sistema de colas. ¿a qué sistema de colas corresponden las fórmulas indicadas a continuación? M/M/C En el contexto de la planificación en sistemas distribuidos un algoritmo se comporta de la manera que se indica seguidamente. ¿qué concepto utiliza dicho algoritmo? toma en cuenta los patrones de comunicación entre los procesos durante la planificación. debe garantizar que todos los miembros del grupo de procesos se ejecuten al mismo tiempo. se emplea una matriz conceptual donde las filas son espacios de tiempo y las columnas son las tablas de procesos de los procesadores. COPLANIFICACIÓN En el marco de la seguridad de los sistemas, ¿qué es un registro de auditoría? Un registro de auditoría es un registro permanente de acontecimientos importantes acaecidos en el sistema informático: se realiza automáticamente cada vez que ocurre tal evento; se almacena en un área altamente protegida del sistema; es un mecanismo importante de detección. ¿Qué algoritmo de planificación en sistemas distribuidos utiliza el concepto de coplanificación? ALGORITMO DE OUSTERHOUT ¿Qué significa UTC? Tiempo coordenado universal. ¿Dónde se utiliza el concepto de coplanificación en sistemas distribuidos? Algoritmos de Ousterhout En el contexto del modelado analítico en relación al rendimiento, una de las mediciones más sencillas y útiles del rendimiento de un sistema de colas relaciona las siguientes variables: tiempo medio que emplea un cliente en una cola, tasa de llegadas, número de clientes en la cola, tiempo medio que emplea un cliente en el sistema, número de clientes en el sistema. ¿cómo se denomina dicha medición? RESULTADO DE LITTLE. Control del rendimiento significa que el evaluador acumula datos del rendimiento de un sistema o componente existente para (marcar la opción más acertada): Asegurar que el sistema cumple con sus metas de rendimiento, ayudar a estimar el impacto de los cambios planeados y proporcionar los datos necesarios para tomar decisiones estratégicas. ¿Qué caracteriza a la técnica de verificación de amenazas? Los usuarios no pueden tener acceso directo a un recurso. Los usuarios no pueden tener acceso directo a un recurso. Pipe line de E/S. ¿Cuál no es un mecanismo de detección en seguridad física? Detectores de concurrencia y paralelismo. En el contexto de los sistemas de tiempo real, ¿qué es la latencia del suceso? CANTIDAD DE TIEMPO QUE TRANSCURRE DESDE EL MOMENTO QUE TIENE LUGAR EL SUCESO HASTA EL MOMENTO EN EL QUE SE LE DA SERVICIO. En el contexto de la seguridad del sistema, ¿qué define un dominio de protección? Los derechos de acceso que un sujeto tiene a los distintos objetos del sistema. Es el conjunto de capacidades que pertenecen al sujeto. En el contexto de la planificación en sistemas distribuidos, el Algoritmo de Ousterhout requiere que cada procesador utiliza un algoritmo de planificación específico. ¿Cuál es ese algoritmo? Round Robin. ¿Qué es la intensidad de tráfico? 1-Es una medida de la capacidad del sistema para dar servicio efectivo a sus clientes. 2-Se define como la razón de la media del tiempo de servicio y la media del tiempo entre llegadas. 3-La intensidad de tráfico depende de la tasa de llegadas y de la tasa de servicio. 1, 2 y 3 son ciertas. En el contexto de los sistemas de tiempo real, ¿cómo se denomina el período de tiempo que transcurre entre la llegada de una interrupción a la cpu y el instante en que comienza la rutina de servicio de dicha interrupción? LATENCIA DE INTERRUPCIÓN. En sistemas distribuidos de archivos se pueden aplicar distintas semánticas para gestionar archivos compartidos. ¿a qué semántica corresponde el siguiente comportamiento? los cambios a un archivo abierto solo pueden ser vistos en un principio por el proceso (o tal máquina) que modificó el archivo.los cambios serán visibles a los demás procesos (o máquinas) solo cuando se cierre el archivo y sea actualizado en el servidor. SEMÁNTICA DE SESIÓN. ¿Qué no caracteriza a los procesos de Poisson considerando tiempos entre llegadas sucesivas? Variables de retardo polinomiales. ¿De qué depende especialmente la seguridad del sistema? De asegurar las funciones que realizan el control de acceso, la entrada al sistema, la verificación y la administración del almacenamiento real, del almacenamiento virtual y del sistema de archivos. ¿Cuál de los siguientes no es un sistema operativo de tiempo real? SPRINGER. ¿A qué se denomina huella del sistema? A la cantidad de memoria necesaria para ejecutar sistema operativo y aplicaciones. En sistemas de tiempo real, ¿qué técnica debería usar el planificador ante el requerimiento de iniciar un nuevo proceso, para decidir aceptarlo garantizando que se completará en el tiempo prefijado rechazar la solicitud como imposible si no puede garantizar que se vaya a dar servicio a la tarea antes de alcanzar el plazo? CONTROL DE ADMISIÓN. ¿Cómo se denomina a los sistemas cuya operación incorrecta provoca algún tipo de catástrofe? Sistemas de seguridad crítica. En sistemas de tiempo real, ¿qué planificación se considera óptima en el sentido de que si un conjunto de procesos no puede planificarse utilizando ese algoritmo, no podrá ser planificado por ningún otro algoritmo que asigne prioridades estáticas? PLANIFICACIÓN POR PRIORIDAD MONÓTONA EN TASA. El siguiente es uno de los algoritmos para gestionar la exclusión mutua en sistemas distribuidos. ¿de qué algoritmo se trata? se requiere un orden total de todos los eventos en el sistema para saber cuál ocurrió primero. cuando un proceso desea entrar a una región crítica: construye un mensaje con el nombre de la región crítica, su número de proceso y la hora actual; envía el mensaje a todos los demás procesos y de manera conceptual a él mismo; se supone que cada mensaje tiene un reconocimiento. si el receptor no está en la región crítica y no desea entrar a ella, envía de regreso un mensaje ok al emisor. si el receptor ya está en la región crítica no responde y encola la solicitud. si el receptor desea entrar a la región crítica pero aun no lo logró, compara: la marca de tiempo del mensaje recibido con la marca contenida en el mensaje que envió a cada uno. la menor de las marcas gana. si el mensaje recibido es menor el receptor envía un ok. si su propio mensaje tiene una marca menor el receptor no envía nada y encola el pedido. luego de enviar las solicitudes un proceso: espera hasta que alguien más obtiene el permiso; cuando llegan todos los permisos pueden entrar a la región crítica. cuando un proceso sale de la región crítica: envía mensajes ok a todos los procesos en su cola; elimina a todos los elementos de la cola. ALGORITMO DISTRIBUIDO DE LAMPORT MEJORADO POR RICART Y AGRAWALA. ¿Qué es la varianza de los tiempos de respuesta? Una medida de predecibilidad. ¿Qué es un registro de auditoría en el contexto de la seguridad de un sistema? Es un registro permanente de acontecimientos importantes acaecidos en el sistema informático. ¿Qué es la tasa máxima de alejamiento? Una constante especificada por el fabricante del equipo que acota el error del reloj En el contexto de los sistemas distribuidos de archivos, ¿qué significa transparencia con respecto a la posición? que el nombre de la ruta de acceso no sugiere la posición del archivo. en los sistemas de cómputos, cierta situación tiende a producirse en un recurso cuando el tráfico de trabajos o procesos de ese recurso comienza a alcanzar su capacidad límite. ¿cómo se denomina dicha situación? EMBOTELLAMIENTO En el modelado analítico en relación al rendimiento es frecuente modelar la llegada de peticiones según el proceso de poisson, concretamente se modela los tiempos entre llegadas sucesivas (tiempos entre llegadas de primer orden). ¿qué características deben tener las variables que se usan para dicho modelado? SON VARIABLES ALEATORIAS EXPONENCIALES, IDÉNTICAMENTE DISTRIBUIDAS. En el contexto de los algoritmos de asignación de procesadores en sistemas distribuidos, uno de ellos actúa de la siguiente manera al crearse un proceso. ¿de qué algoritmo se trata? la máquina donde se origina envía mensajes de prueba a una máquina elegida al azar: pregunta si su carga está por debajo de cierto valor de referencia. si la respuesta es positiva el proceso se envía a ese lugar. si no, se elige otra máquina para la prueba. luego de "n\" pruebas negativas el algoritmo termina y el proceso se ejecuta en la máquina de origen. ALGORITMO DISTRIBUIDO HEURÍSTICO (EAGER). En el contexto de la sincronización de relojes en sistemas distribuidos, uno de ellos se caracteriza por el detalle mostrado más abajo. ¿cuál es dicho algoritmo? es adecuado para sistemas en los que una máquina tiene un receptor utc (se la llama despachador del tiempo). el objetivo es sincronizar todas las máquinas con ella. cada máquina envía un mensaje al servidor para solicitar el tiempo actual, periódicamente, en un tiempo no mayor que delta / 2 ro segundos. el despachador del tiempo responde prontamente con un mensaje que contiene el tiempo actual C UTC. ALGORITMO DE CRISTIAN. ¿Qué permiten los hilos de los procesos? Los hilos permiten la combinación del paralelismo con la ejecución secuencial y el bloqueo de las llamadas al sistema. Respecto de las técnicas de evaluación del rendimiento, una de ellas se caracteriza según se indica a continuación. ¿cuál es dicha técnica? se usa un promedio ponderado de varios tiempos de las instrucciones más apropiadas para una aplicación determinada: los equipos pueden ser comparados con mayor certeza de la que proporcionan los tiempos por sí solos. son útiles para comparaciones rápidas del hardware. MEZCLAS DE INSTRUCCIONES PARCIAL 2022 ============ ¿Cuál no es una característica de un S.O. de tiempo real? Pipe line de E/S ¿Qué se logra cuando el nombre de la ruta de acceso no sugiere la posición del archivo? Transparencia respecto a la posición. ¿Qué significa la estrategia SOC para sistemas integrados? Sistema en un chip ¿Qué tipo de kernel permite desalojar una tarea que se está ejecutando en modo kernel? Kernel apropiativo. En el contexto de los sistemas de tiempo real, ¿qué caracteriza al algoritmo de planificación por prioridad monótona en tasa? Planifica las tareas periódicas utilizando una política de prioridad estática con apropiación. Indique las principales razones para la réplica en sistemas de archivos distribuidos (marque la opción que mejor se ajuste a lo solicitado): Aumentar la confiabilidad, permitir el acceso ante fallos en algún dispositivo y repartir la carga de trabajo. KAHOOT ====== ¿Qué asigna el algoritmo de Lamport? Tiempos a los eventos ¿Qué algoritmo es adecuado cuando no se dispone de un receptor UTC? Algoritmo de Berkeley ¿Cuál no es una manera de organizar los procesadores distribuidos? Modelo de Deitel ¿Para qué es el algoritmo distribuido heurístico? Asignación de procesadores en sistemas distribuidos ¿Cuál no es una medida común de rendimiento? Tiempo de tolerancia ¿Cómo se denominan las representaciones matemáticas de sistemas de computación? Modelos analíticos ¿Qué caracteriza a un sistema de computación de superviviente? Continúa operando aun luego de que algún componente falla ¿Que es la transformación de los datos para hacerlos incomprensibles excepto para sus usuarios? Criptografía ¿Cómo se llama una medida de la capacidad del sistema para dar servicio a sus clientes? Intensidad de tráfico ¿Cuál es la razón de la media del tiempo de servicio y la media del tiempo entre llegadas? Intensidad de tráfico ¿Cuál no es variable de un proceso de Markov de nacimiento y muerte? Tasa de poisson [[Cuestionario 1]](https://quizgecko.com/learn/n8skib) [[Cuestionario 2]](https://quizgecko.com/learn/evaluacion-de-rendimiento-en-sistemas-distribuidos-ezpplm)

Use Quizgecko on...
Browser
Browser