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.