-
公开(公告)号:US20170046274A1
公开(公告)日:2017-02-16
申请号:US14827255
申请日:2015-08-14
Applicant: QUALCOMM Incorporated
Inventor: Andres Alejandro OPORTUS VALENZUELA , Gurvinder Singh CHHABRA , Nieyan GENG , John BRENNEN , BalaSubrahmanyam CHINTAMNEEDI
IPC: G06F12/10
CPC classification number: G06F12/1036 , G06F12/023 , G06F12/0253 , G06F12/04 , G06F12/1027 , G06F2212/1044 , G06F2212/50
Abstract: Systems and methods pertain to a method of memory management. Gaps are unused portions of a physical memory in sections of the physical memory mapped to virtual addresses by entries of a translation look-aside buffer (TLB). Sizes and alignment of the sections in the physical memory may be based on the number of entries in the TLB, which leads to the gaps. One or more gaps identified in the physical memory are reclaimed or reused, where the one or more gaps are collected to form a dynamic buffer, by mapping physical addresses of the gaps to virtual addresses of the dynamic buffer.
Abstract translation: 系统和方法涉及内存管理方法。 间隙是通过翻译后备缓冲器(TLB)的条目映射到虚拟地址的物理内存的部分中的物理内存的未使用部分。 物理存储器中的段的大小和对齐可以基于TLB中的条目数量,这导致了间隙。 通过将间隙的物理地址映射到动态缓冲区的虚拟地址,在物理存储器中识别的一个或多个间隙被回收或再利用,其中通过将物理地址的间隔映射到虚拟地址来收集一个或多个间隙以形成动态缓冲器。