0% encontró este documento útil (0 votos)
62 vistas8 páginas

Envíos de Cuestionarios: Parcial2 - 20212: Juan Sebastian Pinzon Roncancio (Nombre de Usuario: Js - Pinzonr) Intento 1

Este documento resume los resultados de un examen parcial sobre infraestructura computacional. Contiene 12 preguntas con respuestas y comentarios del estudiante. El estudiante obtuvo puntajes parciales en varias preguntas y un puntaje total de 12 sobre 10 puntos.

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, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
62 vistas8 páginas

Envíos de Cuestionarios: Parcial2 - 20212: Juan Sebastian Pinzon Roncancio (Nombre de Usuario: Js - Pinzonr) Intento 1

Este documento resume los resultados de un examen parcial sobre infraestructura computacional. Contiene 12 preguntas con respuestas y comentarios del estudiante. El estudiante obtuvo puntajes parciales en varias preguntas y un puntaje total de 12 sobre 10 puntos.

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, TXT o lee en línea desde Scribd

4/26/22, 11:08 AM : Envíos de cuestionarios: Parcial2_20212 - INFRAESTRUCTURA COMPUTACIONAL - Universidad de los Andes

Envíos de cuestionarios: Parcial2_20212


Juan Sebastian Pinzon Roncancio (nombre de usuario: js.pinzonr)

Intento 1

Escrito: 15 de octubre de 2021 15:33 - 15 de octubre de 2021 16:43


Vista de envío

Su cuestionario se envió correctamente.

Pregunta 1 2 / 2 puntos

Una ventaja de un hipervisor tipo 2 sobre uno tipo 1 es que

Permite operar en modo de paravirtualización

Es más rápido

No necesita formatear el disco para su instalación si la máquina ya está operativa

Consume menos recursos

Ver comentario

Pregunta 2 2 / 2 puntos

Un contenedor se puede ejecutar en una máquina virtual

Verdadero
Falso

Ocultar comentario

Un contenedor se ejecuta como un proceso de un sistema operativo cualquiera

https://bloqueneon.uniandes.edu.co/d2l/lms/quizzing/user/quiz_submissions_attempt.d2l?isprv=&qi=84950&ai=515077&isInPo… 1/8
4/26/22, 11:08 AM : Envíos de cuestionarios: Parcial2_20212 - INFRAESTRUCTURA COMPUTACIONAL - Universidad de los Andes

Pregunta 3 0 / 2 puntos

Sobre las tablas de traducción de memoria virtual a real se puede decir que:

Marque todas las correctas

El tamaño de la tabla de páginas depende exclusivamente del tamaño del Swap

El número de entradas en la tabla de páginas depende exclusivamente del tamaño de


la RAM

El número de entradas en la tabla de páginas depende exclusivamente del tamaño de


la memoria virtual

El tamaño de la tabla auxiliar depende exclusivamente del tamaño de la RAM

La tabla de pagínas puede estar parte en RAM y parte en Swap

La tabla de páginas es siempre más grande que la tabla auxiliar

El número de entradas en la tabla auxiliar depende del tamaño de la RAM

Pregunta 4 1.2 / 2 puntos

Sobre la memoria virtual es correcto decir que

https://bloqueneon.uniandes.edu.co/d2l/lms/quizzing/user/quiz_submissions_attempt.d2l?isprv=&qi=84950&ai=515077&isInPo… 2/8
4/26/22, 11:08 AM : Envíos de cuestionarios: Parcial2_20212 - INFRAESTRUCTURA COMPUTACIONAL - Universidad de los Andes

Si dos páginas son contiguas en memoria virtual, serán contiguas en memoria física

El número de entradas en la tabla de páginas es directamente proporcional al tamaño


de la memoría física (RAM)

Aumenta el nivel de multiprogramación de un sistema

Solo es necesaria si tengo una memoria RAM pequeña

Un alto número de fallos de página es un síntoma de falta de memoria real

Ver comentario

Pregunta 5 0 / 4 puntos

En un sistema con un espacio de direcciones virtuales de 4GiB y una memoria real de 1GiB,
¿qué tamaño tiene la tabla de páginas si el tamaño de una página es 8KiB? Escriba su
respuesta en MiB (sin especificar la unidad, solo el número)

Respuesta: 0.5

Ver comentario

Pregunta 6 0 / 4 puntos

En un sistema con un espacio de direcciones virtuales de 1GiB y una memoria real de


