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.
I metodi ed i sistemi per fare funzionare i dispositivi di calcolo automobilistici sono descritti. In un incorporamento, una piccola quantità di RAM statica (SRAM) è compresa in un dispositivo di calcolo automobilistico. Lo SRAM batteria-è sostenuto per fornire uno spazio di memoria non volatile in cui i dati critici possono essere effettuati in caso di una perdita di alimentazione. I circuiti sono forniti per accertarsi che lo SRAM ricevi l'alimentazione di sostegno dalla batteria al momento opportuno. Il software controlla lo SRAM e gli altri componenti del complessivo di immagazzinaggio ed usa la paginazione virtuale o le tecniche di richiamo virtuali per tenersi al corrente di dove le varie pagine, compreso le pagine del deposito dell'oggetto, sono immagazzinate nel sistema. Il software sa esattamente dove tutte le pagine del deposito dell'oggetto sono immagazzinate in moda da in caso di una perdita di alimentazione, conoscere le posizioni della pagina e quindi le pagine possano essere usate quando l'alimentazione è ristabilita.