Unlock instant, AI-driven research and patent intelligence for your innovation.

Use of volatile memory as non-volatile memory

A volatile memory and non-volatile memory technology, applied in memory systems, static memory, instruments, etc., can solve problems such as high cost and low storage density

Active Publication Date: 2018-08-03
MICROSOFT TECH LICENSING LLC
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, for various reasons such as higher cost and lower storage density compared to DRAM memory modules, the main memory of a computer is usually not built from NAND memory modules

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Use of volatile memory as non-volatile memory
  • Use of volatile memory as non-volatile memory
  • Use of volatile memory as non-volatile memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] A computing device may include a processor, main memory including volatile memory modules, and non-volatile storage. A volatile memory module is memory whose contents may be lost in the event of a power loss. In some cases, a volatile memory module may be a memory module that has relatively low endurance relative to non-volatile memory with respect to preservation of content stored in memory.

[0019] Power to the computing device may be provided by some combination of utility power and battery power. Utility power may refer to sources such as grid power delivered through the grid. Utility power can also refer to other sources of electricity that are generally considered sustainable or generally available, such as locally generated solar, wind, or thermal energy. Utility power may sometimes include battery components, such as those used in solar or wind power generation systems, to store energy when there is a surplus and provide energy when there is a deficit. More ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A computing device may comprise a processor, a volatile memory and a non-volatile storage device. An operating system or firmware of the device may cause one or more pages of the volatile memory to betreated, by applications executing on the computing device, as non-volatile memory pages. A maximum number of pages that may be treated as non-volatile may be determined based on an amount of energyavailable in a battery and an amount of energy needed to transfer a page of memory to the non-volatile storage device.

Description

technical field [0001] The present disclosure generally relates to the operation of memory modules in computing devices. In particular, the present disclosure relates to systems, methods, and computer program products for providing non-volatile storage to applications executing on computing devices using volatile memory. Background technique [0002] The main memory of a computing device is typically based on dynamic random access ("DRAM") memory modules. DRAM has various properties suitable for use as a main memory, such as low cost and high storage density. However, DRAM memory modules typically contain capacitors or other circuitry that require a constant or nearly constant supply of power to prevent data loss. DRAM memory is therefore called volatile, since data stored in DRAM memory is lost in the event of an interruption of the power supply. [0003] Other types of memory, such as NAND ("NAND") memory, may be referred to as non-volatile memory because the contents o...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F3/06G06F11/07G06F12/02
CPCG06F3/0631G06F3/0688G06F3/0689G06F3/0619Y02D10/00D05B19/00D05B19/02D05B19/04D05B19/06G06F1/28G06F3/0647G06F3/0653G06F3/0685G06F12/0802G06F12/1081G11C29/00G11C29/003G11C29/006
Inventor B·科利M·桑塔尼尔罗S·戈文丹A·巴达姆
Owner MICROSOFT TECH LICENSING LLC