Perbandingan Manajemen Memori pada Sistem Operasi Windows dan Linux

Authors

  • Rini Ariza Universitas Pelita Bangsa
  • Muhammad Reza Maulana Universitas Pelita Bangsa
  • Elkin Rilvani Universitas Pelita Bangsa

DOI:

https://doi.org/10.59581/jusiik-widyakarya.v3i1.4471

Keywords:

Fragmentation, Windows 10, Linux , Ubuntu, Memory , Leak

Abstract

This research compares memory management between Windows 10 and Linux Ubuntu operating systems, focusing on the issues of memory fragmentation and memory leaks. Windows 10 applies paging and segmentation methods, which provide a high degree of flexibility, but on the other hand carry considerable system overhead. On the other hand, Linux Ubuntu uses the Buddies system which is more efficient in dealing with fragmentation issues. In handling memory leaks, Windows 10 relies on Garbage Collection, while Linux Ubuntu utilizes the Permchecker tool. This research provides knowledge related to the differences between Windows 10 and Linux Ubuntu operating systems in the context of handling memory management problems, especially on memory fragmentation and memory leak problems.

References

Angella Harsono, C., Faiza Shalekha, N., & Yudo Berliana, R. (2022). STRATEGI EFISIEN MANAJEMEN MEMORI UNTUK MENINGKATKAN KINERJA SISTEM OPERASI. SINTESIA: Jurnal Sistem Dan Teknologi Informasi Indonesia, 02(1), 12.

Baharom, S. H., Setapa, S., Ong, H. H., & Luke, J. Y. (2021). Segmentation system and method for virtualized environment.

Bender, M. A., Bhattacharjee, A., Conway, A., Farach-Colton, M., Johnson, R., Kannan, S., Kuszmaul, W., Mukherjee, N., Porter, D., Tagliavini, G., Vorobyeva, J., & West, E. (2021). Paging and the address-translation problem. Annual ACM Symposium on Parallelism in Algorithms and Architectures, 105–117. https://doi.org/10.1145/3409964.3461814

Cronburg, K., & Guyer, S. Z. (2021). Permchecker: A toolchain for debugging memory managers with typestate. Proceedings of the ACM on Programming Languages, 5(OOPSLA). https://doi.org/10.1145/3485526

Fan, Z. (2023). Research on using kernel dynamic tracking to locate system bug. https://doi.org/10.1117/12.2675203

Gangwar, Di. K., & Katal, A. (2021). Memory Leak Detection Tools: A Comparative Analysis. 2021 6th International Conference on Recent Trends on Electronics, Information, Communication and Technology, RTEICT 2021, 315–320. https://doi.org/10.1109/RTEICT52294.2021.9574012

Jalaman, J. R. C., & Teleron, J. I. (2024). Optimizing Operating System Performance through Advanced Memory Management Techniques: A Comprehensive Study and Implementation. Engineering and Technology Journal, 09(05). https://doi.org/10.47191/etj/v9i05.33

Lamprakos, C. P., Xydis, S., Catthoor, F., & Soudris, D. (2023). Viewing Allocators as Bin Packing Solvers Demystifies Fragmentation. http://arxiv.org/abs/2304.10862

Lu, Y., Liu, W., Wu, C., Wang, J., Gao, X., Li, J., & Guo, M. (2021). Spring Buddy: A Self-Adaptive Elastic Memory Management Scheme for Efficient Concurrent Allocation/Deallocation in Cloud Computing Systems. Proceedings of the International Conference on Parallel and Distributed Systems - ICPADS, 2021-December. https://doi.org/10.1109/ICPADS53394.2021.00056

Mansi, M., & Swift, M. M. (2024). Characterizing Physical Memory Fragmentation. http://arxiv.org/abs/2401.03523

Maolia, S., & Aprilliana, R. E. (2024). Literature Review Jurnal Memahami Faktor-Faktor Yang Mempengaruhi Popularitas Windows Dibandingkan Linux. In JAMASTIKA (Vol. 3).

Murali, A., Alfadel, M., Nagappan, M., Xu, M., & Sun, C. (2024). AddressWatcher: Sanitizer-Based Localization of Memory Leak Fixes. IEEE Transactions on Software Engineering, 50(9), 2398–2411. https://doi.org/10.1109/TSE.2024.3438119

Sharan, K. (2014). Garbage Collection. In Beginning Java 8 Language Features: Lambda Expressions, Inner Classes, Threads, I/O, Collections, and Streams (pp. 485–517). Apress. https://doi.org/10.1007/978-1-4302-6659-4_11

Silberschatz, A., Galvin, P. B., & Gagne, G. (n.d.). OPERATING SYSTEM CONCEPTS NINTH EDITION (9th ed.).

Tanenbaum, A. S., & Bos, H. (n.d.). MODERN OPERATING SYSTEMS FOURTH EDITION (4th ed.).

Wahid, A. A. (2019). ANALISIS SISTEM KEAMANAN PADA SISTEM OPERASI MICROSOFT WINDOWS, LINUX DAN MACINTOSH. Jurnal Teknik Informatika, 1(3).

Downloads

Published

2024-12-23

How to Cite

Ariza, R., Reza Maulana, M., & Rilvani, E. (2024). Perbandingan Manajemen Memori pada Sistem Operasi Windows dan Linux. Jurnal Sistem Informasi Dan Ilmu Komputer, 3(1), 115–128. https://doi.org/10.59581/jusiik-widyakarya.v3i1.4471