SO bloque 3 (26-51)
![]() |
![]() |
![]() |
Título del Test:![]() SO bloque 3 (26-51) Descripción: SO segundas preguntas bloque 3 |




Comentarios |
---|
NO HAY REGISTROS |
¿Cuál es el mayor inconveniente de los sistemas de gestión de memoria con swapping y solapamiento?. Que la conmutación consume demasiado tiempo. Que en memoria auxiliar sólo puedo tener un proceso. Que en memoria principal sólo puedo tener un proceso. Cuando se realiza una operación se “swap-out” el proceso afectado ¿en qué estado queda?. Suspendido. Blocked. Ready. ¿Cuál sería el tiempo de “swapping” si el disco utilizado para ello es un ECS (Tiempo de acceso: 3 µsg y Ratio de Transferencia: 10.000 kw/sg) y el tamaño de la zona que se transfiere es siempre de 30Kw. 33 msg. 6006 µsg. 3,003 msg. Una mejora para los sistemas con intercambio no multiprogramados fue: El solapamiento del intercambio de un proceso con la ejecución de otro proceso. La reubicación dinámica. La conmutación del control de la UCP entre varios procesos del área de usuario. ¿Qué sucede si en un sistema MFT está implementado el algoritmo de ubicación Best Fit Only, y se han definido tres regiones de 7k, 7k y 10k cuando en la cola de trabajos FIFO hay 6 trabajos cuyos requerimientos de memoria no superan las 7k?. Que se ocupan todas las regiones desaprovechando al menos 3k. Que sólo se puede asignar memoria a 2 de los trabajos. Que habrá que esperar un trabajo de más de 7k si se quiere comenzar la ejecución de los procesos. ¿En un sistema MFT a qué equivale el grado de multiprogramación en cada instante?. Al número de particiones estáticas en que se divide la memoria. Al número de trabajos en cola de ejecución. Al número de usuarios que estén usando la máquina. Para los sistemas MVT ¿cuál de las siguientes afirmaciones es correcta?. La memoria se divide en bloques al igual que en MFT. No hay fragmentación externa. Ambas son incorrectas. ¿Qué tienen en común las estrategias de ubicación Buddy Systems, zonas de magnitudes predefinidas y zonas libres encadenadas?. Se usan para sistemas MVT. Se usan para sistemas MFT. Se usan para sistemas de Memoria Virtual. ¿Qué es la fragmentación de memoria?. El sumatorio de todos los espacios de memoria desperdiciados en los bloques que no han sido asignados a ningún proceso, más la fragmentación externa. El sumatorio de todos los espacios de memoria desperdiciados en cada uno de los bloques asignados a algún proceso, más la fragmentación externa. El sumatorio de todos los espacios de memoria desperdiciados en los bloques, hayan sido éstos asignados o no a procesos, más la fragmentación externa. ¿En cuál de los siguientes sistemas tiene sentido la operación de compactación?. En cualquier sistema multiprogramado. MVT. Tanto en MFT como en MVT. ¿Qué se hace si al asignar memoria a un proceso en un sistema MVT el tamaño del hueco a utilizar menos la necesidad de memoria del proceso es mayor que 0?. Se actúa según el tamaño de la diferencia. Se reparte lo restante entre los procesos activos según un algoritmo dado. Se realiza una operación de compactación para evitar fragmentación. ¿Cuál es el objetivo del Gestor de Memoria?. Supervisar los accesos a Memoria Principal. Proporcionar un conjunto de Estrategias para aumentar el rendimiento del almacenamiento. Controlar la Jerarquía de memoria contemplándola como un todo. ¿Qué componentes tienen los esquemas de almacenamiento?. Organización y Gestión de memoria. Estrategias de búsqueda, de ubicación y de reemplazamiento. Memoria real y memoria virtual. ¿Quién se encarga de proporcionar una visión de la memoria principal?. El núcleo del Sistema operativo. La organización de la memoria. La gestión de la memoria. ¿Cuáles son los tres tipos de estrategias de ubicación según la forma en que se representan las zonas libres?. Best-fit, Worst-fit y First-fit. Zonas libres encadenadas, Buddy-systems y Zonas de magnitudes predefinidas. FIFO, LRU y MFU. ¿Qué implica una distribución de memoria contigua?. Que un programa ocupe en memoria un bloque continuo de posiciones. Que los programas se carguen en memoria sin dejar huecos entre ellos. Que las regiones sean adyacentes. ¿Qué relación hay entre las direcciones que se generan al ejecutarse los procesos de usuario y las direcciones absolutas de memoria principal?. La establecida con la bind. Ninguna. Siempre son las mismas. ¿Cuándo se puede aplicar la técnica del Swapping?. En cualquier sistema que lo tenga implementado. Sólo en los sistemas dedicados a un usuario, para conseguir Time Sharing. Sólo cuando se da un error por insuficiencia de memoria. En los sistemas dedicados a un usuario con ‘swapping’, ¿cuántos programas de usuario pueden estar simultáneamente en memoria?. Sólo 1. Mas de 1. Tantos como regiones se hayan definido. ¿Por qué en los sistemas con swapping, se definen unos buffers o zonas para las datos de E/S en la zona de memoria reservada para el Sistema Operativo?. Para poder solapar el swap-in con el swap-out. Porque la imagen del proceso que ha requerido la operación de E/S puede no estar en memoria. Para proteger la memoria. ¿Cuándo se puede modificar el tamaño de una región en los sistemas MFT?. Nunca. Dinámicamente. En generación del sistema. ¿Cuándo no se pueden utilizar registros de límite propiamente dichos en los sistemas de memoria real multiprogramados?. Cuando la reubicación es dinámica. Cuando la reubicación es estática. Cuando no añaden la técnica de swapping. ¿Qué contiene el registro de zona activa?. El identificativo de la zona de memoria asignada al proceso en curso. El número de la celda donde está cargada la página referenciada. El identificativo del modo de trabajo: modo supervisor o modo usuario. ¿Cuántas colas de trabajo puede haber en los sistemas MFT?. Sólo puede haber una. Tantas como regiones se hayan definido. Una o tantas como regiones de diferente tamaño se hayan definido. En los sistemas MFT si una petición de memoria adicional sobrepasa los límites de la región ¿cuándo se puede volcar de memoria el proceso y dejarlo en espera?. cuando haya definida una región mayor y las direcciones generadas sean lógicas. Siempre si la reubicación es dinámica. cuando se utilice planificación por prioridad con requisamiento. ¿Cómo se puede lograr un buen rendimiento en los sistemas MFT?. Modificando dinámicamente el tamaño de las regiones. Realizando una operación de compactación cada cierto tiempo. Disminuyendo la fragmentación de memoria. |