Physical Memory Management with Two Page Sizes in Tender OS

Physical Memory Management with Two Page Sizes in Tender OS
复制标题

Tender OS 中具有两种页面大小的物理内存管理

DOI:
10.1007/978-3-030-84913-9_22
复制
发表时间:
2022
期刊:
Advances in Networked-Based Information Systems, NBiS 2021, Lecture Notes in Networks and Systems
影响因子:
--
通讯作者:
Hideo Taniguchi
Hideo Taniguchi
中科院分区:
--
文献类型:
--
作者:
Koki Kusunoki;Toshihiro Yamauchi;Hideo Taniguchi

文献摘要

参考文献

相似文献

由于大规模集成,物理内存容量有所增加。此外,由于在单个计算机上执行多个程序,内存占用的大小也增加了。许多操作系统通过对4KB页面进行分页来管理物理内存。因此,用于虚拟到物理的虚拟地址转换表中的条目的数目随着存储器占用的大小沿着增加。这会导致翻译后备缓冲区(TLB)命中率降低,从而导致应用程序的性能下降。为了解决这个问题,我们提出了两个页面大小的物理内存管理的实现:4 KB和4 MB。这使我们能够扩展单个TLB条目要转换的地址范围,从而提高TLB命中率。本文描述了在分布式环境下的操作系统ENDuring中,采用两种页面大小管理物理内存的物理内存管理机制的设计与实现。 OS)。我们的结果表明,当页面大小为4 MB时,内存分配的处理时间可以减少多达约99.7%,进程创建的处理时间可以减少多达约51%,内存操作的处理时间可以减少多达91.9%。
Physical memory capacity has increased owing to large-scale integration. In addition, memory footprints have increased in size, as multiple programs are executed on a single computer. Many operating systems manage physical memory by paging a 4 KB page. Therefore, the number of entries in the virtual address translation table for virtual to physical increases along with the size of the memory footprints. This cause a decrease in the translation lookaside buffer (TLB) hit ratio, resulting in the performance degradation of the application. To address this problem, we propose the implementation of physical memory management with two page sizes: 4 KB and 4 MB. This allows us to expand range of addresses to be translated by a single TLB entry, thereby improving the TLB hit rate. This paper describes the design and implementation of the physical memory management mechanism that manages physical memory using two page sizes on The ENduring operating system for Distributed EnviRonment ( OS). Our results showed that when the page size is 4 MB, the processing time of the memory allocation can be reduced by as much as approximately 99.7%, and the processing time for process creation can be reduced by as much as approximately 51%, and the processing time of the memory operation could be reduced by as much as 91.9%.
DOI: --
发表时间: 2020
期刊: International Symposium on Computer Architecture
影响因子: --
作者:
Chang Hyun Park;Sanghoon Cha;Bokyeong Kim;Youngjin Kwon;D. Black;Jaehyuk Huh
通讯作者: Jaehyuk Huh
MEGA:克服操作系统大页面管理的传统问题
DOI: 10.1145/3319647.3325839
发表时间: 2019
期刊: Proceedings of the 12th ACM International Conference on Systems and Storage
影响因子: --
作者:
Theodore Michailidis;A. Delis;M. Roussopoulos
通讯作者: M. Roussopoulos