Using a Mathematical Model to Evaluate the Efficiency of Memory Allocation Algorithm.

Publication Date: 13/08/2024

DOI: 10.52589/AJSTE-JIHPGG70


Author(s): Ogba Paul Onu, Bello Muriana.

Volume/Issue: Volume 4 , Issue 3 (2024)



Abstract:

One of the key research areas in operating systems is memory allocation and process management by the operating system. Memory allocation is the process of allocating blocks of memory to different executing processes in order to improve overall system performance. This paper analyses the efficiency of memory allocation algorithms (first fit, best fit and worst fit) in the multiple partition and contiguous memory allocation scheme. A Mathematical model was used on process sizes in terms of percentage internal fragmentation (IF%), percentage external fragmentation (EF%), and percentage total utilization (TU%), this was done to compare the performance of the memory allocation algorithm. Results from the analysis show that the best fit made more efficient use of the available memory space than that of first-fit and worst fit.


Keywords:

Memory allocation, Operating system, Mathematical model, Internal fragmentation, External fragmentation, Memory utilization, Total Utilization.


No. of Downloads: 0

View: 119




This article is published under the terms of the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)
CC BY-NC-ND 4.0