×

Efficiency in a memory management system

  • US 7,003,646 B2
  • Filed: 03/27/2002
  • Issued: 02/21/2006
  • Est. Priority Date: 03/27/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for improving efficiency in a memory management system, comprising:

  • receiving a data structure configured to provide at least one free page of memory in said memory management system; and

    releasing at least one bucket of memory in a compressed memory swap device of said memory management system corresponding to said at least one free page of memory provided by said data structure;

    initiating a request for a selected page of memory in response to a read page fault;

    retrieving said selected page of memory in response to a determination of said selected page of memory being located in a secondary storage of said memory management system;

    returning said selected page of memory;

    scheduling said selected page of memory for compression in said compressed memory swap device;

    compressing said selected page of memory in response to said scheduling of said selected page of memory;

    determining an availability of free space in said compressed memory swap device;

    storing said requested page of memory in a selected bucket in said compressed memory swap device in response to said released page of memory in said compressed memory swap device; and

    marking said selected bucket as busy in response to said storage of said requested page of memory.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×