A cross-border community for researchers with openness, equality and inclusion

ABSTRACT LIBRARY

Memory Allocation Strategy Visualizer

Publisher: IEEE

Authors: T Divaagar, SRM Institute of Science and Technology

  • Favorite
  • Share:

Abstract:

One of the most fundamental yet challenging aspects of computer science is understanding how an operating system manages memory. While students often grasp theoretical concepts such as First Fit, Best Fit, and Worst Fit, they struggle to visualize these strategies in real-world contexts. This paper introduces a visualization tool developed in Python using the Tkinter framework, which demonstrates in real time how memory blocks are allocated, fragmented, and utilized. This interactive approach transforms abstract computational concepts into tangible experiences, improving conceptual under standing. Experimental results show that the Best Fit algorithm achieves optimal memory utilization with minimal fragmentation, the First Fit algorithm performs fastest but yields moderate fragmentation, and the Worst Fit algorithm preserves large blocks initially but increases fragmentation over time [1], [2]. These re sults support the idea that visualization enhances comprehension of operating system concepts

Keywords: Memory Allocation, First Fit, Best Fit, Worst Fit, Fragmentation, Tkinter, Visualization, Operating Systems

Published in: 2024 Asian Conference on Communication and Networks (ASIANComNet)

Date of Publication: --

DOI: -

Publisher: IEEE

×

USS WeChat Official Account

USSsociety

Please scan the QR code to follow
the wechat official account.