option
Cuestiones
ayuda
daypo
buscar.php

IC2 Tema 3 Memoria

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
IC2 Tema 3 Memoria

Descripción:
Curso 2024/2025

Fecha de Creación: 2025/05/19

Categoría: Informática

Número Preguntas: 41

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

De los siguientes, indique cuáles son técnicas aplicables para la protección de acceso a las páginas de los procesos: a. bit de modificación. b. bits de lectura, escritura y ejecución. c. tablas de páginas invertidas. d. tablas de páginas. e. MMU. f. TLB. g. bit de validez. h. registros de longitud de la tabla de páginas.

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 página el sistema operativo realiza la carga de la pagina correspondiente desde memoria secundaria. Cuando se produce un fallo de TLB el sistema operativo realiza la carga de la página correspondiente desde memoria secundaria.

De los siguientes puntos, seleccione aquellos que se correspondan con algoritmos de reemplazo de páginas: FCFS. SRTF. LFU. FIFO. aging. MMU. TLB. SJF. LIFO. NRU.

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. Bit de validez. Ventana de tiempo Δ. Contador de modificaciones M. Contador de referencias R. Campo temporal U. Bit de referencia.

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 todas las aplicaciones que hay en memoria secundaria. Impedir que los procesos accedan a zonas de memoria principal que no sea compartida. 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. Puede ser que la memoria principal tenga capacidad insuficiente para ejecutar todos los procesos que demandan ejecutarse en un momento dado. Impedir que los procesos accedan a zonas de memoria principal que sea compartida. 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.

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 modificación a uno 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 accedidas dos veces más recientemente se les da una segunda oportunidad.

¿Cómo determina el sistema operativo que un marco de página necesita llevarse a memoria secundaria, cuando se selecciona como víctima en un algoritmo de reemplazo de páginas? Introduzca una respuesta corta.

Seleccione para cada concepto la descripción/definición/afirmación correcta, con respecto a los algoritmos de reemplazo de páginas: NRU. FIFO. LRU. OPT.

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: marco de página. paginación. dirección lógica.

¿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.

En relación con la gestión de memoria en un sistema operativo, seleccione la definición/descripción correcta para cada concepto: compactación. fragmentación. segmentación.

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. Fragmentación.

Con relación a la gestión de la memoria principal, de los siguientes seleccione objetivos de rendimiento a conseguir: 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. Sacar máximo provecho de la memoria principal disponible. 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.

Con relación al concepto de paginación en la gestión de la memoria principal, rellene los huecos con las palabras correctas: 1._La_traducción_de_una_dirección_de_memoria lógica memoria_principal. 5._El_Sistema_Operativo_mantiene_una lista 9._En_la_CPU_hay_un 12._requiere_de 3._consiste_en_determinar_qué 11._Así_todo_acceso_a_una_dirección_de_memoria 8._a marco_de_página, físicas. 4._de_los_asignados_al_proceso,_se_corresponde_con_una_página_determinada_del_proceso._El_dispositivo_que_lleva_a_cabo_esta_traducción_de_direcciones_se_denomina 10._que_apunta_a_esa_tabla_de_páginas._Esta_tabla_de_páginas_reside_en_la 13._accesos_a_memoria_principal. lógica MMU. 7._en_el_sistema._Cada_proceso_tiene_una_tabla_de_páginas_que_permite_traducir_sus_direcciones lógicas física 6._de_los_marcos_de_página registro disponibles 2._a dos.

Con relación al concepto de reubicación de código, a continuación, complete los huecos con las palabras correctas: 3._reubicables._Estas_direcciones_no_son definitivas ejecución dinámica 10._inicial_del_programa,_decimos_que_la_reubicación_es 8._se_hace_en_durante_la 2._a_direcciones programa estática. 5._sino_cuando_el reubicables compilación binarias 4._no_se_resuelven_en_el_momento_de_la 1._El_compilador_traduce_direcciones simbólicas carga 6._se_va_a_ejecutar._Hablamos_de_reubicación 9._del_proceso_correspondiente._En_el_caso_de_que_la_resolución_de_direcciones_se_haga_cuando_se_realiza_la 7._cuando_la_resolución_de_direcciones.

