Asignacion de Memoria

El algoritmo que utiliza Windows Server 2003 de asignación de memoria dinámica es:

Algoritmo Buddy

Asignador buddy de bloques binarios. En este sistema, la memoria se asigna desde un gran bloque de memoria que es tamaño potencia de dos. Si el bloque es más del doble de grande de lo necesario, se parte en dos. Se selecciona una de las dos mitades, y el proceso se repite (comprobando el tamaño otra vez y partiendo si se necesita) hasta que el bloque sea justamente el necesitado.
Todos los segmentos de memoria de un tamaño particular son guardados en una lista enlazada ordenada o una estructura de datos en árbol. Cuando se libera un bloque, se compara con su buddy(vecino). Si los dos están libres, son combinados y colocados en la lista de bloques buddy de siguiente mayor tamaño.

Integrantes: Margarita Nero
Fabricio Sánchez
Patricia Flores

algoritmomemoria.doc

Leave a Reply