发明名称 Method and Computing Device for Using Both Volatile Memory and Non-Volatile Swap Memory to Pre-Load a Plurality of Applications
摘要 The following embodiments generally relate to the use of a “swap area” in a non-volatile memory as an extension to volatile memory in a computing device. These embodiments include techniques to use both volatile memory and non-volatile swap memory to pre-load a plurality of applications, to control the bandwidth of swap operations, to encrypt data stored in the swap area, and to perform a fast clean-up of the swap area.
申请公布号 US2015324137(A1) 申请公布日期 2015.11.12
申请号 US201414272244 申请日期 2014.05.07
申请人 SanDisk Technologies Inc. 发明人 Wu Robert S.;Chen Jian;Karkare Ashish;Marcu Alon;Mountaniol Vsevolod
分类号 G06F3/06;G06F9/44 主分类号 G06F3/06
代理机构 代理人
主权项 1. A method for using volatile and non-volatile memory to pre-load a plurality of applications in a computing device, the method comprising: performing the following in a processor of a computing device having a volatile memory and a non-volatile memory: pre-loading a plurality of applications in the volatile memory until it is determined that available space in the volatile memory has dropped below a threshold level, wherein an application is pre-loaded in the volatile memory by: copying application code for the application from the non-volatile memory into the volatile memory;executing the application code from the volatile memory, wherein executing the application code creates application data; andstoring the application data in the volatile memory; andwhen it is determined that the available space in the volatile memory has dropped below the threshold level, moving the application data for at least one application from the volatile memory to the non-volatile memory.
地址 Plano TX US