Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESESO Tema 3 UJA

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
SO Tema 3 UJA

Descripción:
Test tema 3 de SO sacado del resumen de Antonio Javier Armenteros Martinez

Autor:
AVATAR
Francisco Javier Martinez Lomas
(Otros tests del mismo autor)


Fecha de Creación:
04/01/2023

Categoría:
Informática

Número preguntas: 41
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
1. Sobre gestión de memoria, ¿cuál de las siguientes afirmaciones es FALSA? a) En un esquema de gestión de memoria con particiones variables, al igual que en segmentación y segmentación paginada, existe fragmentación externa. b) Para reducir la fragmentación externa en un esquema de memoria de particiones variables es necesario compactar particiones moviendo procesos en memoria principal y juntando las particiones libres. c) En un esquema de gestión de memoria en el que existen 4 particiones fijas, el tamaño de los procesos puede ser como máximo el tamaño de la memoria real. d) En un esquema de memoria de particiones fijas, al igual que un esquema de paginación, existe fragmentación interna.
2. Para poder ejecutar un programa este debe de estar: a) Todas las afirmaciones son falsas b) Total o parcialmente cargado en Memoria Principal c) Almacenado en un disco en el momento de comenzar la ejecución d) Almacenado en un CD.
3. Se tiene un sistema de paginación con toda la tabla de páginas cargada en memoria. Si un acceso a memoria lleva 70 nanosegundos, ¿cuánto se tarda en resolver una dirección de memoria? a) 140 nanosegundos b) 70 nanosegundos c) 105 nanosegundos d) 210 nanosegundos.
4. Se tiene un ordenador en el que el tiempo de acceso a memoria es de 750 ns, mientras que el tiempo de acceso efectivo a memoria es de 800 ns, ¿cuál de los siguientes esquemas de gestión de la memoria se emplea en dicho ordenador? a) Particiones estáticas o fijas b) Paginación sin memoria asociativa. c) Paginación con memoria asociativa. d) Particiones dinámicas o variables.
5. En relación a las técnicas de memoria virtual: a) Permite aumentar el grado de multiprogramación del sistema. b) Con esta técnica se mueven trozos de procesos entre memoria principal y memoria secundaria. c) El tamaño de los procesos que podemos ejecutar está limitado por el tamaño de la memoria principal. d) Todas las afirmaciones son VERDADERAS.
6. En un sistema con paginación, el objetivo de la memoria TLB es... a) Ampliar el tamaño de la memoria útil usándola como memoria caché. b) Reducir el tiempo medio de acceso a memoria. c) Que los procesadores dispongan de memoria local. d) Poder acceder de forma asociativa o enlazada de datos.
7. El número de fallos de página indica: a) el número de veces que se hace referencia a páginas que no están en memoria principal. b) el número de veces que un proceso cambia de página durante su ejecución. c) el número de veces que se ha ejecutado el algoritmo de reemplazo de páginas. d) el número de marcos de página en los que se ha dividido la memoria principal.
8. ¿Cuál de las siguientes afirmaciones es FALSA? a) Tanto en segmentación como en paginación se gestiona el espacio libre mediante una lista enlazada trozos libres de memoria. b) El conjunto de trabajo de un programa puede variar durante la ejecución del proceso asociado a dicho programa. c) Es más sencillo compartir un módulo reentrante (trozo de código utilizado por varios procesos de forma simultánea) si se usa segmentación en vez de paginación. d) En memoria virtual, cuanto mayor es el tamaño del bloque (página o segmento) menos ocupa la tabla de traducción (de páginas o segmentos).
9. Sea un sistema de memoria segmentado donde la memoria principal tiene un tamaño de 10 KBytes, y el tamaño de cada posición de memoria es de 1 Byte. Si la dirección virtual ocupa 13 bits y se reparte como: s (5 bits) d (8 bits) ¿se podría aceptar un trabajo con un segmento cuyo tamaño es de 1KByte? a) Sí, ya que el tamaño de la memoria principal es mayor que el tamaño de dicho segmento. b) Sí, puesto que se usan 13 bits para expresar la dirección virtual, y 2 elevado a 13 es mayor que 1KByte. c) No, ya que con 5 bits para designar el número del segmento no se puede direccionar 1KByte. d) No, porque no se puede direccionar todas las direcciones de segmento de 1 Kbytes con esa dirección virtual.
10. ¿Cuales de las siguientes definiciones expresa correctamente una dirección virtual en un sistema de segmentación paginada? a) s: número del segmento dentro del proceso; p: número de la página dentro del segmento; d: desplazamiento dentro del segmento. b) s: número del segmento dentro del proceso; p: número de la página dentro del proceso; d: desplazamiento dentro de la página. c) s: número del segmento dentro del proceso; p: número de la página dentro del segmento; d: desplazamiento dentro de la página. d) Un sistema segmentado paginado no es posible, es un sistema paginado segmentado.
11. De los siguientes esquemas de gestión de memoria, ¿cuál utiliza las estrategias de colocación primer ajuste, siguiente ajuste, mejor ajuste y peor ajuste? a) Multiprogramación con particiones fijas. b) Segmentación. c) Segmentación paginada. d) Todos los esquemas de gestión de memoria utilizan estas estrategias de colocación.
12. ¿Cuál de los siguientes algoritmos de reemplazo de páginas NO garantiza que aumentando el número de marcos disponibles para un proceso, su tasa de faltas de página disminuya? a) LRU. b) NRU. c) Óptimo. d) FIFO.
13. ¿Cuál de las siguientes afirmaciones es VERDADERA? a) En paginación, la tabla de páginas asociada a un proceso tiene tantas entradas como el número de marcos ocupados por dicho proceso en memoria principal. b) Al usar memoria virtual, se puede ejecutar una instrucción de un proceso sin tener que cargar dicha instrucción en memoria principal. c) En segmentación, se produce un fallo de desbordamiento de segmento si d > t, siendo d el desplazamiento y t el tamaño del segmento. d) En paginación, la memoria principal se divide en segmento y éstos a su vez en marcos de página.
14. Se tiene un sistema de segmentación con toda la tabla de segmentos cargada en memoria y con una TLB de 10 nanosegundos. Si un acceso a memoria lleva 80 nanosegundos, ¿cuánto es el tiempo de acceso mediio a una dirección de memoria? a) 90 nanosegundos. b) 110 nanosegundos. c) 170 nanosegundos. d) 160 nanosegundos.
15. En un sistema de memoria segmentado paginado, se aumenta el tamaño de página, manteniendo el mismo el espacio físico y lógico, disminuirá... a) el número de entradas en la tabla de segmentos. b) el tamaño de cada entrada de la tabla de páginas pero no el número de entradas. c) el número de páginas por segmento. d) nada, se mantienen todas las estructuras de datos de memoria sin cambios.
16. Sea la siguiente tabla de segmentos: Segmento Base Longitud 0..............219.......600 1..............2300.....14 2...............90........100 3..............1327.....580 4..............1952......96 a) A la dirección lógica (0, 430) le corresponde la dirección física 649 y la dirección lógica (1, 10) es una referencia ilegal. b) A la dirección lógica (2, 500) le corresponde la dirección física 590. c) A la dirección lógica (3, 400) le corresponde la dirección física 1727 y la dirección lógica (4, 112) es una referencia ilegal. d) No se puede calcular ninguna dirección, faltan datos.
17. Para detectar una dirección no válida en un sistema de memoria paginada se debe: a) comprobar si el desplazamiento de la dirección lógica emitida es inferior al tamaño de página almacenado en la tabla de páginas. b) comprobar si la página en la que se encuentra la dirección es una de las posibles entradas de la tabla de páginas. c) recorrer la memoria principal en busca de dicha dirección. d) no se puede saber si es una dirección válida.
18. Suponga que se dispone de un sistema paginado con 20 marcos de página de 256 Bytes cada uno de ellos. ¿Cuál es el tamaño de la memoria principal de dicho sistema?. ¿Cuántos bits se necesitan para el desplazamiento de una dirección virtual?. Si para el número de página se usan 6 bits, ¿cuál sería el tamaño máximo de un proceso? a) El tamaño de la memoria principal es de 20 KB, se necesitan 10 bits para el desplazamiento, y el tamaño máximo de un trabajo es de 6 Kbytes. b) El tamaño de la memoria principal es de 10 KB, se necesitan 10 bits para el desplazamiento, y el tamaño máximo de un trabajo es de 1,25 Kbytes. c) El tamaño de la memoria principal es de 5 KB, se necesitan 8 bits para el desplazamiento, y el tamaño máximo de un trabajo es de 16 Kbytes. d) No se pueden hacer cálculo porque no se proporciona el tamaño de página.
19. Suponga que un proceso emita una dirección lógica (5, 18004) utilizando un modelo de gestión de memoria basado en segmentación paginada, con páginas de 4096 bytes. A esa dirección lógica le corresponde la dirección física. a) 4004. b) 8004. c) 9812. d) 23720.
20. Sobre la fragmentación de memoria principal a) La fragmentación externa se elimina con paginación b) La fragmentación externa se elimina con segmentación c) La fragmentación externa es inevitable d) La fragmentación externa se elimina con las particiones variables.
21. Se quiere diseñar un sistema de paginación bajo demanda en el que se utiliza una política de reemplazo local con 3 marcos de página asignados para cada proceso. Para la siguiente secuencia de referencias a páginas: 1, 2, 3, 2, 1, 5, 6, 3, 2, 1, ¿qué política de reemplazo produciría un resultado más cercano a la óptima, FIFO o LRU? a) LRU. b) FIFO. c) Tanto LRU como FIFO producen el mismo número de fallos. d) LRU produce menos fallos que el óptimo.
22. Con respecto a los algoritmos de asignación de memoria: “primer ajuste”, “mejor ajuste” y “peor ajuste” se puede afirmar que: a) Se utilizan en paginación. b) Su uso en particiones variables genera fragmentación externa y es necesaria la compactación. c) En segmentación, no tiene sentido el uso del algoritmo del peor ajuste, ya que la fragmentación interna que se produce no puede ser aprovechada por otro proceso. d) Se utilizan en las particiones fijas.
23. Sea un sistema de memoria segmentado en donde la memoria principal tiene un tamaño de 10 KBytes, y el tamaño de cada posición de memoria es de 1 Byte. Si la dirección virtual ocupa 13 bits repartidos como muestra la siguiente figura: s (5 bits) d (8 bits) ¿se podría aceptar un trabajo con un segmento cuyo tamaño es de 1KByte? a) Sí, ya que el tamaño de la memoria principal es mayor que el tamaño de dicho segmento. b) Sí, puesto que se usan 13 bits para expresar la dirección virtual, y 2 elevado a 13 es mayor que 1 KByte. c) No, ya que con 5 bits para designar el número del segmento no se puede direccionar 1 Kbyte. d) No, porque no se puede direccionar todas las direcciones de segmento de 1KByte con esa dirección virtual.
24. En relación con la paginación con memoria virtual es cierto que: a) Un proceso cuyo tamaño sea de 20 páginas, puede provocar menos fallos de página que otro proceso cuyo tamaño sea de 10 páginas. b) Si ejecutamos un proceso y observamos que provoca 50 fallos de página, siempre que lo ejecutemos observaremos el mismo número de fallos de páginas. c) Un proceso cuyo tamaño sea de 20 páginas ocupará el doble de marcos que otro proceso cuyo tamaño sea de 10 páginas. d) Un proceso cuyo tamaño sea de 200 páginas provocará, como mínimo, 200 fallos de página.
25. Tenemos un sistema paginado donde el tamaño de la página es de 2048 posiciones (o Bytes). El tamaño que ocupa cada entrada (registro) de la tabla de páginas es de 32 bits. ¿Qué fragmentación interna, externa y de tablas se produce si se acepta un trabajo con un tamaño de 7553 Bytes? a) Fragmentación interna: 639 Bytes fragmentación externa: 767 Bytes fragmentación de tablas: 96 bits b) Fragmentación interna: No existe fragmentación externa: 639 Bytes fragmentación de tablas: 128 bits c) Fragmentación interna: 639 Bytes fragmentación externa: No existe fragmentación de tablas: 128 bits d) Todas las afirmaciones son FALSAS.
26. Suponga que dispone de un sistema paginado en donde la memoria principal tiene un tamaño de 5KBytes, y el tamaño de cada posición de memoria es de 1 Byte. Cada dirección virtual ocupa 14 bits, siendo los 5 primeros los usados para denotar el número de página y los restantes el desplazamiento. ¿Se puede ejecutar en dicha máquina un proceso cuyo tamaño es de 10 KBytes? a) Sí, pues el tamaño del proceso es menor que el tamaño del proceso más grande que se puede ejecutar en esta máquina. b) No, el proceso tiene un tamaño mayor que el de la memoria principal, este proceso no se puede cargar en dicha memoria principal para ser ejecutado. c) Sí, puesto que al usar memoria virtual se puede ejecutar trabajos de cualquier tamaño, por ejemplo, procesos incluso de Mbytes. d) No, con esta dirección virtual no se puede direccionar el espacio de memoria principal.
27. ¿Cuál de las siguientes operaciones NO es una función del Sistema de Gestión de Memoria del Sistema Operativo? a) El gestor de memoria debe encargarse de conocer y gestionar los espacios libres y ocupados que existen en memoria principal. b) El gestor de memoria debe llevar a cabo la traducción de direcciones de un proceso. c) El gestor de memoria se ocupa liberar la memoria asignada a un proceso cuando éste finaliza. d) El gestor de memoria se ocupa de proporcionar protección entre los procesos.
28. Supongamos un sistema de gestión de memoria con segmentación paginada, con páginas de 1KB. Un proceso emite las siguientes direcciones lógicas: (1, 2487) y (1, 635). A continuación se muestra la tabla de páginas del segmento 1. ¿Cuáles serán las direcciones físicas correspondientes? a) 8631 y 3707. b) 7607 y 7803. c) No se puede calcular sin la tabla de segmentos. d) 8631 y la segunda genera un fallo de página.
29. Sea un esquema de gestión de memoria virtual con segmentación a) Para ejecutar un proceso es necesario que todos sus segmentos estén cargados en memoria principal. b) Divide al proceso en segmentos, almacenando en cada uno una región del proceso. c) Es difícil compartir o proteger las distintas regiones del proceso. d) Para traducir una dirección nos basta con la dirección base a partir de la cual está cargado todo el proceso y su tamaño.
30. ¿En cuál de estas circunstancias es siempre necesario vaciar el estado actual de la TLB o memoria asociativa? a) Cuando se cambia de contexto entre hilos de distintos procesos pesados. b) Cuando se cambia de contexto entre hilos de un mismo proceso pesado. c) Cuando se cambia de contexto entre hilos del núcleo. d) Todas las afirmaciones son VERDADERAS.
31. Sea un esquema de memoria basado en asignación contigua con particiones variables o dinámicas: a) En circunstancias normales, este esquema estará libre de fragmentación externa. b) En general, el tamaño máximo que puede tener un proceso está limitado por el tamaño de la memoria que deje libre el SO. c) El grado máximo de multiprogramación del sistema es fijo durante la ejecución del sistema. d) La política de asignación del peor ajuste es la que mayor fragmentación externa provocará.
32. De los siguientes esquema de gestión de memoria, ¿cuál utiliza las estrategias de colocación primer ajuste, siguiente ajuste, mejor ajuste y peor ajuste? a) Multiprogramación con particiones fijas. b) Segmentación. c) Segmentación paginada. d) Todos los esquemas de gestión de memoria utilizan estas estrategias de colocación.
33. ¿Cuál de las siguientes afirmaciones es VERDADERA? a) En un esquema de particiones dinámicas es necesario realizar condensaciones de huecos. b) En un esquema de particiones estáticas es necesario realizar compactaciones periódicamente. c) Un esquema de particiones dinámicas genera fragmentación interna. d) Un esquema de particiones estáticas genera fragmentación externa.
34. Suponga que un proceso emite una dirección lógica igual a 8144 y que se utiliza paginación, con páginas de 2K palabras: a) A esa dirección lógica le corresponde la página 3 y el desplazamiento 2000. b) A esa dirección lógica le corresponde la página 4 y el desplazamiento 1038. c) A esa dirección lógica le corresponde la dirección física 24432. d) A esa dirección lógica le corresponde la página 2 y el desplazamiento 2024.
35. Un procesador maneja direcciones lógicas de 16 bits, direcciones físicas de 32 bits y páginas de 2 KB. ¿Cuántas páginas lógicas puede llegar a tener un proceso en este sistema? a) 2^5. b) 2^21. c) 2^32. d) 2^16.
36. Se tiene una máquina con direcciones de 32 bits, con 10 bits de offset, y un proceso P4 cuyas referencias a memoria son las siguientes: 535 – 3451 – 7548 – 487 – 2087. Si el contenido de la tabla de páginas, en un determinado momento, para las entradas 0, 1, 2 es: (7, 4, 1). a) La dirección física de 2087 genera un fallo de página. b) La dirección 535 y 487 generan fallo de página. c) La dirección física de 7548 es 4476. d) La dirección física de 535 es 7703 y la dirección 7548 genera fallo de página.
37. En un sistema de memoria segmentado paginado, se aumenta el tamaño de página, manteniendo el mismo el espacio físico y lógico, disminuirá... a) el número de entradas en la tabla de segmentos. b) el tamaño de cada entrada de la tabla de páginas pero no el número de entradas. c) el número de páginas por segmento. d) nada, se mantienen todas las estructuras de datos de memoria sin cambios.
38. ¿Cuál de las siguientes características de un sistema de memoria virtual? a) El bit M (página modificada) para no tener que escribir las no modificadas. b) El bit P (página presente) para no tener que escribir las no presentes. c) El bit V (página valida) para no tener que leer ni escribir las no válidas. d) El bit R (página referenciada) para no tener que escribir las no referenciadas.
39. Supóngase que se dispone de un sistema paginado con 20 marcos de página de 256 Bytes cada uno de ellos. ¿Cuál es el tamaño de la memoria principal de dicho sistema?. ¿Cuántos bits se necesitan para el desplazamiento de una dirección virtual?. Si para el número de página se usan 6 bits, ¿cuál sería el tamaño máximo de un proceso? a) El tamaño de la memoria principal es de 20 KBytes, se necesitan 10 bits para el desplazamiento, y el tamaño máximo de un trabajo es de 6 KBytes. b) El tamaño de la memoria principal es de 10 KBytes, se necesitan 10 bits para el desplazamiento, y el tamaño máximo de un trabajo es de 1,25 KBytes. c) El tamaño de la memoria principal es de 5 KBytes, se necesitan 8 bits para el desplazamiento, y el tamaño máximo de un trabajo es de 16 KBytes. d) No se pueden hacer cálculos porque no se proporciona el tamaño de página.
40. De los siguientes esquemas de gestión de memoria, ¿cuál requiere para poder ejecutar un trabajo(programa más datos) y que éste se almacene de forma completa y contigua en memoria principal? a) Segmentación. b) Monoprogramación con overlays. c) Todo esquema que gestione la memoria obliga a que el trabajo se almacene de forma completa en memoria principal para poderse ejecutar. d) Multiprogramación con particiones variables.
41. Considera un sistema de paginación bajo demanda en el que un proceso que tiene asignados 4 marcos de página genera la siguiente secuencia de referencias a páginas: 4, 2, 4, 1, 6, 3, 2, 5, 6, 4, 1, 3, 5, 3. Indica que accesos producirían un fallo de página cuando se utiliza cada una de las políticas de reemplazo local FIFO, LRU y óptima. a) LRU es la que produce más fallos de página que son 11. b) Se producen el mismo número de fallos, que son 7. c) FIFO es la que produce más fallos de página que son 11. d) La política óptima NO produce ningún fallo de página.
Denunciar test Consentimiento Condiciones de uso