Está en la página 1de 22

FACULTAD DE INGENIERÍA

INGENIERIA DE SISTEMAS
SEDE BOGOTA
CUESTIONARIO MEMORIA FISICA O PRINCIPAL

1. Que es memoria, clases de memoria y definirlas dando un ejemplo


Rt/
La memoria nos permite recordar acontecimientos, relaciones entre conceptos y en
definitiva todos los estímulos que en algún momento hemos experimentado. Se podría
decir que se encarga de la codificación y recuperación de la información.
Administración de memoria: ejemplo

Compilar y probar el siguiente programa de ejemplo


/* this example comes from
http://www.enseignement.polytechnique.fr/informatique/INF583/ */
#include <stdlib.h>
#include <stdio.h>
double t[0x02000000];
void segments()
{
static int s = 42;
void *p = malloc(1024);
printf("stack\t%010p\nbrk\t%010p\nheap\t%010p\n",
"static(BSS)\t%010p\nstatic(initialized)\t%010p\ntext\t%010p\n",
&p, sbrk(0), p, t, &s, segments);
}
int main(int argc, char *argv[])
{
segments();
exit(0);
}
Output

stack 0x7fff12f59468
brk 0x116ed000
heap 0x116cc010
static(BSS) 0x00601060
static(initialized) 0x00601038
text 0x004005d4
Clases de memoria

Memoria acorto plazo Memoria a largo Memoria sensorial


plazo
Definición Llamado memoria activa o Es el sistema de Proceso que interpreta
secundaria es a encargada almacenamiento estímulos por periodos
de procesar estímulos de información mucho mas breves que la
sensorales para convertir pacas de reterner memoria de corto plazo.
información que será estímulos por (www.sdelsol.com, 2018)
almacenada. lapsos de tiempo
(www.sdelsol.com, 2018) que van desde
hora hasta años,
conservando la
información
FACULTAD DE INGENIERÍA
INGENIERIA DE SISTEMAS
SEDE BOGOTA
CUESTIONARIO MEMORIA FISICA O PRINCIPAL

durante periodos
prolongados.
Sistemas  Sistema ejecutivo  Memoria  Memoria icónica
derivados  almacen espisodico implícita  Memoria ecoica
 bucle fonologico  Memoria  Memoria olfativa
 Agenda explicita  Memoria haptica
visooespecial  Memoria gustativa
Tiempo de De 7 a 40 seg Prologando( Des Breve(milésimas de
permanencia de de minutos hasta segundo)
los datos décadas)
ejemplos Recordar matriculas de los Recordar como Percibir un sonido en el de
auto. conducir. una multitud

2. Cuáles son los mecanismos para gestionar la memoria definirlos y dar un


ejemplo
RT/
Memoria principal
o Área de almacenamiento dividido en unidades a las que se puede referenciar a
través de una dirección

o Recurso básico, que un programa se ejecute debe encontrarse en memoria


principal, al menos, una parte.

Gestor de memoria

 Componentes del sistema operativo que se encarga de las tareas relacionadas


con la administración de la memoria principal:

o Asignar memoria principal a los procesos que se solicita


o Localización de espacios libres y ocupados
o Aprovechamiento máximo de dicha memoria
 La memoria es una amplia tabla de datos, cada uno de los cuales con su propia
dirección
 El tamaño de la tabla y los datos incluidos en ella dependen de cada arquitectura
concreta
 Los programas pueden ser ejecutados es necesarios para que estén cargados en
memoria principal
 La información que es necesario almacenar de modo permanente se guarda en
dispositivos de almacenamiento secundarios también conocidos como memoria
secundaria en un sistema operativo mono-programado, la memoria principal
compartida pro el sistema operativo y el programa de usuario que se ejecuta en
ese instante.

Sistema operativo multiprogramado es:


FACULTAD DE INGENIERÍA
INGENIERIA DE SISTEMAS
SEDE BOGOTA
CUESTIONARIO MEMORIA FISICA O PRINCIPAL

 Necesario subdividir aún más la memoria principal para dar espacio a varios
procesos de usuarios

Requisitos de un sistema gestión de memoria

Al realizar un estudio de los diversos mecanismos y políticas relacionadas con la


