MX2016010706A - Compresion de memoria modificada. - Google Patents
Compresion de memoria modificada.Info
- Publication number
- MX2016010706A MX2016010706A MX2016010706A MX2016010706A MX2016010706A MX 2016010706 A MX2016010706 A MX 2016010706A MX 2016010706 A MX2016010706 A MX 2016010706A MX 2016010706 A MX2016010706 A MX 2016010706A MX 2016010706 A MX2016010706 A MX 2016010706A
- Authority
- MX
- Mexico
- Prior art keywords
- memory pages
- memory
- compressed
- page file
- compressed store
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
- G06F12/023—Free address space management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/10—Address translation
- G06F12/1009—Address translation using page tables, e.g. page table structures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/40—Specific encoding of data in memory or cache
- G06F2212/401—Compressed data
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Memory System Of A Hierarchy Structure (AREA)
- Memory System (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Un conjunto de páginas de memoria de un conjunto de trabajo de un proceso de programa, tal como al menos algunas de las páginas de memoria que han sido modificadas, se comprime en un almacenamiento comprimido antes de escribirse a un archivo de página, después de lo cual las páginas de almacenamiento pueden ser reprogramadas por un administrador de memoria. El almacenamiento comprimido está compuesto de múltiples páginas de memoria, y las páginas de memoria de almacenamiento comprimido pueden ser reprogramadas por el administrador de memoria después de ser escritas al archivo de página. Solicitudes subsecuentes del administrador de memoria para páginas de memoria que han sido comprimidas en un almacenamiento comprimido se satisfacen al acceder a las páginas de memoria de almacenamiento comprimido (incluyendo recuperar las páginas de memoria de almacenamiento comprimido del archivo de página si se escriben en el archivo de página), descomprimir las páginas de memoria solicitadas, y regresar las páginas de memoria solicitadas al administrador de memoria.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/187,031 US20150242432A1 (en) | 2014-02-21 | 2014-02-21 | Modified Memory Compression |
| PCT/US2015/016237 WO2015175062A2 (en) | 2014-02-21 | 2015-02-18 | Modified memory compression |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| MX2016010706A true MX2016010706A (es) | 2016-11-10 |
Family
ID=53882401
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| MX2016010706A MX2016010706A (es) | 2014-02-21 | 2015-02-18 | Compresion de memoria modificada. |
Country Status (11)
| Country | Link |
|---|---|
| US (1) | US20150242432A1 (es) |
| EP (1) | EP3108371B1 (es) |
| JP (1) | JP6412583B2 (es) |
| KR (1) | KR20160124181A (es) |
| CN (1) | CN106030547A (es) |
| AU (1) | AU2015259834A1 (es) |
| CA (1) | CA2938891A1 (es) |
| ES (1) | ES2657800T3 (es) |
| MX (1) | MX2016010706A (es) |
| RU (1) | RU2673694C2 (es) |
| WO (1) | WO2015175062A2 (es) |
Families Citing this family (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10102148B2 (en) | 2013-06-13 | 2018-10-16 | Microsoft Technology Licensing, Llc | Page-based compressed storage management |
| US9684625B2 (en) | 2014-03-21 | 2017-06-20 | Microsoft Technology Licensing, Llc | Asynchronously prefetching sharable memory pages |
| US9940733B2 (en) * | 2014-06-26 | 2018-04-10 | Intel Corporation | Virtual memory supported compression control surfaces |
| US20160098203A1 (en) * | 2014-12-18 | 2016-04-07 | Mediatek Inc. | Heterogeneous Swap Space With Dynamic Thresholds |
| US9632924B2 (en) | 2015-03-02 | 2017-04-25 | Microsoft Technology Licensing, Llc | Using memory compression to reduce memory commit charge |
| US10037270B2 (en) | 2015-04-14 | 2018-07-31 | Microsoft Technology Licensing, Llc | Reducing memory commit charge when compressing memory |
| US20160320972A1 (en) * | 2015-04-29 | 2016-11-03 | Qualcomm Incorporated | Adaptive compression-based paging |
| CN105631035B (zh) * | 2016-01-04 | 2018-04-17 | 北京百度网讯科技有限公司 | 数据存储方法和装置 |
| US10963377B2 (en) | 2016-04-29 | 2021-03-30 | Hewlett Packard Enterprise Development Lp | Compressed pages having data and compression metadata |
| EP3475829A4 (en) | 2016-06-27 | 2020-02-26 | Intel Corporation | DYNAMIC CONFIGURATION OF A COMPRESSED VIRTUAL MEMORY |
| US10515006B2 (en) | 2016-07-29 | 2019-12-24 | Samsung Electronics Co., Ltd. | Pseudo main memory system |
| TWI710903B (zh) * | 2016-09-30 | 2020-11-21 | 南韓商三星電子股份有限公司 | 偽主記憶體系統及操作該系統的方法 |
| KR101995433B1 (ko) * | 2017-09-13 | 2019-09-24 | 엘지전자 주식회사 | 디지털 디바이스 및 그 제어 방법 |
| CN111108484A (zh) * | 2017-12-14 | 2020-05-05 | 英特尔公司 | 带有降低的页面交换开销的传感器中枢和存储器系统 |
| KR102533726B1 (ko) * | 2018-04-06 | 2023-05-18 | 삼성전자주식회사 | 전자 장치 및 그의 제어방법 |
| SE543649C2 (en) * | 2018-11-14 | 2021-05-18 | Zeropoint Tech Ab | Managing free space in a compressed memory system |
| KR102936557B1 (ko) * | 2019-10-25 | 2026-03-06 | 삼성전자주식회사 | 컴퓨팅 장치 및 그 동작 방법 |
| CN120104515A (zh) * | 2020-01-20 | 2025-06-06 | 华为技术有限公司 | 内存交换的方法、装置 |
| KR20220051546A (ko) | 2020-10-19 | 2022-04-26 | 삼성전자주식회사 | 전자장치 및 그 제어방법 |
| US11861395B2 (en) | 2020-12-11 | 2024-01-02 | Samsung Electronics Co., Ltd. | Method and system for managing memory for applications in a computing system |
| KR102805838B1 (ko) | 2022-08-26 | 2025-05-12 | 삼성전자주식회사 | z스왑 가속을 위한 데이터 처리 장치 및 방법 |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04205634A (ja) * | 1990-11-30 | 1992-07-27 | Matsushita Electric Ind Co Ltd | 記憶装置制御方法 |
| ATE233415T1 (de) * | 1997-03-21 | 2003-03-15 | Canal Plus Technologies | Speicherorganisation eines rechners und verfahren dafür |
| US6516397B2 (en) * | 2001-04-09 | 2003-02-04 | Hewlett-Packard Company | Virtual memory system utilizing data compression implemented through a device |
| US6910106B2 (en) * | 2002-10-04 | 2005-06-21 | Microsoft Corporation | Methods and mechanisms for proactive memory management |
| EP1685482A4 (en) * | 2003-09-24 | 2007-08-29 | Ti Technologies Ltd A New Zeal | METHOD AND APPARATUS FOR AMORATING COMPUTER SYSTEM |
| US20070005911A1 (en) * | 2005-07-01 | 2007-01-04 | Nec Laboratories America, Inc. | Operating System-Based Memory Compression for Embedded Systems |
| US7895242B2 (en) * | 2007-10-31 | 2011-02-22 | Microsoft Corporation | Compressed storage management |
| US8484405B2 (en) * | 2010-07-13 | 2013-07-09 | Vmware, Inc. | Memory compression policies |
| EP2630573B1 (en) * | 2010-10-22 | 2015-05-20 | ST-Ericsson SA | Methods and devices for reducing compressed page loading time on page fault |
| US8972696B2 (en) * | 2011-03-07 | 2015-03-03 | Microsoft Technology Licensing, Llc | Pagefile reservations |
| CN102760099B (zh) * | 2011-04-29 | 2015-10-14 | 群联电子股份有限公司 | 数据写入方法、存储器控制器与存储器储存装置 |
| US8832411B2 (en) * | 2011-12-14 | 2014-09-09 | Microsoft Corporation | Working set swapping using a sequentially ordered swap file |
| US9053018B2 (en) * | 2012-06-29 | 2015-06-09 | International Business Machines Corporation | Compressed memory page selection based on a population count of a dataset |
| US10565099B2 (en) * | 2012-12-28 | 2020-02-18 | Apple Inc. | Methods and apparatus for compressed and compacted virtual memory |
| US9400754B2 (en) * | 2013-12-19 | 2016-07-26 | International Business Machines Corporation | Asynchronous swap mechanism and page eviction from memory |
-
2014
- 2014-02-21 US US14/187,031 patent/US20150242432A1/en not_active Abandoned
-
2015
- 2015-02-18 AU AU2015259834A patent/AU2015259834A1/en not_active Abandoned
- 2015-02-18 ES ES15759972.1T patent/ES2657800T3/es active Active
- 2015-02-18 CA CA2938891A patent/CA2938891A1/en not_active Abandoned
- 2015-02-18 EP EP15759972.1A patent/EP3108371B1/en not_active Not-in-force
- 2015-02-18 KR KR1020167025623A patent/KR20160124181A/ko not_active Withdrawn
- 2015-02-18 WO PCT/US2015/016237 patent/WO2015175062A2/en not_active Ceased
- 2015-02-18 MX MX2016010706A patent/MX2016010706A/es unknown
- 2015-02-18 JP JP2016553353A patent/JP6412583B2/ja not_active Expired - Fee Related
- 2015-02-18 CN CN201580009622.3A patent/CN106030547A/zh active Pending
- 2015-02-18 RU RU2016134017A patent/RU2673694C2/ru not_active IP Right Cessation
Also Published As
| Publication number | Publication date |
|---|---|
| US20150242432A1 (en) | 2015-08-27 |
| WO2015175062A3 (en) | 2016-01-07 |
| AU2015259834A1 (en) | 2016-08-18 |
| RU2016134017A (ru) | 2018-02-22 |
| EP3108371B1 (en) | 2017-11-29 |
| CN106030547A (zh) | 2016-10-12 |
| JP2017512340A (ja) | 2017-05-18 |
| JP6412583B2 (ja) | 2018-10-24 |
| CA2938891A1 (en) | 2015-11-19 |
| RU2016134017A3 (es) | 2018-09-20 |
| RU2673694C2 (ru) | 2018-11-29 |
| KR20160124181A (ko) | 2016-10-26 |
| WO2015175062A2 (en) | 2015-11-19 |
| EP3108371A2 (en) | 2016-12-28 |
| ES2657800T3 (es) | 2018-03-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| MX2016010706A (es) | Compresion de memoria modificada. | |
| MY194319A (en) | Aldehyde compounds for treating pulmonary fibrosis, hypoxia, and connective tissue and autoimmune disease | |
| EP3113043A4 (en) | Method, device and host for updating metadata stored in columns in distributed file system | |
| EA201990315A1 (ru) | Зашифрованный транзит и хранение пользовательских данных | |
| GB2540073A (en) | Data file discovery, visualization, and actioning | |
| WO2016100767A3 (en) | Method for file updating and version control for linear erasure coded and network coded storage | |
| EA201791927A1 (ru) | Пиразольные соединения и способ получения и применения данных соединений | |
| HUE053717T2 (hu) | Eljárás barnaszén és leonardit átfogó feldolgozására humuszos mûtrágyákká, preparátumokká és fûtõanyag brikettekké | |
| MX350860B (es) | Sistema y método para la comparación de rendimientos de recursos de soldadura. | |
| EP3699756A4 (en) | APPLICATION PROGRAM LAUNCH PROCEDURE AND LAUNCH DEVICE AND COMPUTER READABLE STORAGE MEDIUM | |
| WO2014153458A3 (en) | Replication target service | |
| EP3220277A4 (en) | Memory accessing method, storage-class memory, and computer system | |
| EP3278229A4 (en) | Compressed pages having data and compression metadata | |
| GB2529344A (en) | Method and apparatus for identifying local features | |
| SG11201709610SA (en) | Method, terminal, device, and computer readable storage medium for improving the performance of virtual machine | |
| GB201412027D0 (en) | Mining of policy data source description based on file, storage and application meta-data | |
| Hirshberg et al. | The nuclear dimension of C⁎-algebras associated to homeomorphisms | |
| TW201612805A (en) | Performance evaluation device, manipulating method and program therefor | |
| MX346617B (es) | Metodo, aparato y dispositivo electronico para establecer un directorio virtual. | |
| EP2778921A3 (en) | A method and a system for distributed processing of a datasheet | |
| EP3593472A4 (en) | GENERATION OF POST-ENGAGEMENT METADATA | |
| GB2546214A (en) | Electronic filing system for electronic document and electronic file | |
| TW201612754A (en) | Adaptive compression data storing method for non-volatile memories and system using the same | |
| MX373462B (es) | Reconocimiento de entrada para el mejoramiento de la productividad de documentos. | |
| WO2015103249A3 (en) | Associating network-hosted files with network-hosted applications |