Parameters Affecting the Functionality of Memory Allocators
Parameters affecting the functionality of an operating systems memory management unit depend on a number of factors such as allocation and deallocation strategies,localization,internal and external fragmentation,regional clustering,allocation and deallocation speeds,multithreading,reusability,wasted memory reusability,implementation level and dynamicity.In this paper,we examine different memory allocation methods used in the BSD operating system as well as parameters affecting the functionality of its memory management unit extracted from these methods.Besides identifying the relationships and dependencies between these parameters,we report our experimental measurements of the effect of each parameter on the performance of different memory management methods used in BSD.Our evaluations not only provide a comparative view of different allocation methods in BSD that have been deployed over time to complement each other,they also put into perspective different memory allocation methods used in different operating systems with respect to parameters such as multithreading ability,number of requests served and memory fragmentation rate.
Operating System Kernel Memory Management Memory Allocation Methods Performance
Ghassem Barootkoob Mohsen Sharifi Ehsan Musavi Khaneghah Seyedeh Leili Mirtaheri
School of Computer Engineering Iran University of Science and Technology Tehran,Iran
国际会议
2011 International Conference on Computer and Network Engineering(ICCNE 2011)(2011年计算机与网络工程国际会议)
郑州
英文
160-164
2011-06-17(万方平台首次上网日期,不代表论文的发表时间)