256MiB, ¿qué tamaño tiene la tabla de páginas si el tamaño de una página es 2KiB? Escriba
su respuesta en MiB (sin especificar la unidad, solo el número)

Respuesta: 0.5

Ver comentario

Pregunta 7 4 / 4 puntos

https://bloqueneon.uniandes.edu.co/d2l/lms/quizzing/user/quiz_submissions_attempt.d2l?isprv=&qi=84950&ai=515077&isInPo… 3/8
4/26/22, 11:08 AM : Envíos de cuestionarios: Parcial2_20212 - INFRAESTRUCTURA COMPUTACIONAL - Universidad de los Andes

Calcule el tamaño más grande de archivo que se puede manejar en un sistema de archivos
que usa representación con nodos-i con las siguientes características:

-           Tabla de 13 entradas

-           12 entradas apuntan a un bloque de datos

-           La última entrada apunta a un bloque de apuntadores

-           Cada bloque puede almacenar 8 KiB

-           El sistema usa 4 bytes para representar la dirección de un bloque

Escriba sus ecuaciones y el resultado.

En primer lugar se procede a hallar la cantidad de direcciones que puede almacenar el


bloque 13.

El bloque es de 8KiB= 2^3*2^10 B =2^13 B  y  cada dirección es de 4B=2^2 B

Entonces el total de direcciones sería 2^13/2^2 = 2^11

Ahora, para el tamaño se tendrían en cuenta los 12 bloques normales y los 2^11
redireccionados:

Tamaño=  (12+2^11)*8KiB = (12+2048)*8KiB =16480KiB

Pregunta 8 4 / 4 puntos

Calcule el tamaño más grande de archivo que se puede manejar en un sistema de archivos
que usa representación con nodos-i con las siguientes características:

-           Tabla de 13 entradas

-           11 entradas apuntan a un bloque de datos

-           Para las dos últimas entradas, cada una apunta a un bloque de apuntadores

-           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 primer lugar se procede a hallar la cantidad de direcciones que pueden almacenar los
bloque 12 y 13 cada uno.

El bloque es de 4KiB= 2^2*2^10 B =2^12 B  y  cada dirección es de 4B=2^2 B

Entonces el total de direcciones por cada uno sería 2^12/2^2 = 2^10

Ahora, para el tamaño se tendrían en cuenta los 11 bloques normales y los 2 de


redireccionamiento:

Tamaño=  (11+(2^10)*2)*4KiB =  (11+2^11)*4KiB = (11+2048)*4KiB =8236KiB

https://bloqueneon.uniandes.edu.co/d2l/lms/quizzing/user/quiz_submissions_attempt.d2l?isprv=&qi=84950&ai=515077&isInPo… 4/8
4/26/22, 11:08 AM : Envíos de cuestionarios: Parcial2_20212 - INFRAESTRUCTURA COMPUTACIONAL - Universidad de los Andes

Pregunta 9 4 / 4 puntos

Suponga un sistema que maneja páginas y marcos de página de 2^9 posiciones de


memoria y que asigna 5 marcos de página por proceso en ejecución.

Calcule el número de fallas de página que produce un proceso que genera la siguiente
secuencia de direcciones virtuales: 125, 128, 511, 256, 768, 769, 500, 1000 (todas las
direcciones en base 10) . Tenga en cuenta que al inicio no hay ninguna página cargada.

Respuesta: 2

Ver comentario

Pregunta 10 6 / 6 puntos

Suponga que tenemos una memoria con paginación y se requieren 20 ms para servir una
falla de página si hay disponible un marco vacío (espacio para una página en la RAM) o si
la página a reemplazar en memoria no está modificada. Y se requieren 50 ms si la página a
remplazar está modificada y por lo tanto hay que escribirla en el swap. El tiempo de acceso
a una página en memoria RAM es de 1000 ns.

Suponga que la página que se va a reemplazar está modificada la mitad de las veces.

Calcule la tasa máxima aceptable de fallas de página para tener un tiempo de acceso
efectivo menor o igual a 4 ms y seleccione, de la lista siguiente, el rango en que se
encuentra ese valor.

Entre el 8% y el 10%

Entre el 12% y el 14%

Entre el 4% y el 6%

Entre el 10% y el 12%

Entre el 6% y el 8%

Ver comentario

