Software management systems and methods for automotive computing devices
    1.
    发明授权
    Software management systems and methods for automotive computing devices 有权
    用于汽车计算设备的软件管理系统和方法

    公开(公告)号:US07296258B2

    公开(公告)日:2007-11-13

    申请号:US10856083

    申请日:2004-05-27

    IPC分类号: G06F9/44 G06F9/45

    摘要: 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, 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. The software knows where all of the object store pages are located 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. The SRAM is advantageously used to maintain so-called “dirty pages” or pages that have been written to so that these pages are not lost in the event of a power interruption. Additionally, the software can also provide an orderly means by which pages in the SRAM can be written out to flash memory thereby avoiding unnecessary flash write operations which, in turn, increases the lifetime of the flash memory.

    摘要翻译: 描述了用于操作汽车计算设备的方法和系统。 在一个实施例中,少量静态RAM(SRAM)被并入到汽车计算设备中。 SRAM是电池供电的,以提供非易失性存储器空间,其中关键数据,例如, 对象存储,可以在发生电力损失的情况下维护。 提供电路以确保SRAM在适当的时间从电池接收电力。 软件管理SRAM和其他存储组件组件,并利用虚拟寻呼或虚拟寻址技术跟踪各种页面(包括对象存储页面)存储在系统中的位置。 软件知道所有对象存储页面所在的位置,以便在掉电的情况下,页面位置是已知的,因此在恢复电源时可以使用页面。 SRAM有利地用于维护已经被写入的所谓的“脏页面”或页面,使得在电源中断的情况下这些页面不会丢失。 此外,该软件还可以提供一种有序的手段,通过该方式可以将SRAM中的页面写入闪存,从而避免不必要的闪存写入操作,这又会增加闪存的使用寿命。

    Software management systems and methods for automotive computing devices
    2.
    发明授权
    Software management systems and methods for automotive computing devices 有权
    用于汽车计算设备的软件管理系统和方法

    公开(公告)号:US07155584B2

    公开(公告)日:2006-12-26

    申请号:US10985176

    申请日:2004-11-10

    IPC分类号: G06F12/00 G06F12/16 G06F9/46

    摘要: Methods and systems for operating automotive computing devices are described. In one embodiment, multiple object store pages are maintained in device SRAM that is configured to be battery backed in an event of a power loss. One or more object store pages are periodically flushed to device non-volatile memory to make room for additional object store pages. The frequency of object store page writes is tracked, and object store pages that are least frequently written to are flushed before object store pages that are more frequently written to. In addition, in the event of a power loss, the SRAM is battery backed.

    摘要翻译: 描述了用于操作汽车计算设备的方法和系统。 在一个实施例中,在设备SRAM中保持多个对象存储页面,其被配置为在电力丢失的情况下被电池支持。 周期性地将一个或多个对象存储页面刷新到设备非易失性存储器以为额外的对象存储页面留出空间。 跟踪对象存储页面写入的频率,最不频繁写入的对象存储页面在更频繁写入的对象存储页面之前被刷新。 另外,在掉电的情况下,SRAM是电池供电的。

    Software management systems and methods for automotive computing devices
    4.
    发明授权
    Software management systems and methods for automotive computing devices 有权
    用于汽车计算设备的软件管理系统和方法

    公开(公告)号:US06801994B2

    公开(公告)日:2004-10-05

    申请号:US09745894

    申请日:2000-12-20

    IPC分类号: G06F1208

    摘要: 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.

    摘要翻译: 描述了用于操作汽车计算设备的方法和系统。 在一个实施例中,少量的静态RAM(SRAM)被并入到汽车计算设备中,并且被电池支持以提供非易失性存储器空间,其中关键数据例如是。 对象存储,可以在发生电力损失的情况下维护。 提供电路以确保SRAM在适当的时间从电池接收电力。 软件管理SRAM和其他存储组件组件,并利用虚拟寻呼或虚拟寻址技术跟踪各种页面(包括对象存储页面)存储在系统中的位置。

    Transaction-safe FAT file system
    5.
    发明授权
    Transaction-safe FAT file system 有权
    交易安全的FAT文件系统

    公开(公告)号:US07174420B2

    公开(公告)日:2007-02-06

    申请号:US10431009

    申请日:2003-05-07

    IPC分类号: G06F12/00

    CPC分类号: G06F11/1435 G11C11/16

    摘要: In one aspect, the present disclosure describes a process for maintaining file allocation tables (FATs) for a volume of storage medium. The process includes triggering, by a write operation, modification of data in an existing sector of a data file by writing of data to a new sector of the storage medium. The process also includes writing revised used/unused sector information into one FAT and setting a variable indicative of a number of FATs (NOF) to a first value. The process additionally includes copying the one FAT to another FAT and re-setting the variable to a second value.

    摘要翻译: 在一个方面,本发明描述了一种用于维护一卷存储介质的文件分配表(FAT)的过程。 该过程包括通过写入操作来通过将数据写入存储介质的新扇区来触发数据文件的现有扇区中的数据的修改。 该过程还包括将经修改的已使用/未使用的扇区信息写入一个FAT并将指示FAT(NOF)的数量的变量设置为第一值。 该过程另外包括将一个FAT复制到另一个FAT并将该变量重新设置为第二值。

    Software management systems and methods for automotive computing devices
    6.
    发明授权
    Software management systems and methods for automotive computing devices 失效
    用于汽车计算设备的软件管理系统和方法

    公开(公告)号:US07043613B2

    公开(公告)日:2006-05-09

    申请号:US10856257

    申请日:2004-05-27

    IPC分类号: G06F12/00

    摘要: A method for facilitating fast start-up/shut-down of a computing device having a processor, volatile memory, non-volatile memory, and SRAM is described. In one embodiment, an object store for the computing device is provided in the non-volatile memory. A fast lossless shut-down of the computing device may be accomplished by periodically writing data from the object store to a non-volatile medium during operation of the computing device.

    摘要翻译: 描述了一种用于促进具有处理器,易失性存储器,非易失性存储器和SRAM的计算设备的快速启动/关闭的方法。 在一个实施例中,用于计算设备的对象存储器被提供在非易失性存储器中。 可以通过在计算设备的操作期间将数据从对象存储器周期性地写入非易失性介质来实现计算设备的快速无损关闭。

    Software management methods for automotive computing devices
    10.
    发明授权
    Software management methods for automotive computing devices 有权
    汽车计算设备的软件管理方法

    公开(公告)号:US07254083B2

    公开(公告)日:2007-08-07

    申请号:US10856010

    申请日:2004-05-27

    IPC分类号: G06F12/16 G06F12/00

    摘要: 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, 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. The software knows where all of the object store pages are located 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. The SRAM is advantageously used to maintain so-called “dirty pages” or pages that have been written to so that these pages are not lost in the event of a power interruption. Additionally, the software can also provide an orderly means by which pages in the SRAM can be written out to flash memory thereby avoiding unnecessary flash write operations which, in turn, increases the lifetime of the flash memory.

    摘要翻译: 描述了用于操作汽车计算设备的方法和系统。 在一个实施例中,少量静态RAM(SRAM)被并入到汽车计算设备中。 SRAM是电池供电的,以提供非易失性存储器空间,其中关键数据,例如, 对象存储,可以在发生电力损失的情况下维护。 提供电路以确保SRAM在适当的时间从电池接收电力。 软件管理SRAM和其他存储组件组件,并利用虚拟寻呼或虚拟寻址技术跟踪各种页面(包括对象存储页面)存储在系统中的位置。 软件知道所有对象存储页面所在的位置,以便在掉电的情况下,页面位置是已知的,因此在恢复电源时可以使用页面。 SRAM有利地用于维护已经被写入的所谓的“脏页面”或页面,使得在电源中断的情况下这些页面不会丢失。 此外,该软件还可以提供一种有序的手段,通过该方式可以将SRAM中的页面写入闪存,从而避免不必要的闪存写入操作,这又会增加闪存的使用寿命。