gestión de memoria, se puede tener un en mente los requerimientos que se intentan
satisfacer. Cuales serían estos requisitos:
o Reubicación: los programadores desconocen la ubicación en memoria
principal y que otros programas residirán en memoria Enel momento de la
ejecución del programa. (Rosenberg1, 2021).

Se sabe ante tiempo dónde debe situarse un programa y hay que permitir que
el programa pueda moverse en memoria principal como resultado del
intercambio. (Rosenberg1, 2021).

Ilustracion1 control de proceso

El sistema operativo tiene que conocer la ubicación de la información dentro


del control del proceso y de la pila de ejecución así el punto de partida para
comenzar la ejecución del programa para dicho proceso. (Rosenberg1,
2021).
o Protección:
Gestor de memoria debe proteger las zonas asignadas a cada proceso de
acceso por parte de terceros se debe abandonar tales traducciones en el
momento de la ejecución si hay interferencia. (Rosenberg1, 2021).
cada proceso debe protegerse contra interferencias no deseadas de otros
procesos. (Rosenberg1, 2021).
esta protección debe realizarse dinámicamente, ya que todas las referencias a
memoria generadas por un proceso de comprobarse durante la ejecución para
asegurar que solo hacen referencia al espacio de memoria destinado a dicho
proceso (Rosenberg1, 2021).
FACULTAD DE INGENIERÍA
INGENIERIA DE SISTEMAS
SEDE BOGOTA
CUESTIONARIO MEMORIA FISICA O PRINCIPAL

Ilustracion2 espacio de memoria (Rosenberg1, 2021).

o Compartición: Cualquier mecanismo de protección que se implemente debe


tener la flexibilidad de permitir el acceso de varios procesos a la misma zona
de memoria principal (Rosenberg1, 2021).
Un ejemplo de eso es el proceso de ejecución del mismo programa, resultaría
beneficioso permite a cada proceso que acceda a las mismas copias del
programa en lugar de tener cada una de su propia copia (Rosenberg1, 2021)

o Organización lógica
La memoria principal y la secundaria de un sistema se organiza como
espacio de dirección lineal o unidimensional que consta de una secuencia de
bytes (Rosenberg1, 2021).
un ejemplo de eso sería las herramientas que Debe comprender la
organización lógica formada por módulos que tiene dos programas cómo txt
o datos pilas y entre otros (Rosenberg1, 2021)

o organización física:
el gestor de memoria debe:
mover la información entre la memoria principal y la secundaria
(Rosenberg1, 2021)
o encargarse de la localización de espacios libres en memoria principal donde
carga los programas (Rosenberg1, 2021).

3. Cuáles son las funciones de la unidad de manejo de memoria (MMU)


Rt/
FACULTAD DE INGENIERÍA
INGENIERIA DE SISTEMAS
SEDE BOGOTA
CUESTIONARIO MEMORIA FISICA O PRINCIPAL

Unidad de gestión de memoria es traducir las direcciones virtuales en direcciones


físicas para acceso a memoria y tomando en cuenta la MMU proporciona varios niveles
de protección de acceso.

El OR1200 puede ser integrado en el ORPSoc el cual está compuesta por varios bloques
funcionales cuyas características principales son alistadas a continuación:

Estas funciones es la traducción de las direcciones lógicas o virtuales a direcciones


físicas, el proteger el control del cache y en la arquitectura mas simple del sistema de 8
bits. (Unidad 5: Gestion de la Memoria - Sistemas Operativos, 2021)

CPU
TLB

Ilustración3 operación MMU(Unidad 5: Gestion de la Memoria - Sistemas


Operativos, 2021).
4. Cuál es el objetivo del intercambio de memoria
Rt/

De un dispositivo informático donde simplifica él trató de proveer mecanismos para


asignar secciones de memoria los programas que las solicitan y a la vez, pero si no
importa el asesino este email llegó a la oficina las acciones de memoria que ya no se
utilizan para que estén disponibles para otros programas.
La liberación automática de los recursos de memoria para los programas, suelen
implementar a la gestión manual de memoria y asignar libremente los recursos de
memoria de un ordenador de forma explicita

