-
公开(公告)号: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.
-
2.
公开(公告)号:WO2013180871A3
公开(公告)日:2014-09-12
申请号:PCT/US2013038679
申请日:2013-04-29
Applicant: APPLE INC
Inventor: DESAI LIONEL D , CRANE NEIL G , SORRESSO DAMIEN P , SOKOL JOSEPH JR
IPC: G06F9/50
CPC classification number: G06F9/4881 , G06F9/5016 , G06F9/5022 , G06F9/5038 , G06F9/528
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)。 响应于减少内存使用的请求,令牌从内存使用队列弹出。 然后将弹出的令牌的时间戳与当前时间进行比较,以确定是否应执行内存使用减少动作。
-