Automotive computing devices with emergency power shut down capabilities
First Claim
1. A method comprising:
- holding object store pages in a non-volatile storage for an automotive computing device;
receiving object store pages in dynamic random access memory (DRAM) operably associated with the non-volatile storage; and
connecting static random access memory (SRAM) to a battery so that one or more object store pages can be preserved therein in the event of an automotive power loss, the SRAM operably associated with the non-volatile memory.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for operating automotive computing devices are described. In one embodiment, a small amount of static RAM (SRAM) is incorporated into an automotive computing device. The SRAM is battery-backed to provide a non-volatile memory space in which critical data can be maintained in the event of a power loss. Circuitry is provided to ensure that the SRAM receives back up power from the battery at the appropriate time. Software manages the SRAM and the other storage assembly components and makes use of virtual paging or virtual addressing techniques to keep track of where various pages, including object store pages, are stored in the system. The software knows exactly where all of the object store pages are stored so that in the event of a power loss, the page locations are known and hence the pages can be used when power is restored.
16 Citations
18 Claims
-
1. A method comprising:
-
holding object store pages in a non-volatile storage for an automotive computing device; receiving object store pages in dynamic random access memory (DRAM) operably associated with the non-volatile storage; and connecting static random access memory (SRAM) to a battery so that one or more object store pages can be preserved therein in the event of an automotive power loss, the SRAM operably associated with the non-volatile memory. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. One or more computer-readable media having computer-executable
holding object store pages in a non-volatile storage for an automotive computing device; -
receiving object store pages in dynamic random access memory (DRAM) operably associated with the non-volatile storage; and connecting static random access memory (SRAM) to a battery so that one or more object store pages can be preserved therein in the event of an automotive power loss, the SRAM operably associated with the non-volatile memory. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An automotive computing device memory system comprising:
-
means for holding object store pages in a non-volatile storage for an automotive computing device; means for reeeiying object store pages in dynamic random access memory (DRAM) operably associated with the non-volatile storage; and means for connecting static random access memory (SRAM) to a battery so that one or more object store pages can be preserved therein in the event of an automotive power loss, the SRAM operably associated with the non-volatile memory. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification