option
Cuestiones
ayuda
daypo
buscar.php

SO - Preguntas clase T7

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
SO - Preguntas clase T7

Descripción:
Lunita lunera

Fecha de Creación: 2024/11/10

Categoría: Informática

Número Preguntas: 14

Valoración:(3)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
Denunciar Comentario
Luna el luquichi y el cabeceño están enamorados de ti
Responder
FIN DE LA LISTA
Temario:

Al realizar una traducción de direcciones paginadas, ¿Qué elementos se utilizan en el proceso?. Número de marco. Desplazamiento. Tabla de páginas. Tabla de segmentos. Número de bloque.

En un sistema con administración de memoria a nivel de regiones, ¿Cómo se manejaría el siguiente código en términos de asignación y localización de memoria, teniendo en cuenta que malloc y realloc son gestionados en el HEAP, pero la organización de la memoria depende del sistema operativo y de la estrategia de listas de control en bloques?. ptr inicialmente apunta a una región en el HEAP asignada por malloc, y su espacio puede reubicarse durante la operación realloc. static_var se almacena en el segmento DATA, ya que es una variable estática inicializada. Al ejecutar realloc, el sistema crea una copia de ptr en un bloque de mayor tamaño, que se organiza en el segmento DATA si hay espacio disponible; de lo contrario, la operación falla. global_var se almacena en el segmento BSS, ocupando espacio reservado para datos no inicializados del proceso. local_var se ubica en la pila (STACK), reservando memoria para su ciclo de vida dentro de la función main.

¿Cuáles son las ventajas de la memoria asociativa (TLB) en un sistema de paginación?. Reduce el número de accesos a la memoria principal por traducción de direcciones. Minimiza la fragmentación de memoria en sistemas paginados. Asigna marcos de página basados en el PID y número de página. Permite que la tabla de páginas esté siempre en el procesador. Mejora el rendimiento al almacenar las traducciones más recientes.

En una tabla de páginas, ¿Qué ocurre si una página solicitada no se encuentra en la memoria asociativa (TLB)?. Se lanza una excepción. El sistema operativo gestiona la excepción. La tabla de páginas es reorganizada. La página se añade automáticamente al TLB. La página es traída desde el disco.

En el siguiente código, ¿Dónde se almacenarían la variable a, b y p?. b en DATA. a en BSS. a en DATA. p en HEAP. b en BSS.

En un esquema de tabla de páginas para todo el sistema, ¿qué características y limitaciones específicas presenta?. Simplifica el acceso, reduciendo el número de niveles de paginación. Es indexada usando el PID del proceso junto con el número de página. La MMU contiene una tabla con una entrada por proceso, indicando la dirección de la tabla de páginas de cada uno. Requiere un cambio completo de tabla al conmutar entre procesos. Reduce la dependencia del sistema operativo en el manejo de tablas.

En la administración de memoria, ¿Qué ventajas tiene la tabla de páginas multinivel?. Reduce el tiempo de acceso a la memoria. Simplifica la administración de memoria. No necesita estar completamente en memoria. No requiere direcciones consecutivas. Flexibilidad en la estructura de la tabla.

En el siguiente código, ¿Dónde se almacenarían la variable x y la variable z?. x en DATA. z en BSS. z en DATA. z en HEAP. x en BSS.

¿Cuáles son las funciones principales de la administración de memoria a nivel de procesos?. Controlar el tamaño de los segmentos BSS y DATA. Crear un espacio lógico único para cada proceso. Gestionar el espacio de memoria entre diferentes procesos. Proteger al sistema operativo de los procesos. Asignar memoria dinámica a los procesos.

Considerando un sistema operativo que emplea paginación multinivel con soporte de TLB, ¿cuál sería el proceso completo de traducción de direcciones para una dirección lógica dada, y qué desafíos específicos pueden surgir en términos de rendimiento y gestión de memoria en este esquema?. La MMU consulta primero la memoria asociativa (TLB) para verificar si la traducción ya está en caché. Si la tabla de páginas multinivel es muy fragmentada, el sistema operativo tendrá que hacer una reorganización continua de la memoria principal, lo cual resulta en tiempos de espera elevados. La búsqueda en la tabla de páginas puede causar una sobrecarga significativa si la estructura es profunda, aumentando el tiempo de acceso y disminuyendo el rendimiento. La dirección lógica se divide en múltiples partes, incluyendo índice de directorio, índice de tabla de página y desplazamiento dentro del marco. Si no hay coincidencia en el TLB, el sistema busca en la tabla de páginas multinivel en la memoria principal, consultando cada nivel.

¿Qué operaciones se pueden realizar en el nivel de gestión de zonas?. Crear un segmento. Cambiar el tamaño de una zona. Reservar una zona. Compartir una zona con otro proceso. Liberar una zona.

En la traducción de direcciones en un sistema de paginación, la tabla de páginas por proceso contiene: La dirección de la tabla de páginas. El PID del proceso. Una lista de los marcos asignados al proceso. Las direcciones base de cada marco. El tamaño del segmento de pila.

En el contexto de administración de memoria, ¿qué situaciones hacen preferible el uso de tablas de páginas en el traductor sobre otras opciones?. Cuando el número de páginas es bajo, como en microcontroladores. En sistemas que no usan paginación multinivel. Para facilitar la gestión de procesos de gran tamaño. En sistemas con escasa capacidad de memoria principal. En sistemas que requieren tiempos de acceso optimizados para la tabla de páginas.

¿Cuáles son los dos criterios de asignación de memoria que mejor se comportan en cuanto a eficiencia?. Primer ajuste. Siguiente ajuste. Peor ajuste. Mejor ajuste. Ajuste por fragmentación.

Denunciar Test