Esta categoría es:


 Memoria de acceso aleatorio
 Memoria de almacenamiento masivo

La memoria física consiste en almacenar temporalmente los programas y los datos que se
usan a grandes rasgos, mientras mas grandes sea el espacio de memoria, más aplicaciones se
ejecutan al mismo tiempo. (Unidad 5: Gestion de la Memoria - Sistemas Operativos,
2021)
5. Qué es Asignación de partición simple
Rt/
Consiste en dividir la memoria libre en varias partes de igual tamaño o
diferentes tamaños, un programa puede ser demasiado grande para caber en la
FACULTAD DE INGENIERÍA
INGENIERIA DE SISTEMAS
SEDE BOGOTA
CUESTIONARIO MEMORIA FISICA O PRINCIPAL

partición, en este caso el programador debe diseñar el programa mediante


superposiciones para que solo una parte del programa este en memoria principal.

6. Cómo funciona la Asignación de particiones múltiples


Rt/
Cada partición es considerada como un único hueco donde se ubicará un único
proceso. El grado máximo de multiprogramación (número máximo de procesos
que pueden ejecutarse concurrentemente) en estos sistemas es igual al número
de particiones. Un proceso únicamente puede ser ubicado en una partición, si el
tamaño de dicha partición es igual o mayor que el de su espacio lógico.

7. Cómo funciona el proceso de Asignación de partición dinámica


Rt/
La partición en este caso son variables en número y longitud, esto significa que
cuando se carga un proceso a memoria principal se le asigna el espacio que
necesita en ella.

8. Cómo funciona el primer ajuste


Rt/
Primer ajuste: Consiste en ubicar el proceso en el primer lugar disponible,
recorriendo desde el inicio de la memoria cuyo tamaño sea suficiente para el
proceso.

9. Explique el mejor ajuste


Rt/
Mejor ajuste: Consiste en ubicar el proceso en el espacio de memoria que más
se ajuste a su tamaño.

10. Explique el peor ajuste


Rt/
Asignar al nuevo proceso al bloque más grande que haya disponible.
Buscan los bloques que van quedando tras la creación de nuevos proceso tienda
a ser del mismo tamaño, también balancea el taño de los boques remanentes.

11. Que es fragmentación y dar un ejemplo


Rt/
La fragmentación es la memoria que queda desperdiciada al usar los métodos de
gestión de memoria. Tanto el primer ajuste, como el mejor y el peor producen
fragmentación externa (conocidos como estrategias de Colocación). (Unidad 5:
Gestion de la Memoria - Sistemas Operativos, 2021)
Existe otro tipo de fragmentación conocida como fragmentación interna, la cual
es generada cuando se reserva más memoria de la que el proceso va realmente a
usar. Sin embargo, a diferencia de la externa, estos huecos no se pueden
compactar para ser utilizados. Se debe de esperar a la finalización del proceso
para que se libere el bloque completo de la memoria. (Unidad 5: Gestion de la
Memoria - Sistemas Operativos, 2021)
FACULTAD DE INGENIERÍA
INGENIERIA DE SISTEMAS
SEDE BOGOTA
CUESTIONARIO MEMORIA FISICA O PRINCIPAL

12. TALLER PRÁCTICO: CONSULTAR LOS COMANDOS DEL


SISTEMA OPERATIVO Windows y Linux QUE PERMITEN GESTIONAR
LA MEMORIA PRINCIPAL Y REALIZAR UN EJEMPLO PRÁCTICO CON
IMÁGENES DE SU FUNCIONALIDAD.

En Windows
Systeminfo
Esto nos devolverá con todo detalle el día y la hora en las que instalamos la más
reciente actualización de características de Windows 10.

Ilustracion4 resultado
Filtar los datos
Sisteminfo | find /i “memoria”

Ilustracon5 resultado memoria


Mejor dicho, permite al administrador buscar información básica de
configuración del sistema
Tasklist
nos permite generar una lista de todos procesos que se están ejecutando en nuestro
equipo local o en uno remoto
FACULTAD DE INGENIERÍA
INGENIERIA DE SISTEMAS
SEDE BOGOTA
CUESTIONARIO MEMORIA FISICA O PRINCIPAL

Ilustracion 6 listado de procesos

