-
公开(公告)号:US10261918B2
公开(公告)日:2019-04-16
申请号:US15693955
申请日:2017-09-01
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Duo Liu , Yakun Wang , Kan Zhong
IPC: G06F12/12 , G06F12/02 , G06F12/122 , G06F9/00 , G06F9/46 , G06F9/48 , G06F9/50 , G06F12/1009
Abstract: A process running method and apparatus is disclosed. The method is: selecting a code page from a candidate process, storing only a code page of the candidate process into a swap partition, and releasing memory space occupied by the code page; updating a physical address that is of the code page and that is stored into a page entry; and when it is determined that the candidate process to which the code page belongs needs to be run, if the code page needs to be executed, directly executing the code page in the swap partition.
-
公开(公告)号:US20170315931A1
公开(公告)日:2017-11-02
申请号:US15651862
申请日:2017-07-17
Applicant: Huawei Technologies Co., Ltd.
Inventor: Duo Liu , Zili Shao , Linbo Long
IPC: G06F12/122
CPC classification number: G06F12/122 , G06F12/02 , G06F12/0246 , G06F2212/1036 , G06F2212/251 , G06F2212/7208
Abstract: A method for processing a memory page in memory, where the memory page in the memory includes an idle single-level cell (SLC) memory page, an active SLC memory page, an inactive SLC memory page, and a multi-level cell (MLC) memory page, and when a quantity of idle SLC memory pages of any virtual machine (VM) is less than a specified threshold, the processing method includes converting one idle SLC memory page to two MLC memory pages, copying data in two inactive SLC memory pages to the two converted MLC memory pages, and releasing storage space of the two inactive SLC memory pages to obtain two idle SLC memory pages.
-
公开(公告)号:US10310971B2
公开(公告)日:2019-06-04
申请号:US15651862
申请日:2017-07-17
Applicant: Huawei Technologies Co., Ltd.
Inventor: Duo Liu , Zili Shao , Linbo Long
IPC: G06F12/02 , G06F12/122
Abstract: A method for processing a memory page in memory, where the memory page in the memory includes an idle single-level cell (SLC) memory page, an active SLC memory page, an inactive SLC memory page, and a multi-level cell (MLC) memory page, and when a quantity of idle SLC memory pages of any virtual machine (VM) is less than a specified threshold, the processing method includes converting one idle SLC memory page to two MLC memory pages, copying data in two inactive SLC memory pages to the two converted MLC memory pages, and releasing storage space of the two inactive SLC memory pages to obtain two idle SLC memory pages.
-
-