Sunteți pe pagina 1din 6

Administracin de memoria

Universidad de Cuenca - Sistemas Operativos I

1. Objetivos
1. Desarrollar habilidades de administracin bsicas de memoria en un sistema operativo (SO)
basado en Unix.
2. Monitorear el consumo de memoria del SO para conocer su estrs.

2. Instrucciones
2.1. Memoria

Cuando se mencione la memoria se hace referencia a la memoria RAM.

En un sistema de memoria virtual paginada (vea Wolf et al., 2015), varas pginas que no estn
siendo usadas son almacenadas en un dispositivo de almacenamiento no voltil, e.g., Disco Duro,
en una particin de tipo swap (vea www.makeuseof.com/tag/swap-partition). Conocer el estado de
uso y control de la memoria y swap proporciona mayor control sobre el SO.

2.1.1. Responda
Qu es y cmo funciona la memoria virtual?
Cules son los beneficios de utilizar paginacin?
Qu es la hiperpaginacin y cules son algunas causas para que se d?

2.2. /proc/meminfo
El archivo virtual meminfo, proporcionado por el kernel, ofrece informacin detallada sobre la
memoria del sistema.

2.2.1. Responda
Ejecute el comando cat /proc/meminfo.
Qu parmetros reconoce?
Cunta memoria tiene su sistema?
Cunta memoria libre tiene su sistema?
Cunta memoria swap tiene su sistema?

2.3. free
El comando free proporciona informacin sobre el estado de la memoria.

2.3.1. Responda
Ejecute el comando free.
Cunta memoria total, usada y libre tiene su sistema actualmente?
En qu unidad cree que estn los valores que obtuvo como salida?
Ejecute el comando free -m.
Cul es la diferencia respecto al comando anterior?
Y si utiliza el parmetro -g?
Ejecute el comando free -h.
Compare los resultados y explique qu parmetro resulta ms conveniente.
Como resultado de los comandos ejecutados, cunta memoria swap tiene en total el
sistema?

2.4. vmstat
El mecanismo de comunicacin con los procesos es mediante el uso de seales.
El comando vmstat proporciona informacin sobre la memoria virtual, paginacin, procesos y IO,
entre otros.

2.4.1. Responda
Cmo funcionan las seales en la comunicacin de procesos?
Ejecute el comando vmstat. Compare sus resultados con los de free.
Qu informacin adicional se obtiene?
Hay informacin nueva en cuanto a la memoria?

2.5. swapoff / swapon


Usando los comandos swapoff y swapon es posible detener e iniciar, respectivamente, una
particin de swap para la paginacin de memoria al disco duro.

2.5.1. Responda

Ejecute el comando swapoff -a seguido del comando free.


Se alteraron los valores de la fila swap? Cmo?
Ejecute el comando swapon -a seguido del comando free.
Se alteraron los valores de la fila swap? Cmo?
Para qu podra servir esto?

2.6. top
De la misma forma que el comando top sirve para monitorizar los procesos, se lo puede usar para
obtener informacin dinmica y en tiempo real sobre la memoria.

2.6.1. Responda
Ejecute el comando top. Qu informacin til puede identificar sobre la memoria?
En qu casos usara top en lugar de las otras herramientas?
En qu casos usara otras herramientas en lugar de top?

2.7. Conclusiones

Escriba los principales resultados y conclusiones de su prctica.

2.8. Referencias
Wolf, G., Ruiz, E., Bergero, F., Meza, E., 2015. Fundamentos de Sistemas Operativos, 1st ed.
Universidad Nacional Autnoma de Mxico, Mxico D.F., Mxico.

Liste aqu todas las referencias de las citas que haya puesto en el
documento. Se recomienda, mas no se obliga, usar Zotero.

S-ar putea să vă placă și