Cache mapping for solid state drives
    2.
    发明授权
    Cache mapping for solid state drives 有权
    固态驱动器的缓存映射

    公开(公告)号:US08407398B2

    公开(公告)日:2013-03-26

    申请号:US12243781

    申请日:2008-10-01

    IPC分类号: G06F12/00

    摘要: An approach is provided that loads software files, such as an operating system, on a hybrid storage device. The hybrid storage device is a device that includes a nonvolatile storage device and a nonvolatile memory cache. The nonvolatile memory cache has less storage capacity than the nonvolatile storage device. The nonvolatile memory cache is preset (“pinned”) to data corresponding to an initial set of address ranges of the nonvolatile storage device, such as all or part of the operating system that was loaded onto the nonvolatile storage device. A system usage metric is initialized along with a threshold value. The nonvolatile memory cache remains pinned to the initial set of address ranges until the system usage metric reaches the threshold value. When the system usage metric reaches the threshold value, then a caching algorithm is used to determine what data should be cached to the nonvolatile memory cache.

    摘要翻译: 提供了一种在混合存储设备上加载软件文件(如操作系统)的方法。 混合存储装置是包括非易失性存储装置和非易失性存储器高速缓存的装置。 非易失性存储器高速缓存具有比非易失性存储设备更少的存储容量。 非易失性存储器高速缓存被预置(固定)到与非易失性存储设备的初始的一组地址范围相对应的数据,诸如被加载到非易失性存储设备上的全部或部分操作系统。 系统使用度量与阈值一起初始化。 非易失性存储器高速缓存保持固定到初始地址范围集合,直到系统使用度量达到阈值。 当系统使用量度达到阈值时,则使用缓存算法来确定哪些数据应缓存到非易失性存储器高速缓存。