Inventors:
Richard Dennis Beckert - Lake Stevens WA
Sharon Drasnin - Seattle WA
Ronald Otto Radko - Kirkland WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 1208
US Classification:
711207, 711206, 711103, 711104, 711105, 711159, 711160
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 and is battery-backed to provide a non-volatile memory space in which critical data, e. g. the object store, 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 appropriate times. 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.