Sfc

SFC o comprobador de archivos de sistema, es una utilidad de Windows


que permite a los usuarios detectar daños en los archivos de sistema de
Windows y restaurar los archivos dañados, analiza todos los archivos
protegidos del sistema y reemplaza los archivos dañados con una copia
del caché.
FACULTAD DE INGENIERÍA
INGENIERIA DE SISTEMAS
SEDE BOGOTA
CUESTIONARIO MEMORIA FISICA O PRINCIPAL

/Scanboot

Gracias a este comando podremos examinar todos los archivos de sistema protegidos
cada vez que se inicia el equipo. Para ello se requiere acceso a los archivos de origen de
la instalación de Windows cada vez que se reinicie el equipo. El valor DWORD de
SfcScan se establece como 1 en la siguiente clave del registro de Windows 10:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon

/Revert
Gracias a este comando podremos revertir el valor predeterminado del tipo de examen
(no se examinan archivos protegidos al iniciar el equipo).

/Scanonce
Con este comando podremos examinar todos los archivos de sistema protegidos cada
vez que se reinicia el equipo con Windows 10. Con este parámetro se requiere acceso a
los archivos de origen de la instalación de Windows cuando se ha de reiniciar el equipo.
El valor DWORD SfcScan se establece en 2 en la clave del siguiente registro de
Windows al momento de su ejecución:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon
FACULTAD DE INGENIERÍA
INGENIERIA DE SISTEMAS
SEDE BOGOTA
CUESTIONARIO MEMORIA FISICA O PRINCIPAL

En Linux

En free, nos muestra cuánta memoria libre nos queda.


free -h
free -o -m

vmstat -s -S M
mostrar cuántos eventos del sistema se produjeron desde la última vez que se inició el
sistema.
FACULTAD DE INGENIERÍA
INGENIERIA DE SISTEMAS
SEDE BOGOTA
CUESTIONARIO MEMORIA FISICA O PRINCIPAL

vmstat -S para mostrar las estadísticas de intercambio

Las estadísticas de memoria e intercambio ahora se muestran en megabytes. Tenga


en cuenta que la -Sopción no afecta a las estadísticas del bloque IO. Estos siempre se
muestran en bloques.

cat /proc/meminfo/
información de ram y cpu

ps aux
lista estática de información, es decir, es una representación instantánea de los
procesos que están en ejecución en el momento de invocar el comando

top y opciones
#top
Para esto, dividiremos el análisis en dos partes, donde la primera sera el encabezado
de la interfaz que nos brinda información general y luego el analizaremos el cuerpo,
que nos dará información mucho más detallada.
FACULTAD DE INGENIERÍA
INGENIERIA DE SISTEMAS
SEDE BOGOTA
CUESTIONARIO MEMORIA FISICA O PRINCIPAL

nos da información acerca del uso de la cpu

Las opciones se pueden utilizar para modificar el comportamiento de un comando. En


la página anterior, se utilizó el comando ls para listar el contenido de un directorio.
comando [opciones…] [argumentos…]

vamos a utilizar la opción -l para el comando ls, que resulta en una salida Visualización
larga, lo que significa que la salida da más información sobre cada uno de los archivos
listados:

tal como eligiendo la letra l (ele) para largo o r para el reverso. Por defecto el comando
ls imprime los resultados en orden alfabético, así que añadiendo la opción -r imprimirá
los resultados en el orden alfabético inverso.

Las opciones múltiples pueden utilizarse a la vez, o bien como opciones separadas
como la -l - r o combinadas -lr. La salida de todos estos ejemplos sería la misma
ls -l -r
ls -rl
ls -lr

Como se explicó anteriormente, la opción -l da salida a un formato de listado largo


mientras que la -r invierte la lista. El resultado del uso de ambas opciones es un listado
largo dado en orden inverso
FACULTAD DE INGENIERÍA
INGENIERIA DE SISTEMAS
SEDE BOGOTA
CUESTIONARIO MEMORIA FISICA O PRINCIPAL

Htop
brinda información adicional acerca de los procesos en ejecución y permite
manipulaciones como ordenar la lista de procesos usando varios criterios, eliminar el
proceso deseado. A diferencia del comando top
centos 7
sudo yum install htop

