Está en la página 1de 6

UNIVERSIDAD MARIANO

GALVEZ DE GUATEMALA

Facultad de Ingeniera en Sistemas


7mo. Semestre Seccin B
Sistemas Operativos II
M.B.A Inga. Valeria Fernanda Castellanos

Laboratorio

Integrantes:
Katerin Nineth Hrincx Daz 5990-12-11720
Jorge Fernando Ramos Valenzuela 5990-11-3043
Daniel Estuardo Ramos Valenzuela 5990-11-5466

Guatemala,11 de febrero de 2017


LABORATORIO
1. Defina con sus propias palabras el concepto de
Gestin de Memoria:
Se refiere a los distintos mtodos y operaciones que tienen
como fin obtener la mxima utilidad de la memoria. De esta
manera se van organizando los procesos y programas que
se ejecuten en memoria para que se aproveche de la mejor
manera posible el espacio que est disponible.

2. Qu es memoria real?
Es el espacio fsico que existe que existe en la memoria y
es ah donde son ejecutados los programas y procesos.

3. Explique la labor del administrador de memoria:


Lleva un control de los espacios para saber qu espacio
est disponible y cual est siendo utilizado, para que
cuando un proceso necesite de un espacio, este le pueda
ser asignado y tambin libera los espacios de memoria
cuando se termina de ejecutar un proceso.

4. Explique la diferencia entre la compactacin y


fragmentacin de memoria:
La compactacin busca y aprovecha los huecos existentes
para poder asignarlos cuando un proceso los necesite.
Cuando un hueco es liberado y este est cerca de otro se
unen para hacer un solo hueco. Mientras que la
fragmentacin desperdicia los espacios en el proceso de los
ajustes de la asignacin de memoria, se desperdician
aquellos espacios de varios procesos que no son
adyacentes y en estos no cabe ningn proceso, en lugar de
unirse como sucede en la compactacin.

5. Explique los tres ajustes de la asignacin dinmica


El primer ajuste busca el espacio con la capacidad
suficiente. Este puede empezar su bsqueda desde el inicio
o bien desde la ltima bsqueda realizada.
El mejor ajuste busca el espacio ms pequeo, pero con la
capacidad suficiente. Este hace la bsqueda en toda la
tabla. La ventaja es que con este ajuste se aprovecha ms
la memoria.
El peor ajuste es el que busca el espacio ms grande sin
importar cuanto espacio se pueda desperdiciar. De igual
manera que el mejor ajuste realiza su bsqueda en la tabla,
a excepcin de que la tabla este ordenada por tamao.

6. Represente con diagramas cada uno de los


algoritmos de reemplazo de pginas:

Algoritmo de Reemplazo de Pginas ptimo:

Cadena de referencia 2 3 2 1 5 2 4 5 3 2 5 2
2 3 2 1 5 2 4 5 3 2 5 2

2 2 2
2 2 2 4 4 4 2 2 2
3 3
3 3 3 3 3 3 3 3 3
1 5 5 5 5 5 5 5 5
F F F F F F
Total Fallos=6
El 2 debe salir porque en
que en la cadena es el
El 1 debe salir que ms tarda en ser
debido a que en llamado nuevamente y
la cadena no as puede ingresar el 4
ser utilizado
nuevamente y
as le da espacio

Algoritmo de Reemplazo FIFO


Referenc 2 3 2 1 5 2 4 5 3 2 5 2
ia
Marco 1 2 2 2 2 5 5 5 5 3 3 3 3
Marco 2 3 3 3 3 2 2 2 2 2 5 5
Marco 3 1 1 1 4 4 4 4 4 2
Fallos F F F F F F F F F
Total Fallos=9
Algoritmo de Reemplazo Aleatorio
Referenc 2 3 2 1 5 2 4 5 3 2 5 2
ia
Marco 1 2 2 2 2 5 2 5 5 5 5 3 3
Marco 2 3 3 3 3 3 2 2 3 2 5 5
Marco 3 1 1 1 4 4 4 4 4 2
Fallos F F F F F F F F F F
Total Fallos=10
Algoritmo de Reemplazo Segunda Oportunidad
Referenc 2 3 2 1 5 2 4 5 3 2 5 2
ia
Marco 1 2 2 2 2 5 5 5 5 3 3 3 3
Marco 2 3 3 3 3 2 2 2 2 2 5 5
Marco 3 1 1 1 4 4 4 4 4 2
Fallos F F F F F F F
Total Fallos=7
Algoritmo de Reemplazo Reloj
Referenc 2 3 2 1 5 2 4 5 3 2 5 2
ia
Marco 1 *2 2 2 *2 2 2 *4 4 4 *2 2 2
Marco 2 *3 3 3 *5 5 5 *5 5 5 *5 5
Marco 3 * 1 1 *1 1 1 *3 3 3 *3
Fallos F F F F F F F
Total Fallos=6
7. Discuta y explique con fundamentos cul de los
algoritmos de reemplazo de pgina le parece ms
ventajoso y el menos ventajoso:
Concluimos que el algoritmo ms ventajoso es el de
Reemplazo Optimo puesto que al momento de evaluar su
rendimiento notamos que es de un 70%, esto quiere decir
que produce menos fallos. El que consideramos que es el
menos ventajoso es el de acceso Aleatorio debido a que su
rendimiento es de 50% creando ms nmeros de fallos.
8. Explique y ejemplifique un Fallo de Pgina:
Un fallo de pgina ocurre cuando hay una sobreasignacin,
cuando esto sucede el SO busca un espacio vacio en
memoria y hace cambio a la pgina del marco, luego
resetea la tabla, coloca el bit de validacin y reinicia la
instruccin que causo el fallo. Supongamos que en el CPU p
presenta la direccin deseada (12374) al MMU. Sin
embargo, el MMU no tiene traduccin para esta direccin.
Por tanto, interrumpe al CPU y causa que se ejecute un
software, que es el de fallos de pgina.

9. Explique en una misma definicin los conceptos de


monoprogramacin y multiprogramacin:
En la monoprogramacin solo se puede ejecutar un proceso
a la vez, puesto que este proceso ocupa toda la memoria,
sin embargo, esta ya no se utiliza actualmente debido a
que ahora se utiliza la multiprogramacin la cual permite
ejecutar varios servicios a la vez y aprovecha al mximo la
memoria, evitando el desperdicio, mientras que con la
monoprogramacin se llega a desperdiciar la mayor parte
de la memoria.

10. Segn su criterio, cual es la incidencia de la


memoria en el funcionamiento de los sistemas
operativos:
Consideramos que la incidencia est en la velocidad de
procesamiento del equipo ms de lo que pueda parecer a
simple vista, debido a que los sistemas operativos, cuando
se quedan sin memoria RAM utilizan el disco duro para
conseguir ejecutar ms aplicaciones al mismo tiempo, con
la tcnica conocida como memoria virtual. Es decir,
descargan de la memoria aquellas partes de las
aplicaciones que no ests ejecutando. Cuando esto ocurre
todo el sistema se ralentiza por que el disco duro es miles
de veces ms lento, cuando el equipo a veces funciona a
medias es muy probable que sea debido a una escasez de
RAM.