mapa conceptual-manejo de memoria ispl isc
TRANSCRIPT
El espacio en memoria es definido por el código en tiempo de compilación. Y es determinada por el
compilador.
Los datos almacenados en memoria no pueden ser modificados en la ejecución del programa.
Sólo se permite modificar lo que se guarda en cada espacio de memoria, no así su tamaño o ubicación.
Memory HEAP
Dellocation: Desocupar memoria utilizada innecesariamente.
Allocation: Locación de memoria libre o disponible
Reciclaje y recolección de basura
Es asignada en tiempo de ejecución
Free Bitmap
Free Lists: Listas
enlazadas
Representación de memoria
disponible: Free Memory
Particionamiento
Fragmentación
Espacio desperdiciado
Next Fit: Similar a First Fit,
empieza la busqueda en el
último espacio asignado.
First Fit: Igual o mayor
al tamaño requerido.
Best Fit: Se busca que
sea el más pequeño
pero igual o mayor al
espacio requerido.
Worst Fit: Busca el espacio
mas grande para cada
requerimento. Evita la
fragmentación al máximo.