Patent ID: 11868271
Assignee: ZEROPOINT TECHNOLOGIES AB
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G

Claim 21:
22. The sector-based memory compression system as defined in claim 21, wherein the free memory management device comprises a compressed memory management arrangement for a computer system having one or more processors, compressible main memory, secondary memory and an operating system, the compressible main memory having a compressed memory space comprising an active part directly accessible to said one or more processors, as well as an inactive part not directly accessible to said one or more processors in the form of memory freed up by memory compression, the compressed memory management arrangement comprising:
an auxiliary memory for maintaining a layout of the compressed memory space of the compressible main memory, the layout including size and location of individual memory pages as well as free memory regions in said compressed memory space; and
selector functionality interfacing said operating system, said secondary memory and said auxiliary memory;
wherein the memory management arrangement is configured to:
trigger the compression of a memory page in the compressible main memory;
intercept a page-in request from said operating system to said secondary memory, use the layout of the compressed memory space maintained by the auxiliary memory to locate, when available, in said auxiliary memory a page requested by the page-in request, and make the located requested page available in the active part of the compressed memory space; and
intercept a page-out request from said operating system to said secondary memory, use the layout of the compressed memory space maintained by the auxiliary memory to obtain a free region for a page requested by the page-out request, and accommodate the requested page in the obtained free region of the auxiliary memory.