Comparative Analysis and Performance Evaluation of Contiguous Memory Techniques

I. Adeleke
{"title":"Comparative Analysis and Performance Evaluation of Contiguous Memory Techniques","authors":"I. Adeleke","doi":"10.36108/ujees/2202.40.0270","DOIUrl":null,"url":null,"abstract":"Memory is a resource that must be carefully managed in computing systems due to its importance in job executions and in saving information. This paper is based on the techniques that operating systems use to manage memory allocation through simulation in allocating processes and data to partitioned memory. The physical memory of the computer system was modeled and simulation was performed under four contiguous allocation techniques namely; First-fit, Next-fit, Best-fit and Worst-fit with different percentages of free memory availability. Jobs and processes are assigned to the memory of a computer system that contained 512 kilobytes (KB) as memory capacity. Each of these techniques was tested and the result obtained revealed the capacity of memory wastage by each of them. This showed that the four tested algorithms do not optimize the storage concurrently. Thus, it was discovered that at 10% memory free, only the worst-fit algorithm had the highest memory wastage which is 120 KB while the other three techniques had the same memory wastage of 115 KB. The result repeated itself at 50% memory free in that worst-fit had 296 KB as the highest memory wastage. Therefore, out of the techniques considered, it was noticed that the worst-fit wasted the highest memory with a total of 1047 KB while the best-fit had the lowest memory wastage with a total of 1000 KB.","PeriodicalId":23413,"journal":{"name":"UNIOSUN Journal of Engineering and Environmental Sciences","volume":"36 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2022-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"UNIOSUN Journal of Engineering and Environmental Sciences","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.36108/ujees/2202.40.0270","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Memory is a resource that must be carefully managed in computing systems due to its importance in job executions and in saving information. This paper is based on the techniques that operating systems use to manage memory allocation through simulation in allocating processes and data to partitioned memory. The physical memory of the computer system was modeled and simulation was performed under four contiguous allocation techniques namely; First-fit, Next-fit, Best-fit and Worst-fit with different percentages of free memory availability. Jobs and processes are assigned to the memory of a computer system that contained 512 kilobytes (KB) as memory capacity. Each of these techniques was tested and the result obtained revealed the capacity of memory wastage by each of them. This showed that the four tested algorithms do not optimize the storage concurrently. Thus, it was discovered that at 10% memory free, only the worst-fit algorithm had the highest memory wastage which is 120 KB while the other three techniques had the same memory wastage of 115 KB. The result repeated itself at 50% memory free in that worst-fit had 296 KB as the highest memory wastage. Therefore, out of the techniques considered, it was noticed that the worst-fit wasted the highest memory with a total of 1047 KB while the best-fit had the lowest memory wastage with a total of 1000 KB.
连续存储技术的比较分析与性能评价
在计算系统中,内存是一种必须仔细管理的资源,因为它在作业执行和保存信息方面很重要。本文基于操作系统通过模拟将进程和数据分配到分区内存中来管理内存分配的技术。对计算机系统的物理内存进行了建模,并在四种连续分配技术下进行了仿真;具有不同可用内存百分比的First-fit、Next-fit、Best-fit和Worst-fit。作业和进程被分配到包含512千字节(KB)内存容量的计算机系统的内存中。对每一种技术都进行了测试,获得的结果揭示了每种技术所消耗的内存容量。这表明四种测试算法不能同时优化存储。因此,我们发现,在10%的空闲内存时,只有最差拟合算法的内存浪费最高,为120 KB,而其他三种技术的内存浪费相同,为115 KB。结果在50%内存空闲时重复出现,在最糟糕的情况下,内存浪费最高为296 KB。因此,在考虑的技术中,注意到最不适合的技术浪费的内存最多,总共1047 KB,而最适合的技术浪费的内存最少,总共1000 KB。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信