INSTRUCTION SET SPECIFIC EXECUTION ISOLATION
    1.
    发明申请
    INSTRUCTION SET SPECIFIC EXECUTION ISOLATION 审中-公开
    指令设置特定执行隔离

    公开(公告)号:WO2014182584A1

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

    申请号:PCT/US2014/036725

    申请日:2014-05-05

    CPC classification number: G06F12/1458 G06F12/1009 G06F12/145

    Abstract: A system on a chip (SoC) or other integrated system can include a first processor and at least one additional processor sharing a page table. The shared page table can include permission bits including a first permission indicator supporting the processor and a second permission indicator supporting at least one of the at least one additional processor. In one implementation, that page table can include at least one additional bit to accommodate encodings that support the at least one additional processor. When one of the processors accesses memory, a method is performed in which a shared page table is accessed and a value of the permission indicator(s) is read from the page table to determine permissions for performing certain actions including executing a page; read/write of the page; or kernel mode with respect to the page.

    Abstract translation: 芯片上的系统(SoC)或其他集成系统可以包括共享页表的第一处理器和至少一个附加处理器。 共享页表可以包括允许位,包括支持处理器的第一许可指示符和支持至少一个附加处理器中的至少一个的第二许可指示符。 在一个实现中,该页表可以包括至少一个附加位以适应支持至少一个附加处理器的编码。 当其中一个处理器访问存储器时,执行一种方法,其中访问共享页面表,并且从页面表中读取权限指示符的值,以确定执行某些操作(包括执行页面)的许可; 读/写页面; 或内核模式。

    WORKING SET SWAPPING USING A SEQUENTIALLY ORDERED SWAP FILE
    2.
    发明申请
    WORKING SET SWAPPING USING A SEQUENTIALLY ORDERED SWAP FILE 审中-公开
    使用顺序订购的交换文件进行工作集切换

    公开(公告)号:WO2013090646A2

    公开(公告)日:2013-06-20

    申请号:PCT/US2012/069602

    申请日:2012-12-14

    CPC classification number: G06F12/1009 G06F12/08 G06F12/12 G06F2212/657

    Abstract: Techniques described enable efficient swapping of memory pages to and from a working set of pages for a process through the use of large writes and reads of pages to and from sequentially ordered locations in secondary storage. When writing pages from a working set of a process into secondary storage, the pages may be written into reserved, contiguous locations in a dedicated swap file according to a virtual address order or other order. Such writing into sequentially ordered locations enables reading in of clusters of pages in large, sequential blocks of memory, providing for more efficient read operations to return pages to physical memory.

    Abstract translation: 所描述的技术使得能够通过使用大量写入和从第二存储器中的顺序排序的位置读取页面来有效地交换存储器页面到工作页面的工作集合。 当将进程的工作集中的页面写入辅助存储时,可以根据虚拟地址顺序或其他顺序将页面写入专用交换文件中的保留的连续位置。 这种写入顺序排列的位置使得能够读取大的,顺序的存储器块中的页面簇,从而提供更有效的读取操作以将页面返回到物理存储器。

    PAGE-BASED COMPRESSED STORAGE MANAGEMENT
    3.
    发明申请
    PAGE-BASED COMPRESSED STORAGE MANAGEMENT 审中-公开
    基于PAGE的压缩存储管理

    公开(公告)号:WO2014200526A1

    公开(公告)日:2014-12-18

    申请号:PCT/US2013/060505

    申请日:2013-09-19

    CPC classification number: G06F12/126 G06F12/023 G06F12/08 G06F2212/401

    Abstract: A memory is made up of multiple pages, and different pages can have different priority levels. A set of memory pages having at least similar priority levels are identified and compressed into an additional set of memory pages having at least similar priority levels. The additional set of memory pages are classified as being the same type of page as the set of memory pages that was compressed (e.g., as memory pages that can be repurposed). Thus, a particular set of memory pages can be compressed into a different set of memory pages of the same type and corresponding to at least similar priority levels. However, due to the compression, the quantity of memory pages into which the set of memory pages is compressed is reduced, thus increasing the amount of data that can be stored in the memory.

    Abstract translation: 内存由多页组成,不同的页面可以有不同的优先级。 具有至少类似优先级的一组存储器页被识别并压缩成具有至少相似优先级的一组附加存储器页。 附加的存储器页面集合被分类为与被压缩的存储器页面集合(例如,作为可以重新利用的存储器页面)相同类型的页面。 因此,特定的一组存储器页可以被压缩成相同类型的不同的存储器页集合,并且对应于至少相似的优先级。 然而,由于压缩,存储器页面集合被压缩到的存储器页面的数量减少,从而增加可以存储在存储器中的数据量。

    STORAGE SYSTEMS AND ALIASED MEMORY
    4.
    发明申请
    STORAGE SYSTEMS AND ALIASED MEMORY 审中-公开
    存储系统和已读存储器

    公开(公告)号:WO2014193862A2

    公开(公告)日:2014-12-04

    申请号:PCT/US2014/039634

    申请日:2014-05-28

    Abstract: Aspects of the subject matter described herein relate to storage systems and aliased memory. In aspects, a file system driver or other component may send a request to a memory controller to create an alias between two blocks of memory. One of the blocks of memory may be used for main memory while the other of the blocks of memory may be used for a storage system. In response, the memory controller may create an alias between the blocks of memory. Until the alias is severed, when the memory controller receives a request for data from the block in main memory, the memory controller may respond with data from the memory block used for the storage system. The memory controller may also implement other actions as described herein.

    Abstract translation: 本文描述的主题的方面涉及存储系统和混叠存储器。 在方面,文件系统驱动程序或其他组件可以向存储器控制器发送请求以在两个存储块之间创建别名。 存储器块之一可以用于主存储器,而另一个存储器块可以用于存储系统。 作为响应,存储器控制器可以在存储器块之间创建别名。 在别名被切断之前,当存储器控制器从主存储器中的块接收到对数据的请求时,存储器控制器可以用来自用于存储系统的存储器块的数据进行响应。 存储器控制器还可以实现如本文所述的其他动作。

    MEMORY IMAGE CAPTURE VIA MEMORY WRITE FROM A RUNNING SYSTEM
    5.
    发明申请
    MEMORY IMAGE CAPTURE VIA MEMORY WRITE FROM A RUNNING SYSTEM 审中-公开
    通过运行系统的存储器写入来存储图像捕获

    公开(公告)号:WO2014149904A1

    公开(公告)日:2014-09-25

    申请号:PCT/US2014/021458

    申请日:2014-03-07

    CPC classification number: G06F3/065 G06F3/0604 G06F3/0671 G06F11/0778

    Abstract: Techniques for memory image capture via memory write from a running system are described. In at least some embodiments, a request is received for an image of a portion of memory. Images of memory can be used for a variety of purposes, such as diagnosing and repairing error conditions for hardware and/or software, detecting unwanted and/or malicious processes (e.g., malware), general systems maintenance, and so forth. According to one or more embodiments, various techniques can be implemented to capture an image of a portion of memory. For example, an intermediate write to memory can be employed to write the image of the portion of memory to a memory buffer. Alternatively or additionally, an image of a portion of memory can be captured directly to storage.

    Abstract translation: 描述了通过从运行系统进行存储器写入的存储器图像捕获技术。 在至少一些实施例中,针对存储器的一部分的图像接收到请求。 存储器的图像可以用于各种目的,例如诊断和修复硬件和/或软件的错误状况,检测不需要的和/或恶意的进程(例如,恶意软件),一般的系统维护等等。 根据一个或多个实施例,可以实现各种技术来捕获存储器的一部分的图像。 例如,可以采用对存储器的中间写入来将存储器部分的图像写入存储器缓冲器。 或者或另外,可以将存储器的一部分的图像直接捕获到存储器。

    WORKING SET SWAPPING USING A SEQUENTIALLY ORDERED SWAP FILE
    6.
    发明公开
    WORKING SET SWAPPING USING A SEQUENTIALLY ORDERED SWAP FILE 审中-公开
    编辑SET更改使用一个顺序排列更改文件

    公开(公告)号:EP2791806A2

    公开(公告)日:2014-10-22

    申请号:EP12857660.0

    申请日:2012-12-14

    CPC classification number: G06F12/1009 G06F12/08 G06F12/12 G06F2212/657

    Abstract: Techniques described enable efficient swapping of memory pages to and from a working set of pages for a process through the use of large writes and reads of pages to and from sequentially ordered locations in secondary storage. When writing pages from a working set of a process into secondary storage, the pages may be written into reserved, contiguous locations in a dedicated swap file according to a virtual address order or other order. Such writing into sequentially ordered locations enables reading in of clusters of pages in large, sequential blocks of memory, providing for more efficient read operations to return pages to physical memory.

Patent Agency Ranking