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
期刊:
影响因子:
--
通讯作者:
Hideo Taniguchi
中科院分区:
文献类型:
--
作者:
Koki Kusunoki;Toshihiro Yamauchi;Hideo Taniguchi
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
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