Asignación de mejor ajuste en el sistema operativo

Tanto para los esquemas de asignación de memoria fijos como dinámicos , el sistema operativo debe mantener una lista de cada ubicación de memoria, indicando cuáles están libres y cuáles están ocupadas. Luego, a medida que ingresan nuevos trabajos al sistema, se deben asignar las particiones libres. 

Estas particiones se pueden asignar de 4 maneras: 
 

1. First-Fit Memory Allocation
2. Best-Fit Memory Allocation
3. Worst-Fit Memory Allocation
4. Next-Fit Memory Allocation 

Estas son técnicas de asignación de memoria  contigua .

Asignación de memoria de mejor ajuste : 
este método mantiene la lista de disponibilidad ordenada por tamaño, de menor a mayor. En este método, el sistema operativo primero busca en toda la memoria de acuerdo con el tamaño del trabajo dado y lo asigna a la partición libre más cercana en la memoria, lo que le permite usar la memoria de manera eficiente. Aquí los trabajos están en el orden del trabajo más pequeño al trabajo más grande. 

Como se ilustra en la figura anterior, el sistema operativo primero busca en la memoria y asigna el trabajo a la partición de memoria mínima posible, lo que hace que la asignación de memoria sea eficiente. 

Ventajas de la asignación Best-Fit: 
Memoria eficiente. El sistema operativo asigna al trabajo el mínimo espacio posible en la memoria, lo que hace que la gestión de la memoria sea muy eficiente. Para evitar que la memoria se desperdicie, es el mejor método. 

Desventajas de la asignación de mejor ajuste: 
es un proceso lento. Verificar toda la memoria para cada trabajo hace que el funcionamiento del sistema operativo sea muy lento. Se necesita mucho tiempo para completar el trabajo.
 

Publicación traducida automáticamente

Artículo escrito por Tarun_Singhal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *