La práctica número 3 observó los tipos de memoria real y virtual y cómo funcionan en la administración de procesos. Se utilizaron comandos como htop para ver el estado de la memoria y los procesos, así como su uso de recursos. La práctica 7 incluyó una interfaz gráfica que muestra cómo cargar procesos hasta llenar la memoria y ponerlos en espera cuando ya no había espacio.
Estrategia de prompts, primeras ideas para su construcción
Practicas 1 7 de unidad 3
1. SISTEMAS OPERATIVOS 1.UNIDAD 3.Practica 1, 2, 3, 4, 5, 6,7(Equipo).
.
1
UNIDAD 3: ADMINISTRACION DE LA MEMORIA.
RESUMEN:
En la práctica número 3 se observaron los 2 tipos
de memoria la real y virtual, y como es el funcionamiento
de ambas a la hora de tener la administración en los
procesos.
INTRODUCCIÓN:
Fue necesario recopilar todos los comandos que
nos permiten indagar de manera profunda el
funcionamiento de la memoria,así como varios estados
en que se encuentra l anteriormente dicha, y de esa
manera crear un programa en cual refleja lo anterior
explicado.
MARCO TEORICO:
Cuando un proceso tiene un tamaño de página
determinado,el siguiente proceso debe tener un tamaño
de página necesario para caber en la memoria si ese
tamaño de página es más grande del que puede
soportar la memoria se manda a espera,se carga todo o
se mata todo.
OBJETIVOS:
Comprender con mayor claridad las
características y funcionalidad de nuestra
memoria.
Visualizar de manera gráfica como los procesos
son ejecutados en cada marco y de alguna
manera puestos en espera.
PROCEDIMIENTO Y MATERIALES:
MATERIALES:
1 Computadora.
Navegador de Internet.
Archivos .html y Archivos .js
PRACTICA:
1. PRACTICA 1
Abra una ventana y, en el prompt de la
shell, teclee cat /proc/meminfo para
visualizar
Las estadísticas actuales sobre la
utilización de la memoria de su sistema.
Sintaxis: cat/proc/meminfo
2. PRACTICA 2
Con qué comando se pueden ver
módulos cargados en el kernel desde el
inicio de la ejecución del sistema operativo
así como el tamaño de dichos módulos.
Sintaxis: lsmod
2. SISTEMAS OPERATIVOS 1.UNIDAD 3.Practica 1, 2, 3, 4, 5, 6,7(Equipo).
.
2
3. PRACTICA 3
Para ver el estado de la memoria
utilizamos el comando: ….. , muestra
todos los procesos, usuarios a los que
pertenecen los procesos, y la serie de
recursos que ocupan en memoria los
procesos.
Sintaxis: htop
4. PRACTICA 4
Comando para poder visualizar el
total de memoria, la memoria usada, la
memoria disponible la memoria en buffer
y la memoria cache con la que cuenta
su sistema en este momento.
Sintaxis: free
5. PRACTICA 5
Que comando utilizamos para
monitorear el funcionamiento de la
memoria, y las particiones swap de su
sistema.
Sintaxis: vmstat o free –m
Si al comando de esta práctica, se
le agregan dos parámetros numéricos
ejemplo:
Sintaxis: vmstat n
Recopila las estadísticas de memoria
virtual mediante el comando vmstat con un
intervalo de tiempo en segundos.
Donde n es el intervalo en segundos entre
los informes.
Esta devolverá en la ventana del Shell:
3. SISTEMAS OPERATIVOS 1.UNIDAD 3.Practica 1, 2, 3, 4, 5, 6,7(Equipo).
.
3
6. PRACTICA 6
Proporciona información referente a la
utilización de memoria por parte de un
determinado proceso. Hay que indicarle el
PID del proceso.
Sintaxis: pmap
7. PRACTICA 7
La interfaz gráfica de nuestro programa
se encuentra de la siguiente manera.
Cabe resaltar que es una página web,
escrita en html y en JQUERY
En la siguiente imagen se puede
apreciar como elegimos los procesos que
queremos cargar, estos procesos tienen
tamaño de página los cuales nosotros se los
asignaremos y daremos a cargar proceso.
En este caso será un proceso con 3 de
tamaño y daremos a cargar y de esa forma
se cargara el proceso.
Así sucesivamente con los procesos a
cargar para iniciar el programa es necesario
tener 8 o más procesos.
Unas ves teniendo los 8 procesos
pulsaremos a iniciar.
Se puede apreciar como el proceso 1, 2
y 3 carga sin problemas, los procesos del 4
al 8 se ponen en espera ya que no hay
suficiente memoria para cargarlos, en este
caso el proceso número 4 se podría cargar 1
de sus tamaños pero eso no sería correcto
ya que es necesario que se cargue todo el
proceso.
4. SISTEMAS OPERATIVOS 1.UNIDAD 3.Practica 1, 2, 3, 4, 5, 6,7(Equipo).
.
4
CITAS Y/O REFERENCIAS
http://www.ticarte.com/contenido/gestion-de-procesos-y-
memoria
Adaptado por:
Juan Manuel Ramírez Olmos.
Martin Salvador Campos.
Juan José Carlos Campos.
Sistemas Operativos 1.
Instituto Tecnológico de Aguascalientes.
2018