Ejercicios y Preguntas de test Flashcards
Tamaño de página
2bitsDesp
Número (max) de páginas virtuales
2bitsNPV.
Número (max) de marcos de página
2bitsNPF.
Total de Memoria Física
2bitsDirFis
Tamaño de la memoria virtual
2bitsDirVirt.
Número de entradas de la tabla hash si su función de dispersión es h(x) = PID + mod n
n
Bits de indexación necesarios para una tabla
log2 numEntradas
¿En qué consiste la prepaginación?
En traerse (leer) de disco varias páginas más que la solicitada tras un fallo de página
¿Cómo sacas el tamaño de una pista de disco con las tasas de transferencia (tt) y el tiempo de vuelta (tv) de cada zona?
Con una regla de tres :
* 1 seg —> tt bytes
* tv seg —> x bytes
Tamaño de cilindro
NúmeroCabezas * TamPistaZona_i
Tamaño de zona de disco
NúmeroCilindrosZona * TamCilindroZona
El bit de Visible en modo núcleo que aparece en las entradas de una TP sirve para:
Facilitar la copia de información desde el SO al proceso de usuario y viceversa
En cuanto a los esquamas de control de memoria libre en esquema de Memoria con Particiones Variables, ¿cuál es la ventaja de cada sistema?
Mapa de bits con UA’s :
* Fusión rápida de huecos
Lista ligada P/H :
* Liberación rápida de procesos (si lista ordenada)
* Búsqueda rápida de huecos (si usa doble lista)
¿Qué hace el demonio de paginación del SO?
No interviene en los fallos de página, sino que tiene como principal cometido el realizar determinadas acciones que hagan que los fallos de página se resuelvan más rápidamente cuando se producen.
¿En qué consiste la técnica de Copia en Escritura (CoW)?
En el momento en el que el SO detecta una escritura en una región modificada que se está compartiendo, se crea una copia separada de la página afectada de dicha región para el proceso que realizó la escritura y se aplica la escritura en dicha copia
A la hora de llevar el control de la hora del día, ¿qué hace el manejador del reloj del SO?
Incrementa siempre un registro de marcas independientem. de la implementación usada.
Sea un reloj de cuarzo progamable en modo de onda cuadrada, al aumentar el valor del registro de carga (c) ¿qué estamos logrando?
Estamos disminuyendo la precisión / resolución a la hora de medir el tiempo por parte del manejador del reloj.
¿Quién es el encragado de definir una interfaz a la que todos los manejadores han de adherirse?
El SO
En cuanto a las capas del desarrollo de sw de E/S, ¿quién se encarga de asociar el nombre simbólico de un disp. E/S con el manejador adecuado?
La capa de sw E/S independiente del dispositivo
Funciones de la capa de sw independiente del dispositvo
- Ofrece interfaz uniforme y conceptos abstractos para el user
- Asocia nombre simbólico dispositivo -> driver adecuado
- Protección
- Uso de buffers
- Informe de errores
- Gestionar solicitudes de disp. de uso exclusivo (asignar / liberar)
¿Cómo calcular el tiempo de CPU dedicado al manejador de un reloj?
TCPUMnj = Numseg/invoc * Numtics/seg
¿De qué depende el tiempo de acceso a un sector del disco?
- Tiempo de búsqueda (buscar cilindro)
- Tiempo de latencia (esperar giro)
- Tiempo de Transmisión (lect/esc)
Tiempo de transferencia de un BL
tvuelta / tamPista[en BL]
Tiempo medio de latencia de un BL
tvuelta / 2