Software management systems and methods for automotive computing devices
First Claim
Patent Images
1. A system comprising:
- an automotive computing device having a processor, volatile memory, non-volatile memory, and SRAM;
means for providing an object store for the computing device in the non-volatile memory;
means for maintaining one or more pages from the object store in the SRAM; and
means for providing pages from the SRAM into the non-volatile memory in a predetermined manner based upon a frequency that said pages are written to said non-volatile memory, wherein said frequency is tracked on a write count stored in an object store page table.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for operating automotive computing devices are described. In one embodiment, an automotive computing device is provided having a processor, volatile memory, non-volatile memory, and SRAM. An object store is provided for the computing device in the non-volatile memory. One or more pages from the object store are maintained in the SRAM.
-
Citations
20 Claims
-
1. A system comprising:
-
an automotive computing device having a processor, volatile memory, non-volatile memory, and SRAM; means for providing an object store for the computing device in the non-volatile memory; means for maintaining one or more pages from the object store in the SRAM; and means for providing pages from the SRAM into the non-volatile memory in a predetermined manner based upon a frequency that said pages are written to said non-volatile memory, wherein said frequency is tracked on a write count stored in an object store page table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. In an automotive computing device having non-volatile storage that can contain a system object store and DRAM that can receive object store pages, a system comprising:
-
means for providing one or more object store pages from the DRAM into an SRAM or separate DRAM buffer, comprising part of the automotive computing device; and means for providing one or more pages from the SRAM or DRAM buffer into the non-volatile storage in a predetermined manner based upon a frequency that said pages are written to said non-volatile storage, wherein said frequency is tracked on a write count stored in an object store page table. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification