0% encontró este documento útil (0 votos)
58 vistas14 páginas

Untitled

Cargado por

Andres Molina
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
58 vistas14 páginas

Untitled

Cargado por

Andres Molina
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF o lee en línea desde Scribd
Sobre la memoria virtual es cortecto decir que _) Si dos paginas son contiguas en memoria virtual, seran contiguas en memoria fisica x |v El numero de entradas en la tabla de paginas es directamente proporcional al tamafio de la memoria fisica (RAM) + viv) Un alto numero de fallos de pagina es un sintoma de falta de memoria real = iv) Aumenta el nivel de multiprogramacién de un sistema vj_) Solo es necesaria si tengo una memoria RAM pequefia y Ocultar comentario La tabla de paginas debe traducir cualquier pagina virtual a una pagina en la RAM. El ndimero de entradasdepende entonces del tamafio de la memoria virtual LarazOn para un fallo de pagina es que la direcci6n buscada no se encuentra soportada en RAM sino en disco. Lo ideal serfa tener todo. en RAM Si porque permite tener mas procesos cargados en el sistema En un sistema con un espacio de direcciones virtuales de 4GiB y una memoria real de 1GiB, qué tamafio tiene la tabla de paginas si el ‘tamano de una pagina es 2KiB? Escriba su respuesta en MiB (sin especificar la unidad, solo el numero) Respuesta: 6 x (8) y Ocultar comentario Hay 2432 direcclones virtuales. Agrupadas en paginas de 211. El ntimera de entradas de la tabla es 2421 En una entrada debo almacenar 2420/21 valores dstnios. Necesito aaa Tamafo de fa TP-2921°48=2*29B-8MiB ‘Suponga que tenemos una memoria con paginacion y se requieren 8 ms para servir una falla de pagina si hay disponible un marco vacio (espacio para una pagina en la RAM) 0 sila pagina a reemplazar en memoria no est modificada. Y se requleren 20 ms si la pagina a remplazar esta modificada y por Io tanto hay que escribiia en el swap. El tiempo de acceso a una pagina en memoria RAM e5 de 100 ns. Suponga que la pagina que se va a reemplazar esta modificada el 70% de las veces. Calcule la tasa maxima aceptable de fallas de pagina para tener un tiempo de acceso efectivo menor o Igual a 1,8 ms y seleccione, de la lista siguiente, et rango en que se encuentra ese valor. Entre el 12% y el 14% Entre el 4% y el 6% Entre el 6% y el 8% Entre el 8% y el 10% vie) Entre el 10% y el 12% ‘y Ocultar comentario Primero calcular el tiempo promedio cuando hay fal: 20ms x 0,7 + 8ms x 0,3 = 16,4ms Sips el porcentaje de fallos, necesitamos que se cumpla: 16,4ms x p+ 100ns x (1-p) < 1,8 ms Si se despeja p, queda que se debe cumplir que P< (1,8 x 10%6 - 100) / (16,4 x 10%6 -100) ‘Se puede ignorar el 100 tanto en el numerador como en el denominador por ser muy poco significativos, entonces p< 1,8/16,4 = 0.1097 En un sistema con un espacio de direcciones virtuales de 4GiB y una memoria real de 1GiB, ;qué tamano tiene la tabla de paginas si el ‘tamario de una pagina es 4KiB? Escriba su respuesta en MiB [sin especificar la unidad, solo el numero) Respuesta: 3 x (4) y Ocultar comentario Hay 232 direcciones virtuales. Agrupadas en paginas de 2°12. El nimero de entradas de la tabla es 2°20 En una entrada debo almacenar 230/212 valores distintos. ESET eee Tamafio de la TP=2°20"4B=24228-4MiB ‘Suponga que tenemos una memoria con paginacién y se requieren 20 ms para servir una faila de pagina si hay disponible un marco ‘vacio (espacio para una pagina en la RAM) o sila pagina a reemplazar en memoria no esta modificada. Y se requieren 90 ms sila pagina a remplazar est modificada y por lo tanta hay que escribiria en el swap. El tiempo de acceso 2 una pagina en memoria RAM es de 400 ns. Suponga que la pagina que se va a reemplazar esté modificada la mitad de las veces. Calcule la tasa maxima aceptable de fallas de pagina para tener un tlempo de acceso efectiva menor a igual a3 ms y seleccione, de la lista siguiente, el rango en que se encuentra ese valor. Entre el 8% yel 10% Entre el 10% y el 12% Entre el 4% y el 6% Entre el 12% y el 14% 2X (@) Entre el 6% y el 8% |: | Ocultar comentario Primero calcular el tiempo promedio cuando hay fallo: 20ms x 0,5 + 50ms x 0,5 = 35ms Sip es el porcentaje de fallos, necesitamos que se cumpl 35ms x p +400ns x (1-p) < 2 ins ‘Si se despeja p, queda que se debe cumplir que p< (2x 10%6 - 400) / (35 x 106-400) Se puede ignorar el 100 tanto en el numerador como en el denominador por ser muy poco significatives, entonces p< 3/3 0,085 Un contenedor se puede ejecutar en una maquina virtual v ® Verdadero Falso ‘y Ocultar comentario Un contenedor se ejecuta como un proceso de un sistema operativo cualquiera En un sistema de 64MiB de memoria virtual y 16MiB de memoria real, suponga la siguiente tabla de paginas: as[x ux 13 [aa 2 fit ul2 sox of a [ao 7 [aa «|x s[o si a [ie ois 1{o ofx Traduzca la direccién virtual 1834 a su correspondiente direccién real. El tamaiio de las paginas es 512B. Escriba su respuesta en decimal. Coloque una X sila traduccién no es posible. y Ccultar comentario 1834 en binario es 0111 0010 1010 Con 9 bits para la pagina, nos queda que esta direccidn esta en la pagina 0000 011, es decir la 3. La pagina virtual 3 esta soportada en la pagina real 14, es decir 0001 110. La direccién real es entonces la 0001 1101 0040 1010 que corresponde a la 7466 Suponga que un proceso tiene M paginas para su ejecucién (inicialmente vacias) y una secuencia de referencias a paginas de longitud L. Si en esa secuencia hay P paginas distintas (P>M), icual es el maximo numero de fallos de pagina que se pueden presentar independiente del algoritmo de remplazo utilizado? Explique Ei data center de una organizacion deberia usar hipervisores tipo: ©) bare metal > hosted Da lo mismo, lo importante es que se use virtualizacién total (-¥ Ocuttar comentario En un servidor prima la eficiencia, por lo tanto se deben utilizar hipervisores tipo’ (bare metal) Calcule el tamario mas grande de archivo que se puede manejar en un sistema de archivos que usa representacién con nodos-i caracteristicas: - Tabla de 10 entradas = 8 entradas apuntan a un bloque de datos . Para las dos Ultimas entradas, cada una apunta a un bloque de apuntadores - Cada bloque puede almacenar 8 KiB = Elsistema usa 4 bytes para representar la direccién de un bloque Escriba sus ecuaciones y el resultado. con las siguientes Calcule el tamafio mas grande de archivo que se puede manejar en un sistema de archivos que usa representacion con nodos-i con las siguientes caracteristicas: - Tabla de 13 entradas - 11 entradas apuntan a un bloque de datos . Para las dos ultimas entradas, cada una apunta a un bloque de apuntadores “8 Cada bloque puede almacenar 4 KiB - El sistema usa 4 bytes para representar la direccién de un bloque Escriba sus ecuaciones y el resultado. En un sistema de 64MiB de memoria virtual y 16MiB de memoria real, suponga la siguiente tabla de paginas: 5 1 3 2 a =P PEP EPEBEEP EEE 1 0 ‘Traduzca la direccién virtual 716 a su correspondiente direccién real, El tamafio de las paginas es 64B, Escriba su respuesta en decimal. Coloque una X sila traduccién no es posible. Respuesta: 140 v y Ocular comentario 716 en binario es 0010 1100 1400 Con 6 bits para la pagina, nos queda que esta direccién esté en la pagina 0010 11, es decir la 11. La pagina virtual 11 estd soportada en la pagina real 2, es decir 0000 10. La direccién real es entonces a 0000 0000 1000 1100 que corresponde a la 140 Considere el algoritmo de reemplazo "paginas no usadas recientemente” con base en los bits de referencia R y M. Responda las siguientes preguntas: a. Indique, entre 0.0 y 1,0, cual combinacion sale primero de la RAM y por qué. b, Indique, entre 0,1 y 4,0, cual combinacién sale primero y por qué. Un indicador de que un proceso tiene un espacio de trabajo muy grande es un alto némero de fallos de pagina Verdadero v ©) Falso {\¥ | Ocultar comentario El espacio de trabajo es el espacio en memoria real que se asegurard durante la ejecucién de un proceso. Entre mas grande ese espacio, menos fallos de pagina generard el proceso

También podría gustarte