-
公开(公告)号:US11656967B2
公开(公告)日:2023-05-23
申请号:US17166417
申请日:2021-02-03
Inventor: Myoungsoo Jung , Miryeong Kwon , Gyuyoung Park , SangWon Lee
CPC classification number: G06F11/3037 , G06F1/28 , G06F1/30 , G06F9/30047 , G06F9/4881 , G06F11/1441 , G06F11/3058 , G06F12/0238
Abstract: A method of supporting persistence of a computing device is provided. The computing device performs a stop procedure upon power failure. In the stop procedure, the computing device schedules out a running process task, stores a state of the process task to a process control block of a memory module including a non-volatile memory, flushes a cache for the processor, and flushes a pending memory request.
-
公开(公告)号:US20220318053A1
公开(公告)日:2022-10-06
申请号:US17698323
申请日:2022-03-18
Inventor: Myoungsoo Jung , Miryeong Kwon , Gyuyoung Park , Sangwon Lee
IPC: G06F9/48 , G06F9/4401 , G06F9/30 , G06F1/30 , G06F3/06
Abstract: A processor of the computing device includes a plurality of cores and executes one or more instructions stored in a memory module including a non-volatile memory, thereby performing a stop procedure upon a power failure and performing a go procedure upon power recovery. In the stop procedure, the processor accesses process control blocks of processes being run, scheduling each process to a run queue of a corresponding first core among first cores included in the cores, removes the scheduled process from the run queue and makes the removed process wait in a waiting queue, executes an idle task, and stops a device included in the computing device.
-