MEMORIAS Y GESTIÓN DE MEMORIAS
•
•
JUAN CAMILO MARIAGA HERNANDEZ
ANTONIO RODRIGEZ
Son dispositivos que retienen datos informáticos durante algún
intervalo de tiempo.
Es uno de los componentes fundamentales de todas las
computadoras modernas.
La memoria es uno de los componentes fundamentales para el
correcto funcionamiento de nuestra PC
Una computadora trabaja con cuatro tipos de memorias
diferentes, que sirven para realizar diversas funciones. Estas
son la memoria RAM, la memoria ROM, la memoria SRAM o
Caché y la memoria Virtual o de Swap.
MEMORIA RAM
En la RAM se guarda distinto tipo de información.
• DRAM
DRAM (Dynamyc Random Acces Memory) han sido utilizadas en las computadoras
desde los primeros años de la década de los 80's, y aún en la actualidad continúan
utilizándose.
• SDRAM
SDRAM, derivada de la primera, comenzó a comercializarse a finales de la década de
los 90's, y gracias a este tipo de memoria se lograron agilizar notablemente los
procesos,
• RDRAM
RDRAM es una de las más costosas debido a su complejidad de fabricación, y sólo se
utilizan en procesadores grandes, tales como los Pentim IV y superiores.
Otra
de
las
diferencias
entre
las
distintas memorias RAM se halla en el tipo de
módulo del que se trate, que pueden ser SIMM
(Single in line Memory Module), DIMM
(Double Memory Module) y RIMM (Rambus
in line Memory Module).
MEMORIA ROM-READ ONLY MEMORYLa memoria ROM viene incorporada a la motherboard y es utilizada por la PC
para dar inicio a la BIOS
Entre sus funciones, la BIOS comienza con el proceso denominado POST
(Power On Self Test)
• CMOS Setup.
En la actualidad gran cantidad de motherboards incorporan nuevos modelos
de ROM que permiten su escritura, para que el usuario pueda realizar
cambios en la BIOS con el fin de mejorar su funcionamiento.
RAM Vs ROM
VELOCIDAD
RAM trabaja de
manera
aleatoria
Un tipo de
memorial
secuencial
SRAM
-MEMORIA CHACHÉTanto el procesador como el disco rígido y la motherboard poseen su propia
memoria caché, que básicamente resguarda distintas direcciones que son
utilizadas por la memoria RAM para realizar diferentes funciones, tales como
ejecutar programas instalados en la PC.
Existen tres tipos de caché diferentes:
- El caché L1.
- El caché L2.
- El caché L3.
MEMORIA VIRTUAL –SWAP-
En muchas ocasiones la memoria virtual suele producir
ciertos problemas que ocasionan que la PC se cuelgue, ya
que este tipo de memoria ha sido creada por el sistema
dentro del disco rígido y a veces puede llegar a superar la
capacidad de proceso.
GESTIÓN DE MEMORIAS
Se denomina gestión de memoria al acto de gestionar la memoria
de un dispositivo informático. De forma simplificada se trata de
proveer mecanismos para asignar secciones de memoria a los
programas que las solicitan, y a la vez, liberar las secciones de
memoria que ya no se utilizan para que estén disponibles para
otros programas.
REASIGNACIÓN
En los sistemas con memoria virtual, los programas en la memoria debe ser
capaz de residir en diferentes partes de la memoria en diferentes momentos.
Esto se debe a que cuando el programa se cambió de nuevo en la memoria
después de ser intercambiado por un tiempo que no siempre se puede
colocar en el mismo lugar.
PROTECCIÓN
Los procesos no deberían poder referenciar la memoria de otros
procesos sin permiso, para evitarlo existe la protección de
memoria, que evita que código malicioso o erróneo de un
programa interfiera con la operación de otros programas en
ejecución.
MEMORIA COMPARTIDA
Aunque la memoria utilizada por diferentes procesos suele
estar protegida, algunos procesos puede que sí tengan que
compartir información y, para ello, han de acceder la
misma sección de memoria.
ORGANIZACIÓN LÓGICA
Los programas a menudo están organizados en modulos,
algunos de los cuales pueden ser compartidos por diferentes
programas, algunos son de sólo-lectura y otros contienen datos
que se pueden modificar. La gestión de memoria es responsable
de manejar esta organización lógica, que se contrapone al
espacio de direcciones físicas lineales.
ORGANIZACIÓN FÍSICA
La memoria suele dividirse en un
almacenamiento primario de alta velocidad y
uno secundario de menor velocidad. La gestión
de memoria del sistema operativo se ocupa de
trasladar la información entre estos dos niveles
de memoria.
Descargar

MEMORIAS Y GESTIÓN DE MEMORIAS