You are on page 1of 6

Memoria Esttica y

Memoria Dinmica

Sifuentes Gonzalez Anahi


Ing. Sistemas Computacionales
Estructura De Datos
Tercer Semestre

INDICE
Introduccin 1
Objetivo General

Objetivo Especifico

Memoria Esttica 1
Definicin y Manejo 2
Ventajas y Desventajas

Memoria Dinmica 4
Caractersticas 5
Ventajas y Desventajas
Funcionamiento4
Conclucion

INTRODUCCION
En este documento hablaremos respecto a la memoria esttica y dinmica, esto
para conocer ms afondo todo lo relacionado a ella, as como sus funciones,
ventajas y desventaja, etc.
La memoria es un espacio lgico para guardar informacin, nuestro computador
utiliza dos memorias la esttica y la dinmica debido al coste de los dos tipos de
memoria RAM.
Se conoce los chips de RAM dinmica y RAM esttica funcionan internamente, es
fcil ver porque el cose es diferente.

OBJETIVO GENERAL
Establecer un concepto concreto y claro, referente a la asignacin dinmica y
esttica de memoria y su posterior importancia en la administracin de memoria.

OBJETIVO ESPECIFICO

Establecer de forma clara y concisa la definicin, caractersticas, etc.


Acerca de la administracin dinmica y esttica de la memoria.
Dar a conocer los casos en los cuales, se implementa este tipo de
administracin de memoria.

MEMORIA ESTATICA
Es la memoria que se reserva en el momento de la compilacin antes de
comenzar a ejecutar el programa. Los objetos administrados de este modo son:
variables globales, variables estticas de funciones, miembros static de clases y
literales de cualquier tipo. Se guarda en el disco duro de una forma adyacente.
La asignacin de memoria puede hacerse en tiempo de compilacin y los objetos
estn vigentes desde que comienza la ejecucin del programa hasta que termina.
En los lenguajes que permiten la existencia de subprogramas, y siempre que
todos los objetos de estos subprogramas puedan almacenarse estticamente se
aloja en la memoria esttica un registro de activacin correspondiente a cada uno
de los subprogramas.

CARACTERISTICAS DE LA MEMORIA ESTATICA


VENTAJAS Y DESVENTAJAS DEL USO DE LA MEMORIA
ESTATICA
Ventajas:

La velocidad de accesos es alta.


Para retener los datos solo necesita estar energizada.
Cuenta con lgica simple.
Son fciles de disear.

Desventajas:

No se puede modificar el tamao de la estructura en tiempo de ejecucin.


No es ptimo con grandes cantidades de datos.
Desperdicio de memoria cuando no se utiliza en su totalidad.
Menor capacidad, debido a que cada celda de almacenamiento requiere
ms transistores.
Mayor costo por bit.
Mayor consumo de potencia.

MEMORIA DINAMICA
La memoria dinmica se modifica constantemente y su tamao puede variar
durante la ejecucin del programa y puede ser liberado es solicitada en tiempo de
ejecucin del programa y puede ser liberado es solicitada en tiempo de ejecucin,

a medida que el proceso va necesitando espacio para ms lneas, va solicitando


ms memoria al sistema operativo para guardarlas.
Un dato importante es que como tal este tipo de datos se crean y se destruyen
mientras se ejecuta el programa y por lo tanto la estructura de datos se va
dimensionando de forma precisa a los requerimientos del programa evitndonos
as perder datos o desperdiciar memoria.

CARACTERISTICAS DE LA MEMORIA DINAMICA

El nmero de particiones de la memoria y su tamao es variable, las cuales


son creadas dinmicamente para que se acomoden a las necesidades de
cada proceso solicitante.
Cuando un proceso termina o es retirado de la memoria el administrador de
memoria puede devolver el espacio libre al fondo de reas de memoria
libres a partir del cual se efectan las asignaciones de particiones.
El administrador de memoria puede ir creando y asignando particiones de
memoria a los procesos solicitantes, hasta que se agote toda la memoria
fsica o alcance el mximo grado de multiprogramacin permitido.

VENTAJAS Y DESVENTAJAS DEL USO DE LA MEMORIA


DINAMICA
Ventajas:

Es posible disponer de un espacio de memoria arbitrario que dependa de


informacin dinmica (dispone solo en ejecucin); toda esa memoria que
maneja es implementada por el programador cuando fuese necesario.
Otra ventaja de la memoria dinmica es que se puede ir incrementando
durante la ejecucin del programa. Esto permite, por ejemplo, trabajar con
arreglos dinmicos.
Es memoria que se reserva en tiempo de ejecucin. Su tamao puede
variar durante la ejecucin del programa y puede ser liberado mediante la
funcin free.

Desventajas:

Es difcil implementar estructuras de datos complejas.


Difcil en manejar.

Puede afectar el rendimiento.


Se tiene que llevar a cabo varias tareas, como buscar un bloque de
memoria libre y almacenar la posicin y tamao de memoria asignada, de
manera que pueda ser liberada ms adelante.

FUNCIONAMIENTO DE LA MEMORIA DINAMICA


Se le pide que cargue la imagen del proceso, el administrador de memoria intenta
crear una particin de memoria adecuada para asignarla al proceso solicitante.
El administrador de memoria localiza un rea libre de memoria que sea mayor o
igual al tamao del proceso.
Si la encuentras el sistema operativo fabrica una particin con el ajuste exacto a
las necesidades del proceso, el trozo restante es devuelto al fondo de la memoria
para ser reutilizado, si no encuentra el espacio adecuado para el proceso el
sistema operativo devuelve un manejo de error.
Cuando el proceso termina o es retirado de memoria, el sistema operativo el
espacio de la particin al fondo de la memoria libre.
Cuando una particin es creada se atribuye direccin, tamao y base los cuales
no se alteran mientras exista la particin.

CONCLUCION
La asignacin dinmica de la memoria resulta ser muy ventajosa a la hora de
evitar el desperdicio de memoria, gracias al uso de la asignacin dinmica de
memoria el proceso de informacin resulta mucho ms rpido y eficiente con lo
cual se logra optimizar el uso del computador. Administrar la memoria es una de
las tareas ms complejas que lleva a cabo el sistema operativo.

You might also like