Examen Final-Febrero-2021-G2

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 4

Examen Final de Sistemas Operativos

Apellidos y Nombres: Código: Ciclo Académico: IV Fecha: 04/02/2021 Tiempo


de Duración: 1h

Firma del Alumno

INSTRUCCIONES: Lea Ud. detenidamente las siguientes frases y /o preguntas y


responda adecuadamente la respuesta.

I. Responder lo siguiente: (3 puntos)


a) Según sistemas distribuidos, Conjunto de entidades que se comunican entre
ellos a través de mensajes, los cuales son enviados sobre vías de
comunicación............................................................................................(V)
b) Si se desea leer y escribir, solo se puede hacer en la memoria virtual, por lo
tanto tenemos información preparado en disco duro y que solo podemos
utilizar desde la memoria principal............................................................(F)
c) Segun la operation de E/S, el controlador acepta la orden y comienza a
trabajar.......................................................................................................(V )
II. Desarrolle lo siguiente: (11
puntos)
1. Calcular rendimiento de estrategias de reemplazo, según estrategias de
reemplazo Óptima (OPT)

SOLUCIÓN:
REEMPLAZANDO EL QUE MAYOR TIEMPO TIENE, PERO COMO LOS DATOS SE
REPITEN, SOLO TE TIENEN 4 FALLOS.

Tiempo 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Referencia A A B B C C E E A A B B C C E E A A B B

Marco A A A A A A A A A A A A A A A A A A A A
Página 0

Marco B B B B B B B B B B B B B B B B B B
Página 1

Marco C C C C C C C C C C C C C C C C
Página 2

Marco E E E E E E E E E E E E E E
Página 3

Marco
Página 4

¿Fallo? X - X - X - X - - - - - - - - - - - - -

 Como ya sabemos:

Hallamos F:
Número de fallos = 4 Número
total de referencias = 20
F = 4/20 = 0,2
Hallamos R por formula:
R=1–F
R= 1 – 0.2
R=0.8 = 80%
R=80%
2. La administración de memoria paginada. La capacidad máxima de
direccionamiento virtual es de 10 GB y la memoria principal es de 6 GB. El
desplazamiento dentro de una página y de un marco se realiza con 32 bits.

1. ¿Cuál es el tamaño de una página? ¿Y de un marco?

En ambos casos el campo desplazamiento es de 32 bits, con los que se pueden


direccionar 232 posiciones de memoria = 4 KB (1KB=1024bytes), suponiendo
un direccionamiento a nivel de byte.

2. Indique el formato de una dirección de memoria virtual y de


memoria principal.

El tamaño de la memoria virtual para un proceso es de 10 GB = 5x2 31


bytes/proceso.

El tamaño de la memoria principal para todos los procesos en el sistema es de


6 GB = 3x231 bytes.

Si en ambos casos el campo desplazamiento es de 32 bits:

 Formato de una dirección de memoria virtual: Página (50 bits) |


Desplazamiento (32 bits).

 Formato de una dirección de memoria principal: Marco (40 bits) |


Desplazamiento (32 bits).

3. ¿Cuál sería el número máximo de páginas que puede tener un proceso?

El número máximo de páginas que puede tener un proceso vendrá dado por la
capacidad de direccionamiento del campo P de una dirección virtual. Con 50
bits pueden identificarse 250 páginas.

4. ¿Cuál sería el formato de una entrada en la tabla de páginas?

La tabla de páginas contiene los marcos de memoria principal, 40 bits, que


identifican la parte alta de una dirección de memoria. Además, el formato de
una entrada en la tabla de páginas consta al menos del campo Marco (40 bits).
5. Indique la problemática que se plantea con respecto al tamaño de la
tabla de páginas y proporcione una solución.

La tabla de páginas podría tener un tamaño de: 220 entradas (referenciadas por
las páginas del proceso) multiplicado por el tamaño de cada entrada, al menos
40 bits (5 bytes). Esto da un valor de, al menos, 250 * 5 bytes = 5 petabyte.
III. Responda lo siguiente: (6 puntos)
a) Según Aspectos Básicos de Diseño de Sistemas Distribuidos, la
asignación de carga, demuestra los siguientes modelos: ( )

 Modelo de servidor de estación


 Modelo de piscina de procesador
 Modelo de la estación de trabajo
 Modelo de memoria compartida distribuida

b) En sistemas distribuidos, unidad de ejecución elemental de un algoritmo


distribuido o paralelo; diversas de esas unidades pueden ejecutarse
simultáneamente, y cada una es indivisible ( )

La definición anterior hace referencia a “Los Procesos”.

c) Segun manejadores de dispositivo su función ( )

 Enviar órdenes a los dispositivos


 Comprobar que se ha realizado correctamente
 Presentar un interfaz uniforme a los programas de usuario.
 Asignar nombres y establecer la correspondencia entre nombres
y manejadores.

d) Según comunicación existen dos modelos, menciónelos ( )

 Modelo de comunicación par a par


 Modelo de comunicación grupal

“Estudiar para aprobar exámenes no es suficiente, estudia para crecer


como persona y ser un buen profesional.”
Éxitos….........................el Profesor

También podría gustarte