Documentos de Académico
Documentos de Profesional
Documentos de Cultura
EII »
G. Ciencia e Ingeniería de Datos »
40370 »
Secciones »
Contenidos Teóricos »
Tema 3 - Cuestionario
Correcta
El algoritmo de reemplazo de páginas WSClock (segunda oportunidad basado en el Conjunto de Trabajo - WS), de los siguientes, marque
los recursos que son necesarios para su implementación.
Ventana de tiempo Δ
Bit de referencia
Contador de referencias R
Campo temporal U
Contador de modificaciones M
Bit de validez
Pregunta 2
Correcta
búsqueda reducir porción caché aumentar simbólicas memoria principal contigua lógicas disminuir asociativa físicas
carga memoria secundaria no contigua convertir tablas de páginas tablas de página memoria de registros acceso
tablas del sistema
Con relación al concepto de TLB (Translation Lookaside Buffer), rellene los huecos:
La TLB es una caché de memoria asociativa dentro del procesador que almacena entradas de las
tablas de páginas de los procesos que se ejecutan en el sistema. Tiene un tiempo de acceso muy rápido,
similar al tiempo de acceso a la memoria de registros del procesador. Su objetivo es reducir el
tiempo de traducción de direcciones lógicas a físicas , evitando accesos a las
tablas de página .
Pregunta 3
Correcta
Respuesta: precleaning
Pregunta 4
Correcta
En el caso del algoritmo de reemplazo de páginas NFU (Not Frequently Used), indique de las siguientes
Se utiliza un campo contador que se incrementa periódicamente cuando su bit de modificación está a uno
Se utiliza un campo contador que se incrementa periódicamente cuando su bit de referencia está a uno
Se utiliza un campo contador que se incrementa periódicamente cuando su bit de validez está a uno
Se selecciona como víctima la página que tiene el mayor valor de su campo contador
Pregunta 5
Correcta
En relación con los objetivos de protección y compartición en la gestión de la memoria principal en un sistema operativo, de los siguientes
indique los que sean correctos:
Proteger el espacio de memoria principal asignado al sistema operativo de accesos no permitidos o indebidos.
Protección del acceso al espacio de memoria principal asignado a cada proceso.
Proteger el espacio de memoria principal de cada proceso de manera que cada uno se ejecute de manera exclusiva hasta su finalización.
Protección del espacio de memoria secundaria asignado al sistema operativo de accesos no permitidos o indebidos.
Hacer posible la compartición de zonas de memoria principal por varios proceso en ejecución.
Permitir la compartición de zonas de memoria secundaria por varios proceso en ejecución.
Pregunta 6
Correcta
Con relación al algoritmo de segunda oportunidad para el reemplazo de páginas, indique qué afirmaciones de las siguientes son correctas:
A las páginas con los bits de modificación y referencia a uno se les da una segunda oportunidad
A las páginas con el bit de modificación a uno y el de referencia a cero se les da una segunda oportunidad
A las páginas con el bit de referencia a uno se les da una segunda oportunidad
A las páginas con el bit de modificación a uno se les da una segunda oportunidad
A las páginas accedidas dos veces más recientemente se les da una segunda oportunidad
Pregunta 7
Correcta
Cuando un sistema operativo utiliza paginación bajo demanda, de las siguientes afirmaciones marque las que son correctas:
El proceso carga las páginas que necesita cuando recibe la CPU por parte del administrador de la CPU del sistema operativo.
Las páginas de un proceso se cargan en memoria principal cuando éste inicia su ejecución
Cuando se produce un fallo de TLB el sistema operativo realiza la carga de la página correspondiente desde memoria secundaria.
Cuando se produce un fallo de página el sistema operativo realiza la carga de la pagina correspondiente desde memoria secundaria.
Pregunta 8
Correcta
De los siguientes, indique cuáles son técnicas aplicables para la protección de acceso a las páginas de los procesos:
c. MMU
h. TLB
Pregunta 9
Correcta
De los siguientes, elija para cada concepto la definición correspondiente en relación con la gestión de la memoria principal en un sistema
operativo:
Reubicación
Permitir que un programa pueda residir en cualquier zona de la memoria principal cuando está en ejecución.
Fragmentación
Desaprovechamiento de la memoria principal debido a los huecos que quedan desasignados a raíz de su gestión a lo largo d
Pregunta 10
Correcta
paginadas páginas segmentos tablas de páginas memoria principal ráfagas contiguas páginas fallos de TLB
fallos de página dispersas memoria secundaria segmento marcos de página localidades página localidad delimitadas
En relación con el concepto del Conjunto de Trabajo (Working Set), en el siguiente texto, rellene los huecos con las palabras correctas:
A lo largo de la ejecución de un proceso éste en cada momento se ejecuta en zonas delimitadas tanto de código como de
datos. Estas zonas se denominan localidades . Si en todo momento un proceso en ejecución tiene su
localidad actual en memoria principal no tendrá fallos de página . Por otro lado, un proceso en un
momento dado, no necesitará más páginas de las que contienen su localidad actual. Así pues, el Conjunto de Trabajo de
un proceso está constituido por todas las páginas de su localidad actual en cada momento.
Pregunta 11
Correcta
Con relación a la técnica de la memoria virtual en la gestión de la memoria principal en un sistema operativo. De las siguientes
afirmaciones, indique cuál es correcta o incorrecta, seleccionando verdadero o falso, respectivamente.
Verdadero Falso
Correcta
Con respecto al concepto de paginación en la gestión de la memoria principal en un sistema operativo, seleccione la descripción/definición
correcta para cada concepto:
paginación
dividir un pograma en porciones de memoria de tamaño fijo que se asignan como bloques contiguos en memoria principal de m
dirección se compone de dos partes, número de página y desplazamiento
lógica
marco de
bloque contiguo de memoria de tamaño fijo en el que se divide la memoria principal
página
Pregunta 13
Parcialmente correcta
simbólicas enlazada código compilación plausibles enlazado ejecución reubicables programa binarias carga proceso
estática dinámica programa objeto definitivas
Con relación al concepto de reubicación de código, a continuación, complete los huecos con las palabras correctas:
El compilador traduce direcciones simbólicas a direcciones binarias reubicables. Estas direcciones no son
definitivas , no se resuelven en el momento de la compilación , sino cuando el programa se va a ejecutar.
Pregunta 14
Correcta
procesos programas applicaciones librerías DLL swapping llamada a sistema llamadas librerías compartidas
carga dinámica llamada eficiente bibliotecas memoria principal tabla indirecta intercambio memoria secundaria
enlace dinámico
Las bibliotecas compartidas permiten que varios procesos en un sistema operativo puedan compartir código, lo que
implica un uso más eficiente de la memoria principal. En Windows estás librerías se denominan
DLL y en GNU/Linux librerías compartidas .
En general, estas librerías se cargan en memoria principal la primera vez que un proceso realiza una
llamada a alguna de sus funciones. Estas llamadas se efectúan a través de una
tabla indirecta gestionada por el Sistema Operativo. A esta tećnica se la denomina enlace dinámico .
Pregunta 15
Correcta
Cuando el valor de PFF para un proceso es menor que un valor límite inferior, se le desasignan algunos marcos de página
Cuando el valor de PFF para un proceso es mayor que un valor límite superior, se le desasignan algunos marcos de página
Cuando el valor de PFF para un proceso es menor que un valor límite superior, se le desasignan algunos marcos de página
Cuando el valor de PFF para un proceso es mayor que un valor límite inferior, se le asignan algunos marcos de página adicionales
Pregunta 16
Parcialmente correcta
Seleccione para cada concepto la descripción/definición/afirmación correcta, con respecto a los algoritmos de remplazo de páginas:
NRU
El marco de página víctima es aquella que hace menos tiempo que ha sido usada
OPT
El marco de página víctima es aquella que más tarde en volver a ser accedida.
LRU
El marco de página víctima es aquella que hace más tiempo que ha sido usada
FIFO
El marco de página víctima es aquella que lleva más tiempo en memoria principal
Pregunta 17
Correcta
Con respecto a la gestión de memoria contigua en un sistema operativo, haga corresponder los siguientes conceptos con su
definición/descripción correcta:
best-fit
cuando un proceso solicita memoria principal se le proporciona el hueco libre que sea mayor o igual al que necesita con menor tam
worst- cuando un proceso solicita memoria principal se le proporciona el hueco libre que sea mayor o igual al que necesita con mayor tama
fit
first-fit
cuando un proceso solicita memoria principal se le proporciona el primer hueco libre que sea mayor o igual al que necesita.
registro contiene la longitud del bloque de memoria principal asignado a un proceso
límite
Pregunta 18
Incorrecta
¿Qué técnica utiliza el sistema operativo para determinar que una página de un proceso está cargada en memoria principal? Introduzca
una respuesta corta.
Respuesta: swapping
Pregunta 19
Correcta
En relación con el tamaño de página en la gestión de memoria principal, indique de las siguiente afirmaciones cuáles son correctas:
Aumenta la tasa de aciertos a la TLB.
Pregunta 20
Correcta
Con relación a la reubicación de direcciones memoria, haga corresponder cada concepto con su definición:
reubicación estática
la traducción de direcciones se realiza sólo durante la carga del programa
reubicación dinámica
la traducción de direcciones se realiza durante la ejecución del proceso
registro base
se suma a las direcciones lógicas para obtener direcciones físicas
dirección física
dirección recibida por el chip de memoria principal
Pregunta 21
Correcta
encadenada tablas de páginas reduzca fallos de TLB páginas lógicas fallos de memoria fallos de página aligere continua
páginas intermitente marcos de página periódica acelere enlentezca
Con respecto al concepto de hiperpaginación, rellene los huecos con las palabras correctas:
La hiperpaginación ocurre debido a la ocurrencia de fallos de página de manera encadenada en el sistema, debido a
que no hay suficientes marcos de página disponibles para todos los procesos que se encuentran en ejecución en el sistema, en un
momento dado. Todo ello hace que el sistema se enlentezca debido la paginación continua .
Pregunta 22
Correcta
Con relación a la estructura del software, de la siguiente relación, indique cuáles pueden provocar un incremento en el número de fallos de
página:
Tamaño de las funciones, subrutinas y/o métodos de objetos.
Estructuras de datos dispuestas de manera continua en memoria principal
Uso de arrays
Uso de la pila
Pregunta 23
Incorrecta
¿Cuántos accesos a memoria principal son necesarios para acceder a una dirección de memoria lógica, cuándo se usa una jerarquía de
páginas de 3
niveles en el caso de fallo de TLB? Introduzca una respuesta corta.
Respuesta: dos
Pregunta 24
Correcta
Considerando que el Conjunto de Trabajo (WS) se estima utilizando un ventana temporal Δ y un campo de último uso U , que se actualiza
periódicamente cuando el bit de referencia de una página está a uno. De las siguientes condiciones, indique cuál ha de cumplirse para que
una página se considere dentro del WS.
Cuando Δ − U ≥ Relojactual
Cuando Relojactual − U ≤ Δ
Cuando Relojactual − Δ ≥ U
Cuando Δ + U ≤ Relojactual
Pregunta 25
Correcta
Puede ser que la memoria principal tenga capacidad insuficiente para almacenar todos las aplicaciones que hay en memoria secundaria.
Impedir que los procesos accedan a zonas de memoria principal que sea compartida.
Impedir que los procesos accedan a zonas de memoria principal que no sea compartida.
Puede ser que la memoria principal tenga capacidad insuficiente para ejecutar todos los procesos que demandan ejecutarse en un
momento dado.
En un entorno multitarea los procesos en ejecución sólo deben acceder a las zonas de memoria quele sean asignadas por el Sistema
Operativo.
En un entorno multitarea los procesos en ejecución sólo deben acceder a las zonas de memoria que le sean permitidas por el Sistema
Operativo.
Pregunta 26
Parcialmente correcta
En relación con la gestión de memoria en un sistema operativo, seleccione la definición/descripción correcta para cada concepto:
segmentación
división de la memoria de un proceso en trozos que pueden asignarse como bloques contiguos independientes de memoria
fragmentación
zonas de memoria principal libres que por pequeñas, no pueden ser asignadas a nuevos procesos
compactación
reubicación de la memoria asignada a los distintos procesos para unir los huecos libres de memoria principal en huecos conti
Pregunta 27
Correcta
De las siguientes afirmaciones relacionadas con la memoria TLB, seleccione las que sean correctas:
Se habla de acierto de TLB cuándo un marco de página física se encuentra en la TLB.
Cada entrada contiene un par clave/valor, siendo la clave el marco de página física y el valor el número de página lógica que le
corresponde.
Cada entrada contiene un par clave/valor, siendo la clave el número de página lógica y el valor el marco de página que le corresponde.
Se habla de fallo de TLB cuándo un marco de página física no se encuentra en la TLB.
Pregunta 28
Correcta
Cuando se aplica el algoritmo de reemplazo de páginas por envejecimiento o "aging", indique de las siguientes afirmaciones cuál de ellas
es correcta:
Para cada página se va guardando un histórico de los últimos valores que a intervalos regulares ha ido tomando su bit de referencia
Pregunta 29
Correcta
Con relación a la gestión de la memoria principal, de los siguientes seleccione objetivos de rendimiento a conseguir:
Permitir que un programa necesite estar totalmente cargado en memoria principal para su ejecución.
Hacer posible que un programa no necesite estar totalmente cargado en memoria principal para su ejecución.
Lograr tener cargados en memoria principal el código de varios procesos sin que el sistema colapse.
Conseguir tener cargados en memoria principal varios procesos en ejecución sin que el sistema colapse.
Pregunta 30
Correcta
Cuando se aplica el algoritmo de reemplazo de páginas LFU (Least Frequently Used), indique de las siguientes que afirmaciones son
correctas:
◄ Tema 3 - Sesión 2
Ir a...
Tema 4 - Sesión 1 ►
© 2020 Universidad de Las Palmas de Gran Canaria. ULPGC.