Está en la página 1de 5

Gestión de Memoria

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.

La memoria es uno de los principales recursos de la computadora, la cual debe de


administrarse con mucho cuidado. Aunque actualmente la mayoría de los sistemas de cómputo
cuentan con una alta capacidad de memoria, de igual manera las aplicaciones actuales tienen
también altos requerimientos de memoria, lo que sigue generando escasez de memoria en los
sistemas multitarea y/o multiusuario.

La parte del sistema operativo que administra la memoria se llama administrador de


memoria y su labor consiste en llevar un registro de las partes de memoria que se estén utilizando
y aquellas que no, con el fin de asignar espacio en memoria a los procesos cuando éstos la
necesiten y liberándola cuando terminen.

El recolector de basura es la asignación y liberación automática de los recursos de memoria para


un programa. La implementación suele ser a nivel del lenguaje de programación en contraposición
a la gestión manual de memoria, que asigna y libera los recursos de memoria de una computadora
de forma explícita.
La administración de memoria se refiere a los distintos métodos y operaciones que se encargan de
obtener la máxima utilidad de la memoria, organizando los procesos y programas que se ejecutan
de manera tal que se aproveche de la mejor manera posible el espacio disponible.
Para poder lograrlo, la operación principal que realiza es trasladar la información que deberá ser
ejecutada por la unidad central de procesamiento o procesador, a la memoria principal.
Actualmente esta administración se conoce como memoria virtual, porque no es la memoria física
del procesador sino una memoria virtual que la representa. Entre algunas ventajas, esta memoria
permite que el sistema cuente con una memoria más extensa teniendo la misma memoria real,
por lo que esta se puede utilizar de manera más eficiente. Y por supuesto, que los programas que
son utilizados no ocupen lugar innecesario.
Las técnicas que existen para la carga de programas en la memoria son: partición fija, que es la
división de la memoria libre en varias partes (de igual o distinto tamaño) y la partición dinámica,
que son las particiones de la memoria en tamaños que pueden ser variables, según la cantidad de
memoria que necesita cada proceso.

Características

Protección

La protección de memoria es un método para controlar el uso de memoria en una


computadora, y es parte esencial de prácticamente todos los sistemas operativos modernos. El
principal propósito de la protección de memoria es evitar que un proceso en un sistema operativo
acceda a la memoria que no le ha sido asignada.

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. La memoria compartida es una de las técnicas más rápidas para posibilitar la
comunicación entre procesos.

Organización lógica

Permiten que los programas se escriban como módulos compilables y ejecutables por
separado.

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.

¿Por qué se necesita la gestión de memoria?

Para optimizar el espacio y poder cargar o intercambiar los programas que van hacer
ejecutados del disco duro a la memoria principal.

El administrador de memoria se encarga de llevar un registro de las partes de la memoria


que están en uso y de las que no. Si detecta que hay una parte que ya no está en uso, la libera para
poder asignarla a los procesos que la necesiten.

El administrador de memoria proporciona protección y uso compartido, es decir, facilitar


un espacio de memoria para cada proceso y controlar que ninguno de ellos trabaje en zonas de
memoria que no le han sido asignados.

Administrar el intercambio entre la memoria principal y el disco en los casos en los que la
memoria principal no le pueda dar capacidad a todos los procesos que tienen necesidad de ella.

Tipos de Memoria
Memoria RAM (RANDOM ACCESS MEMORY)

Características

Memoria de acceso aleatorio.

Almacena los programas y datos a los que se necesita tener un rápido acceso.

Es una memoria de tipo volátil.

Los datos almacenados se eliminan cuando se cierra el fichero donde se está trabajando.

Necesita energía eléctrica para almacenar la información.

Tipos de Memoria RAM

MEMORIA DIMM - “DUAL IN LINE MEMORY MODULE”

MEMORIA DDR - “DUAL DATA RATE”

MEMORIA DDR2 - “DUAL DATA RATE 2”

MEMORIA DDR3 - “DUAL DATA RATE 3”

MEMORIA SODIMM - “SMALL OUTLINE DIMM”

BIOS

BIOS significa "Basic Input-Output System". Es decir que es el sistema básico de entrada-
salida.

Se trata de un programa incorporado en un chip de la placa base que se encarga de


realizar las funciones básicas de manejo y configuración del ordenador. Se Puede afirmar que es
un conjunto de rutinas y procedimientos elementales que coordinan y manejan los elementos de
hardware básico.

Memoria ROM (READ ONLY MEMORY)

Características

Memoria de solo lectura.

Es una memoria que no permite sobrescritura.

Memoria de tipo no volátil.


Almacena la configuración del sistema operativo.

Conserva intacta la información almacenada.

Tipos de Memoria ROM

MEMORIA PROM - “PROGRAMMABLE READ-ONLY MEMORY”

MEMORIA EPROM - “ERASABLE PROGRAMMABLE READ-ONLY MEMORY”

MEMORIA EEPROM - “ELECTRICALLY ERASABLE PROGRAMMABLE READ-ONLY MEMORY”

Memoria CACHE

Características

Memoria de rápido acceso.

Es una memoria de tipo volatil.

Es de almacenamiento temporal.

Ayuda a la adquisición de velocidad y eficiencia cuando es necesario recurrir a


determinado dato.

Es usado por la unidad central de procesamiento para acceder a las instrucciones y datos
que utiliza continuamente.

Tipos de Memoria CACHE

CACHE DE PRIMER NIVEL(L1)

CACHE DE SEGUNDO NIVEL(L2)

CACHE DE TERCER NIVEL (L3)

Disco Duro (HARD DISK HD)

Características

Es un dispositivo de almacenamiento de datos.

Es un dispositivo de tipo no volátil.

Contiene la información electrónica y almacena todos los programas (software).


Es uno de los componentes del hardware más importantes dentro de una computadora.

Tiene gran capacidad de almacenamiento.

Interfaz de conexión de los discos duros

IDE - DISPOSITIVO CON ELECTRÓNICA INTEGRADA

SCSI - SMALL COMPUTER SYSTEM INTERFACE

SATA - SERIAL ADVANCED TECHNOLOGY ATTACHMENT

Cintas Magnéticas

Características

Es un medio de almacenamiento de datos.

La información es graba de pistas sobre una banda plástica con un material magnetizado
(oxido de hierro)

Se utiliza principalmente para respaldo de archivos

El proceso de grabar la información es tipo secuencial.(como en la elaboración de nominas


de las grandes organizaciones)

Es un dispositivo de acceso secuencial.

Memoria Virtual

Los sistemas de memoria virtual separan las direcciones de memoria utilizadas por un
proceso de las direcciones físicas reales, permitiendo la separación de procesos e incrementando
la cantidad efectiva de memoria de acceso aleatorio utilizando la paginación. La calidad de la
gestión de la memoria es crucial para las prestaciones del sistema.

Características

Aparece unida a la los sistemas operativos modernos.

Permite simular una RAM de mayor tamaño.

Se utiliza cuando la memoria principal RAM está llena.

Permite ejecutar un programa sin necesidad de una memoria física.

Utiliza espacio del disco duro para extenderse.

También podría gustarte