Verfahren und Einrichtung für einen komprimierten und verdichteten virtuellen Speicher

    公开(公告)号:DE112013006298T5

    公开(公告)日:2015-09-17

    申请号:DE112013006298

    申请日:2013-11-25

    Applicant: APPLE INC

    Inventor: SOKOL JOSEPH JR

    Abstract: Ein Verfahren und eine Einrichtung für eine Speichervorrichtung einschließlich eines dynamisch aktualisierten Abschnitts komprimierten Speichers für einen virtuellen Speicher werden beschrieben. Die Speichervorrichtung kann einen unkomprimierten Speicherabschnitt separat vom komprimierten Speicherabschnitt einschließen. Der virtuelle Speicher kann in der Lage sein, dem komprimierten Speicherabschnitt eine Speicheradresse zuzuordnen. Eine im unkomprimierten Speicherabschnitt allozierte Speicherregion kann in den komprimierten Speicherabschnitt komprimiert werden. Infolgedessen kann die Speicherregion (z. B. nachdem sie komprimiert wurde) für eine zukünftige in der Speichervorrichtung angefragte Allozierung verfügbar werden. Der komprimierte Speicherabschnitt kann aktualisiert werden, um die komprimierte Speicherregion zu speichern. Die komprimierte Speicherregion kann als Reaktion auf eine Anfrage, auf Daten in der komprimierten Speicherregion zuzugreifen, in den unkomprimierten Abschnitt in der Speichervorrichtung zurück dekomprimiert werden.

    ADAPTIVE RESOURCE MANAGEMENT OF A DATA PROCESSING SYSTEM
    2.
    发明申请
    ADAPTIVE RESOURCE MANAGEMENT OF A DATA PROCESSING SYSTEM 审中-公开
    数据处理系统的自适应资源管理

    公开(公告)号:WO2013180871A3

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

    申请号:PCT/US2013038679

    申请日:2013-04-29

    Applicant: APPLE INC

    Abstract: A method for resource management of a data processing system is described herein. According to one embodiment, a token is periodically pushed into a memory usage queue, where the token includes a timestamp indicating time entering the memory usage queue. The memory usage queue stores a plurality of memory page identifiers (IDs) identifying a plurality of memory pages currently allocated to a plurality of programs running within the data processing system. In response to a request to reduce memory usage, a token is popped from the memory usage queue. A timestamp of the popped token is then compared with current time to determine whether a memory usage reduction action should be performed.

    Abstract translation: 这里描述了数据处理系统的资源管理方法。 根据一个实施例,令牌被周期地推入存储器使用队列中,其中令牌包括指示进入存储器使用队列的时间的时间戳。 存储器使用队列存储识别当前分配给在数据处理系统内运行的多个程序的多个存储器页的多个存储器页标识符(ID)。 响应于减少内存使用的请求,令牌从内存使用队列弹出。 然后将弹出的令牌的时间戳与当前时间进行比较,以确定是否应执行内存使用减少动作。

Patent Agency Ranking