Professional Documents
Culture Documents
Paginacin
MBS (Buddy System)
El algoritmo de asignacin slo asignar
bloques de ciertos tamaos, y tiene muchas
listas libres, uno para cada tamao permitido.
Los tamaos permitidos son por lo general
son potencias de dos, o forman una sucesin
de Fibonacci, de tal manera que cualquier
bloque, excepto el ms pequeo se puede
dividir en dos bloques pequeos de tamaos
permitidos.
Cuando el algoritmo de asignacin recibe una
solicitud de memoria, se redondea el tamao
solicitado hasta un tamao permitido, y
devuelve el primer bloque de la lista libre de
ese tamao. Si la lista libre para aquel tamao
est vaca, el algoritmo de asignacin busca el
siguiente bloque de tamao ms grande y lo
divide en cuadros y devuelve una de las
piezas, aadiendo el resto a la lista de bloques
libres.
Estrategias
contigua
de
asignacin
no
Algoritmo ANCA
Es el primer algoritmo que intenta arreglar el
problema que existe de desperdicio de
recursos; en el primer intento se busca
asignar la tarea a una submalla contigua de
procesadores, si esta falla, se realiza la
particin de la solicitud en subparticiones de
igual tamao en forma recursiva, hasta lograr
asignar las subparticiones en las localidades
disponibles de la malla.
La Estrategia Random
Se eligen las tareas que se asignan a la malla
dependiendo de un nmero aleatorio, y todos
los procesadores libres son considerados en la
asignacin, con este tipo arbitrario de
asignacin se busca hacer uso de la totalidad
de procesadores libres, y eliminar cualquier
tipo de fragmentacin que se pueda producir,
pero se produce una alta interferencia de
comunicacin entre los trabajos.