Invention Grant
- Patent Title: Techniques for preserving an expected lifespan of a non-volatile memory
-
Application No.: US16136164Application Date: 2018-09-19
-
Publication No.: US10719243B2Publication Date: 2020-07-21
- Inventor: Manoj K. Radhakrishnan , Bhaskar R. Adavi , Kaiehu H. Kaahaaina
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Dickinson Wright RLLP
- Main IPC: G06F12/02
- IPC: G06F12/02 ; G06F3/06 ; G06F11/30 ; G06F11/34

Abstract:
Disclosed herein is a technique for preserving an expected lifespan of a non-volatile memory that is communicably coupled with a computing device. According to some embodiments, the technique can be implemented by the computing device, and include (1) receiving metrics associated with the non-volatile memory, (2) for each application of a plurality of applications associated with the computing device: establishing, based on the metrics, a respective write budget for the application. According to some embodiments, the respective write budget for each application can be further based on a count of the plurality of applications. Additionally, the technique can further include (3) receiving, from an application of the plurality of applications, a write request directed to the non-volatile memory, and (4) in response to determining that the write request does not violate the respective write budget for the application: issuing the write request to the non-volatile memory.
Public/Granted literature
- US20190369882A1 TECHNIQUES FOR PRESERVING AN EXPECTED LIFESPAN OF A NON-VOLATILE MEMORY Public/Granted day:2019-12-05
Information query