https://bloqueneon.uniandes.edu.co/d2l/lms/quizzing/user/quiz_submissions_attempt.d2l?isprv=&qi=84950&ai=515077&isInPo… 5/8
4/26/22, 11:08 AM : Envíos de cuestionarios: Parcial2_20212 - INFRAESTRUCTURA COMPUTACIONAL - Universidad de los Andes

Pregunta 11 6 / 6 puntos

Considere el algoritmo de reemplazo "páginas 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, cuál combinación sale primero de la RAM y por qué. 

b. Indique, entre 0,1 y 1,0, cuál combinación sale primero y por qué. 

a) Sale primero 0,0 pues hace referencia al grupo 1, es decir, no referenciada ni modificada,
mientras que 1,0 al 3 que implica que es referenciada.

b) Sale primero 0,1 pues hace referencia al grupo 2, es decir que no es referenciada pero si
modificada, lo cual es preferible que cambiar una que sí es referenciada pero no modificada
que sería el caso de 1,0 en el grupo 3. 

Ver comentario

Pregunta 12 12 / 10 puntos

https://bloqueneon.uniandes.edu.co/d2l/lms/quizzing/user/quiz_submissions_attempt.d2l?isprv=&qi=84950&ai=515077&isInPo… 6/8
4/26/22, 11:08 AM : Envíos de cuestionarios: Parcial2_20212 - INFRAESTRUCTURA COMPUTACIONAL - Universidad de los Andes

Calcule el número de fallas de página generadas por el siguiente programa. Escriba todos los
pasos de su procedimiento.

int A[] [] = new int [NF] [NC];

int B[] [] = new int [NF] [NC];

int C[] [] = new int [NF] [NC];

for (int i = 0; i<NF; i++)

    for (int j=0; j<NC; j++ )

        C[i][j] = B[i][j] * A[i][j] ;

Suponga:

NF = 128 y NC = 128
El sistema asigna al programa 6 páginas de memoria real
Las instrucciones del programa se encuentran en una página, la cual, una vez cargada
en memoria, nunca es reemplazada
La pila (stack) del programa se encuentra en otra página, la cual, una vez cargada en
memoria, nunca es reemplazada
Las matrices son variables globales (y se almacenan por lo tanto en otras páginas
distintas a la de la pila y a la de las instrucciones)
Las variables i y j se encuentran en la pila
Los enteros ocupan 4 bytes
El algoritmo de reemplazo es "el menos recientemente usado" (LRU).
Tenga en cuenta que al comienzo no hay ninguna página cargada en memoria real.
El tamaño de las páginas es de 1024 bytes
Las matrices se almacenan por filas

https://bloqueneon.uniandes.edu.co/d2l/lms/quizzing/user/quiz_submissions_attempt.d2l?isprv=&qi=84950&ai=515077&isInPo… 7/8
4/26/22, 11:08 AM : Envíos de cuestionarios: Parcial2_20212 - INFRAESTRUCTURA COMPUTACIONAL - Universidad de los Andes

Los enteros son de 4B

Cada pagina tiene 1024B, es decir, en cada pagina caben 1024B/4B=256 números enteros

Las matrices son almacenadas por filas, y si se analiza el algoritmo, se esta haciendo un
recorrido por filas cada vez que se cambia de posición j en las matrices.

Las primeras 2 paginas se encuentran ocupadas para el funcionamiento y las 4 restantes


serían para el programa.

En los primeros 4 fallos se cargarían por primera vez las paginas con lo siguiente: A la
primer pagina le caben 256 números y cada fila tiene 128, por lo tanto, se puede cargar en
ella  toda la fila 0 de C y toda la fila 0 de B. El segundo fallo sería para cargar toda la fila 0
de A y toda la fila 1 de C y así sucesivamente hasta el 4to. Posteriormente los fallos serían
para cambiar las filas dispuestas de forma LRU.

Como se evidencia, por cada fallo se pueden cargar de a 2 filas y como el algoritmo recorre
primero filas y después las columnas, las filas se usarían una sola vez.

Entonces, habría que cargar 128 filas * 3 (matrices) /2filas/fallo = 64fallos*3=192fallos

Por lo tanto, la cantidad total de fallos serían 192

Ver comentario

Puntuación del intento:41.2 / 50 - 4.12


Calificación general (intento más alto):41.2 / 50 - 4.12

Listo

https://bloqueneon.uniandes.edu.co/d2l/lms/quizzing/user/quiz_submissions_attempt.d2l?isprv=&qi=84950&ai=515077&isInPo… 8/8

También podría gustarte