Está en la página 1de 11

Inicio » Mis cursos »

EII »
G. Ciencia e Ingeniería de Datos »
40370 »
Secciones »
Contenidos Teóricos »
Tema 3 - Cuestionario 

Comenzado el miércoles, 26 de mayo de 2021, 10:14


Estado Finalizado
Finalizado en miércoles, 26 de mayo de 2021, 11:13
Tiempo 59 minutos 23 segundos
empleado
Puntos 27,3/30,0
Calificación 9,1 de 10,0 (91%)

Pregunta 1

Correcta

Puntúa 1,0 sobre 1,0

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

Puntúa 1,0 sobre 1,0

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

Puntúa 1,0 sobre 1,0


¿Cómo se denomina a la técnica por la cual el sistema operativo, cuando está ocioso, guarda en disco los marcos de página que han sido
modificados, y restableciendo a cero, el bit de modificación de la entrada de la tabla de páginas, correspondiente a cada marco de página?
Introduzca una respuesta corta.

Respuesta: precleaning 

Pregunta 4

Correcta

Puntúa 1,0 sobre 1,0

 afirmaciones cuáles son correctas:

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

Puntúa 1,0 sobre 1,0

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

Puntúa 1,0 sobre 1,0

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

Puntúa 1,0 sobre 1,0

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

Puntúa 1,0 sobre 1,0

De los siguientes, indique cuáles son técnicas aplicables para la protección de acceso a las páginas de los procesos:

a. tablas de páginas invertidas



b. tablas de páginas

c. MMU

d. registros de longitud de la tabla de páginas



e. bits de lectura, escritura y ejecución

f. bit de validez

g. bit de modificación

h. TLB

Pregunta 9

Correcta

Puntúa 1,0 sobre 1,0

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

Puntúa 1,0 sobre 1,0

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

Puntúa 1,0 sobre 1,0

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

  La memoria principal se comparte entre los 


procesos que están en ejecución en el sistema.

  El sistema operativo trata de que un proceso 


siempre tenga la máxima cantidad de memoria
principal disponible para que se pueda ejecutar.

  El programador especifica qué partes del proceso 


están en memoria principal, cuáles en memoria
secundaria.

  Un proceso no necesita estar completamente 


cargado en memoria principal para ejecutarse.

  Es necesario que un proceso esté completamente 


cargado en memoria principal para ejecutarse.

  Los procesos están parcialmente en memoria 


secundaria y en memoria principal.

  Los procesos están completamente en memoria 


secundaria y en memoria principal.
Pregunta 12

Correcta

Puntúa 1,0 sobre 1,0

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

Puntúa 0,9 sobre 1,0

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.

Hablamos de reubicación dinámica cuando la resolución de direcciones binarias se hace en durante la


ejecución del proceso correspondiente. En el caso de que la resolución de direcciones se haga cuando se realiza la
carga inicial del programa, decimos que la reubicación es estática .

Pregunta 14

Correcta

Puntúa 1,0 sobre 1,0

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

A continuación, rellene los huecos con las palabras correctas.

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

Puntúa 1,0 sobre 1,0


Con respecto a la técnica de la Frecuencia de Fallos de Página (PFF) para resolver la hiperpaginación, indique de las siguencadenadaientes
afirmaciones, cuáles son correctas:

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

Puntúa 0,8 sobre 1,0

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

Puntúa 1,0 sobre 1,0

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:

registro dirección apuntando al límite inferior de la memoria principal asignada a un proceso


base

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

Puntúa 0,0 sobre 1,0

¿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

Puntúa 1,0 sobre 1,0

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:

Disminuye el tamaño de la tabla de páginas.



Un tamaño de página pequeño mejora la fragmentación externa.

Aumenta el tamaño de la tabla de páginas.


Aumenta la tasa de aciertos a la TLB.

Disminuye la tasa de aciertos a la TLB.

Un tamaño de página pequeño mejora la fragmentación interna.

Pregunta 20
Correcta

Puntúa 1,0 sobre 1,0

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 

dirección lógica o virtual


dirección generada por la CPU 

unidad de manejo de memoria


dispositivo que traduce direcciones de memoria lógicas a físicas 

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

Puntúa 1,0 sobre 1,0

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

Puntúa 1,0 sobre 1,0

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:

Lenguajes de programación interpretados con comprobación dinámica de tipos


Tamaño de las funciones, subrutinas y/o métodos de objetos.


Estructuras de datos dispuestas de manera continua en memoria principal

Lenguajes de programación compilados con comprobación estática de tipos

Uso de estructuras de datos enlazadas (listas, árboles, etc.)


Uso de arrays

Uso de la pila

Pregunta 23

Incorrecta

Puntúa 0,0 sobre 1,0

¿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

Puntúa 1,0 sobre 1,0

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

Puntúa 1,0 sobre 1,0


En relación con la gestión de la memoria por parte del Sistema Operativo, ¿cuáles son los problemas principales a resolver?, marque las
afirmaciones correctas:

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 quele 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

Puntúa 0,7 sobre 1,0

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

Puntúa 1,0 sobre 1,0

De las siguientes afirmaciones relacionadas con la memoria TLB, seleccione las que sean correctas:

Se habla de fallo de TLB cuándo un número de página lógica no se encuentra en la TLB.


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.

Se habla de acierto de TLB cuándo un número de página lógica se encuentra en la TLB.


Pregunta 28

Correcta

Puntúa 1,0 sobre 1,0

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 sus bits de validez y
referencia

Para cada página se va guardando un histórico de los últimos valores que


a intervalos regulares ha ido tomando sus bits de referencia y
modificación


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

Para cada página se va guardando un histórico de los últimos valores que


a intervalos regulares ha ido tomando su bit de validez

Para cada página se va guardando un histórico de los últimos valores que


a intervalos regulares ha ido tomando su bit de modificación

Pregunta 29
Correcta

Puntúa 1,0 sobre 1,0

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.

Sacar máximo provecho de  la memoria principal disponible.

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.

Aprovechar al máximo la memoria secundaria disponible.

Pregunta 30
Correcta

Puntúa 1,0 sobre 1,0

Cuando se aplica el algoritmo de reemplazo de páginas LFU (Least Frequently Used), indique de las siguientes que afirmaciones son
correctas:

Para cada página se mantiene un contador de referencias

Para cada página se mantiene un contador de modificaciones

Se escoge como víctima la página con el mayor valor de su contador de referencias

Se escoge como víctima la página con el mayor valor de su contador de modificaciones

◄ Tema 3 - Sesión 2

Ir a...

Tema 4 - Sesión 1 ►

Ayuda MiULPGC Ayuda Campus virtual


Web: Asistencia técnica
e-mail:  campusvirtual@ulpgc.es
E-mail:  1234@ulpgc.es Tlf: (+34)928 45 9596

Tlf: (+34)928 45 1234 Sólo para estas páginas


Qué se puede solicitar


  © 2020 Universidad de Las Palmas de Gran Canaria. ULPGC.

También podría gustarte