Killall y Kill
Para emplear el comando Kill es necesario conocer el identificador del proceso
que queremos matar o destruir
Con el comando ps aux:
FACULTAD DE INGENIERÍA
INGENIERIA DE SISTEMAS
SEDE BOGOTA
CUESTIONARIO MEMORIA FISICA O PRINCIPAL

ps aux | grep gedit


Esto nos devuelve un listado muchísimo más reducido:

andres 10081 0.3 0.7 666388 35004 ? Sl 11:21 0:00 /usr/bin/gedit


--gapplication-service
andres 10231 0.0 0.0 113020 2248 pts/0 S+ 11:24 0:00 grep --color=auto gedit

kill 10081
Si en el proceso no existe, veremos una salida similar a la siguiente:

kill 41076
bash: kill: (41076) - No existe el proceso
kill PDI

Killall
conocer el nombre del proceso que queremos matar es suficiente
killall Firefox
Para matar el proceso "gedit":
killall gedit
matar el proceso admin
killall pgadmin3
killall google-chrome
killall nautilus

sudo swapon -s
Verificación de la información de intercambio

Si no ve ningún resultado, eso significa que su sistema no tiene espacio de intercambio


disponible actualmente
uname -sr
El comando básico normalmente imprime el nombre del núcleo
Uname

El nombre básico del kernel


uname -s
FACULTAD DE INGENIERÍA
INGENIERIA DE SISTEMAS
SEDE BOGOTA
CUESTIONARIO MEMORIA FISICA O PRINCIPAL

Versión del kernel.


uname -r

Uname -v
Version del kernel

/sbin/lspcmcia
Listar todos los dispositivos PCMCIA

/sbin/lspcmcia

lsmod | les
Como su nombre indica, este comando listará los módulos del
kernel actualmente cargados en su sistema.

sudo lshw -short


muestra información de todo el hardware de un nodo, en modo tabla y más resumida
~$ sudo lshw
# No muestro la salida del programa al ser muy extensa
FACULTAD DE INGENIERÍA
INGENIERIA DE SISTEMAS
SEDE BOGOTA
CUESTIONARIO MEMORIA FISICA O PRINCIPAL

sudo lshw | les


se generará todo el informe de hardware detectado en un solo disparo, lo que no sirve
de nada ya que no puedes ver la información correctamente

Con el lcomando less, mostrara texto en pantalla del termina,


mostrando solo el texto del archivo.
sudo swapon -s

lshw

se generará todo el informe de hardware detectado en un solo disparo, lo que no sirve


de nada ya que no puedes ver la información correctamente

13. Cómo podemos modificar la gestión de la memoria


para mejorar el rendimiento en Linux Debian.
Para aprovechar mejor la memoria de nuestro equipo les recomiendo realicen lo
siguiente. Abran un terminal y ejecuten el siguiente comando:

sudo nano /etc/sysctl.conf


FACULTAD DE INGENIERÍA
INGENIERIA DE SISTEMAS
SEDE BOGOTA
CUESTIONARIO MEMORIA FISICA O PRINCIPAL

Cuando se abra el editor de texto nano vayanse al final del archivo y peguen el siguiente
código:
vm.swappiness = 10
vm.vfs_cache_pressure = 50
vm.watermark_scale_factor = 200
vm.dirty_ratio = 3

Una vez pegado el código ya pueden guardar los cambios, cerrar el fichero y reiniciar el
equipo. Una vez reiniciado el equipo deberían ser capaces de ver una mejora en el
rendimiento y desempeño de su equipo. A continuación les daré una breve explicación
de lo que hace cada uno de los parámetros de la memoria que hemos modificado.

Mejorar el rendimiento modificando el valor swappiness

El valor predeterminado de sawppiness es 60. Con la siguiente línea lo reducimos a 10.

vm.swappiness = 10

14. Descargar las siguientes aplicaciones para la gestión de la


memoria en el SO Windows
14.1 MemText: Su funcionamiento se basa en intentar que
nuestro equipo sea más estable y esté bien configurado, realiza
pruebas hardware para ver los componentes mal configurados y así
poder liberar memoria RAM y optimizar el rendimiento de Windows.