Coloque en el orden correcto las distintas fase que conforman el ciclo de vida de un programa: programa fuente. compilación. programa objeto. enlazado. programa ejecutable. carga. ejecución.

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 ≤ Reloj actual. Cuando Reloj actual−Δ ≥ U. Cuando Δ-U ≥ Reloj actual. Cuando Reloj actual - U ≤ Δ.

¿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.

De las siguientes, marque las zonas de memoria principal en las que se organiza la memoria de un programa cuándo está en ejecución: datos inicializados. bloque de control de procesos. memoria dinámica. fifo. heap. código. memoria estática. pila. otros datos. cola.

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. Los procesos están completamente en memoria secundaria y en memoria principal. Es necesario que un proceso esté completamente cargado en memoria principal para ejecutarse. El sistema operativo trata de que un proceso siempre tenga la máxima cantidad de memoria principal disponible para que se pueda ejecutar. Los procesos están parcialmente en memoria secundaria y en memoria principal. Un proceso no necesita estar completamente cargado en memoria principal para ejecutarse. La memoria principal se comparte entre los procesos que están en ejecución en el sistema. El programador específica qué partes del proceso están en memoria principal, cuáles en memoria secundaria.

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: first-fit. registro límite. worst-fit. registro base. best-fit.

Cuando se aplica el algoritmo de reemplazo de páginas LFU (Least Frequently Used), indique de las siguientes qué afirmaciones son correctas: Para cada página se mantiene un contador de referencias. Se escoge como víctima la página con el mayor valor de su contador de modificaciones. Se escoge como víctima la página con el mayor valor de su contador de referencias. Para cada página se mantiene un contador de modificaciones.

Con respecto al concepto de hiperpaginación, rellene los huecos con las palabras correctas: enlentezca 4._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 encadenada 1._La_hiperpaginación_ocurre_debido_a_la_ocurrencia_de marcos_de_página 3._en_el_sistema,_debido_a_que_no_hay_suficientes 2._de_manera 5._debido_a_la_paginación continua. fallos_de_página.

Con respecto a la técnica de la Frecuencia de Fallos de Página (PFF) para resolver la hiperpaginación, indique de las siguientes afirmaciones, cuáles son correctas: 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. 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 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.

Con relación al concepto de TLB (Translation Lookaside Buffer), rellene los huecos: 1._La_TLB_es_una 8._el_tiempo_de_traducción_de_direcciones tablas_de_página. 6._a_la tablas_de_páginas 5._muy_rápido,_similar_al_tiempo_de 2._de_memoria memoria_de_registros acceso 7._del_procesador._Su_objetivo_es acceso lógicas 9._a caché 10._evitando_accesos_a_las físicas, reducir asociativa 4._de_los_procesos_que_se_ejecutan_en_el_sistema._Tiene_un_tiempo_de 3._dentro_del_procesador_que_almacena_entradas_de_las.

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: Hacer posible la compartición de zonas de memoria principal por varios procesos en ejecución. Protección del espacio de memoria secundaria 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. Proteger el espacio de memoria principal asignado al sistema operativo de accesos no permitidos o indebidos. Permitir la compartición de zonas de memoria secundaria por varios procesos en ejecución.

Coloque en orden los siguientes pasos del algoritmo general para atender un fallo depágina, cuando no hay marcos de página disponibles: Se produce un fallo de página. Se determina que no hay marcos de página libres disponibles. Se selecciona un marco de página víctima. Si el marco de página ha sido modificado, se lleva a memoria secundaria. Se lee la página del proceso desde memoria secundaria al marco de página en memoria principal. Se marca como inválida la entrada de la página correspondiente al marco de página en su tabla de páginas. Actualizar la entrada de la nueva página en su tabla de páginas (bit de validez y marco de página).

Con relación a la reubicación de direcciones memoria, haga corresponder cada concepto con su definición: registro base. unidad de manejo de memoria. reubicación estática. dirección lógica o virtual. reubicación dinámica. dirección física.

Ordene cronológicamente los pasos a llevar a cabo cuándo se produce un fallo de página. Obtener un marco de página disponible. Leer desde memoria secundaria la página solicitada en el marco de página. Actualizar bit de validez y marco de página en entrada correspondiente de la tabla de páginas. Re-ejecución de la instrucción que originó el fallo de página.

