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.
De methodes en de systemen voor werkende automobiel gegevensverwerkingsapparaten worden beschreven. In één belichaming, wordt een kleine hoeveelheid statische RAM (SRAM) opgenomen in een automobiel gegevensverwerkingsapparaat. SRAM wordt batterij-gesteund om een niet-vluchtig geheugenruimte te verstrekken waarin de kritieke gegevens in het geval van een machtsverlies kunnen worden gehandhaafd. Het schakelschema wordt verstrekt om ervoor te zorgen dat SRAM op het gunstige ogenblik hulpmacht van de batterij ontvangt. De software leidt SRAM en de andere componenten van de opslagassemblage en maakt gebruik van het virtuele pagineren of virtuele het richten technieken om spoor van te houden waar diverse pagina's, met inbegrip van objecten opslagpagina's, in het systeem worden opgeslagen. De software weet precies waar de elk van objecten opslagpagina's worden opgeslagen zodat in het geval van een machtsverlies, de paginaplaatsen gekend zijn en vandaar de pagina's kunnen worden gebruikt wanneer de macht wordt hersteld.