Descargar de:
https://hcidesign.com/memtest/download.html

Descargar el programa recomando


FACULTAD DE INGENIERÍA
INGENIERIA DE SISTEMAS
SEDE BOGOTA
CUESTIONARIO MEMORIA FISICA O PRINCIPAL

Ubicamos el programa para ejecutar y si es necesario instalar en la memoria para


ser examinada desde la bios

Ahora la computadora si tiene algun problema el programa nos dara un aviso.


Cual quier cosa leer el manuel con mas detalle

14.2 RAMrush:  Herramienta de gestión y optimización de memoria que


optimiza de manera eficiente el uso 
Descargar de:
http://www.fcleaner.com/ramrush.htm
FACULTAD DE INGENIERÍA
INGENIERIA DE SISTEMAS
SEDE BOGOTA
CUESTIONARIO MEMORIA FISICA O PRINCIPAL

Descargamos el programa

Instalamos el programa y comenzamos a optimizar

Seguimos los pasos que vemos en la imagen y listo vemos la eficiancia de nustra

maguina,

14.3 Cómo limpiar el archivo de paginación con el comando regedit

Entrar a: https://hardzone.es/tutoriales/mantenimiento/liberar-memoria-ram-
windows-10/

Reinicia el PC frecuentemente
Para configurar Windows para borrar el archivo de paginación en apagado a través del
registro:

Abra Regedit.
FACULTAD DE INGENIERÍA
INGENIERIA DE SISTEMAS
SEDE BOGOTA
CUESTIONARIO MEMORIA FISICA O PRINCIPAL

Vaya a HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session
Manager.
Cree un valor DWORD llamado ClearPageFileAtShutdown y establezca el valor en
1.

No es necesario reiniciar para que el cambio surta efecto. Para crear un archivo que
edite el registro automáticamente, copie el siguiente texto en el Bloc de notas:

Editor del Registro de Windows versión 5.00


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager]
"ClearPageFileAtShutdown"=dword:00000001

Guarde el archivo con un nombre descriptivo, como por ejemplo ClearPageFile.reg.


Haga clic con el botón derecho del mouse en el archivo y seleccione Combinar para
actualizar el registro con este valor. El archivo de paginación se borrará la próxima vez
que apague Windows.

Esta configuración se almacena en la siguiente ubicación en la directiva de grupo:

Computer Configuration\Windows Settings\Security Settings\Local Policies\Security


Options\Shutdown: Clear virtual memory pagefile

14.4 Liberar memoria RAM en Windows 10 a través del Administrador de


tareas

https://www.genbeta.com/paso-a-paso/3-trucos-para-liberar-memoria-ram-
windows-10

pulsando en nuestro teclado Control + Alt + Suprmir. Se nos abrirá una pantalla
con varias opciones y deberemos optar por la de la utilidad que vamos a utilizar.

clicar sobre Finalizar tarea.


FACULTAD DE INGENIERÍA
INGENIERIA DE SISTEMAS
SEDE BOGOTA
CUESTIONARIO MEMORIA FISICA O PRINCIPAL

Una vez terminado estos pasos miramos si funciono el proceso para que el
sistema operativo funcione adecuadamente.

bibliografia

www.sdelsol.com. (2018, 5 diciembre). La memoria. DefiniciÃ3n, funcionamiento y

tipos. - Blog - Stimulus | APP profesional de estimulaciÃ3n cognitiva.

stimuluspro. https://stimuluspro.com/blog/la-memoria/

Rosenberg1, G. (2021, 23 septiembre). gestion de memoria. uns.

http://cs.uns.edu.ar/~jechaiz/sosd/clases/slides/06-GestionMemoria-Extras.pdf
FACULTAD DE INGENIERÍA
INGENIERIA DE SISTEMAS
SEDE BOGOTA
CUESTIONARIO MEMORIA FISICA O PRINCIPAL

Unidad 5: Gestion de la Memoria - Sistemas Operativos. (2021, 23 septiembre).

unidad-5-gestion-de-la-memoria. https://sites.google.com/site/fesaos13/unidad-

5-gestion-de-la-memoria

Integrante

Juan Felipe Urrea Abella

También podría gustarte