Con relación a la gestión de la memoria en un sistema operativo, y respecto al concepto de intercambio, complete el siguiente texto rellenando los huecos con el texto correcto: 3._en_memoria_secundaria_la 4._en_memoria_principal_de_un_proceso_en 9._en_memoria_principal_cuando_el_sistema_operativo_determine_que_deben imagen 1._La_técnica_de_intercambio_o 8._Los_procesos_almacenados_en_memoria_secundaria_son_posteriormente almacenar uso continuar 5._de_manera_temporal._En_general,_los_procesos_que_se_llevan_a ejecución 6._son_aquellos_que_llevan_bloqueados_mucho_tiempo,_con_lo_que_el recargados 10._con_su_ejecución. swapping 2._consiste_en memoria_secundaria eficiente. 7._de_la_memoria_principal_que_tienen_asignada_no_es.

Con relación a la paginación en la gestión de la memoria principal, seleccione la definición/descripción que sea correcta: tabla de páginas invertida. paginación jerárquica.

En el caso del algoritmo de reemplazo de páginas NFU (Not Frequently Used), indique de las siguientes afirmaciones cuáles son correctas: 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. 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 modificación está a uno.

En relación con el tamaño de página en la gestión de memoria principal, indique de las siguientes afirmaciones cuáles son correctas: Aumenta la tasa de aciertos a la TLB. Un tamaño de página pequeño mejora la fragmentación interna. Aumenta el tamaño de la tabla de páginas. Disminuye el tamaño de la tabla de páginas. Disminuye la tasa de aciertos a la TLB. Un tamaño de página pequeño mejora la fragmentación externa.

A continuación, rellene los huecos con las palabras correctas: llamadas llamada librerías 1.Las DLL 4._y_en_GNU/Linux 9._gestionada_por_el_Sistema_Operativo._A_esta_técnica_se_la_denomina 3._de_la_memoria_principal._En_Windows_estás_librerías_se_denominan librerías 6._se_cargan_en_memoria_principal_la_primera_vez_que_un_proceso_realiza_una librerías_compartidas. 5._En_general,_estas tabla_indirecta enlace_dinámico. 7._a_alguna_de_sus_funciones._Estas 8._se_efectúan_a_través_de_una eficiente 2._compartidas_permiten_que_varios_procesos_en_un_sistema_operativo_puedan_compartir_código,_lo_que_implica_un_uso_más.

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 compilados con comprobación estática de tipos. Estructuras de datos dispuestas de manera continua en memoria principal. Tamaño de las funciones, subrutinas y/o métodos de objetos. Lenguajes de programación interpretados con comprobación dinámica de tipos. Uso de la pila. Uso de arrays. Uso de estructuras de datos enlazadas (listas, árboles, etc.).

De las siguientes afirmaciones relacionadas con la memoria TLB, seleccione las que sean correctas: Se habla de acierto de TLB cuándo un número de página lógica 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. Se habla de fallo de TLB cuándo un número de página lógica no se encuentra en la TLB. 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.

En el caso de aplicar el algoritmo de reemplazo de página NRU, en un momento, de qué grupo de los siguientes sería el marco de página seleccionado como víctima: Una página con bit de referencia a cero y bit de modificación a uno. Dos páginas con bit de referencia a cero y bit de modificación a cero. Una página con bit de referencia a uno y bit de modificación a uno. Cuatro páginas con bit de referencia a uno y bit de modificación a uno.

¿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.

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 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 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 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 sus bits de referencia y modificación.

¿Cómo se denomina al hecho de que los procesos normalmente concentran sus accesos a código y datos en pequeñas áreas de memoria en un momento dado? Introduzca una respuesta corta.

En relación con el concepto del Conjunto de Trabajo (Working Set), en el siguiente texto, rellene los huecos con las palabras correctas: 5._no_tendrá 3._Si_en_todo_momento_un_proceso_en_ejecución_tiene_su localidad páginas localidad 7._actual._Así_pues,_el_Conjunto_de_Trabajo_de_un_proceso_está_constituido_por_todas_las localidad 2._tanto_de_código_como_de_datos._Estas_zonas_se_denominan 9._actual_en_cada_momento. delimitadas 8._de_su 1._A_lo_largo_de_la_ejecución_de_un_proceso_éste_en_cada_momento_se_ejecuta_en_zonas memoria_principal fallos_de_página. 4._actual_en 6._Por_otro_lado,_un_proceso_en_un_momento_dado,_no_necesitará_más_páginas_de_las_que_contienen_su localidades.

Denunciar Test