Dynamically Configurable Memory System
    1.
    发明申请
    Dynamically Configurable Memory System 有权
    动态配置内存系统

    公开(公告)号:US20110283071A1

    公开(公告)日:2011-11-17

    申请号:US12815891

    申请日:2010-06-15

    IPC分类号: G06F12/00 G06F1/32 G06F12/16

    摘要: In a digital system with a processor coupled to a paged memory system, the memory system may be dynamically configured using a memory compaction manager in order to allow portions of the memory to be placed in a low power mode. As applications are executed by the processor, program instructions are copied from a non-volatile memory coupled to the processor into pages of the paged memory system under control of an operating system. Pages in the paged memory system that are not being used by the processor are periodically identified. The paged memory system is compacted by copying pages that are being used by the processor from a second region of the paged memory into a first region of the paged memory. The second region may be placed in a low power mode when it contains no pages that are being used by the processor.

    摘要翻译: 在具有耦合到分页存储器系统的处理器的数字系统中,可以使用存储器压缩管理器动态地配置存储器系统,以便允许存储器的部分被置于低功率模式。 当处理器执行应用时,在操作系统的控制下,将程序指令从耦合到处理器的非易失性存储器复制到寻呼存储器系统的页面。 周期性地识别分页存储器系统中未被处理器使用的页面。 通过将处理器使用的页面从分页存储器的第二区域复制到分页存储器的第一区域来压缩分页存储器系统。 当第二区域不包含处理器正在使用的页面时,第二区域可以被置于低功率模式。

    Dynamically configurable memory system
    2.
    发明授权
    Dynamically configurable memory system 有权
    动态配置的内存系统

    公开(公告)号:US08589650B2

    公开(公告)日:2013-11-19

    申请号:US12815891

    申请日:2010-06-15

    IPC分类号: G06F12/02

    摘要: In a digital system with a processor coupled to a paged memory system, the memory system may be dynamically configured using a memory compaction manager in order to allow portions of the memory to be placed in a low power mode. As applications are executed by the processor, program instructions are copied from a non-volatile memory coupled to the processor into pages of the paged memory system under control of an operating system. Pages in the paged memory system that are not being used by the processor are periodically identified. The paged memory system is compacted by copying pages that are being used by the processor from a second region of the paged memory into a first region of the paged memory. The second region may be placed in a low power mode when it contains no pages that are being used by the processor.

    摘要翻译: 在具有耦合到分页存储器系统的处理器的数字系统中,可以使用存储器压缩管理器动态地配置存储器系统,以便允许存储器的部分被置于低功率模式。 当处理器执行应用时,在操作系统的控制下,将程序指令从耦合到处理器的非易失性存储器复制到寻呼存储器系统的页面。 周期性地识别分页存储器系统中未被处理器使用的页面。 通过将处理器使用的页面从分页存储器的第二区域复制到分页存储器的第一区域来压缩分页存储器系统。 当第二区域不包含处理器正在使用的页面时,第二区域可以被置于低功率模式。

    Virtual-to-physical address conversion in a secure system
    3.
    发明授权
    Virtual-to-physical address conversion in a secure system 有权
    安全系统中的虚拟到物理地址转换

    公开(公告)号:US07114053B2

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

    申请号:US10645088

    申请日:2003-08-21

    IPC分类号: G06F12/08

    CPC分类号: G06F12/1408 G06F21/78

    摘要: In some embodiments, a storage medium comprises application software that performs one or more operations and that directly facilitates the conversion of a virtual memory address to a physical memory address. The application software comprises instructions that initialize an application data structure (e.g., an object or array) usable by the application software to facilitate the conversion of memory addresses and also comprises instructions that store pointers to the virtual memory addresses to be converted. In other embodiments, a system comprising a secure and non-secure memory subsystem is disclosed. Before execution of an application stored in the secure sub-system, a list of pointers to parameters contained in virtual memory is created. The virtual memory addresses referenced by the pointers in the list are converted to pointers to physical memory addresses before execution of the application.

    摘要翻译: 在一些实施例中,存储介质包括执行一个或多个操作并且直接有助于将虚拟存储器地址转换为物理存储器地址的应用软件。 应用软件包括初始化由应用软件可用以促进存储器地址的转换的应用数据结构(例如,对象或阵列)的指令,还包括存储指向要转换的虚拟存储器地址的指针的指令。 在其他实施例中,公开了一种包括安全和非安全存储器子系统的系统。 在执行存储在安全子系统中的应用程序之前,创建了包含在虚拟内存中的参数的指针列表。 在执行应用程序之前,列表中指针引用的虚拟内存地址将转换为物理内存地址的指针。