×

Computer system with heap and card table

  • US 6,845,437 B2
  • Filed: 08/13/2002
  • Issued: 01/18/2005
  • Est. Priority Date: 08/13/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of operating a computer system having a memory, a portion of which is allocated to a heap for storing objects, said method comprising the steps of:

  • providing a card table comprising a set of N cards;

    dividing the entire memory into M segments each segment having a segment size S, in which X of the M segments corresponds to the heap, where M>

    N and N>

    =X;

    assigning each of the M segments to a corresponding one of said N cards, wherein at least one of said cards has multiple memory segments assigned to said card;

    mapping the mth memory segment (0=>

    m=>

    M−

    1) to a card C where C=(m mod N)/S wherein M, N, X, C, S and m are integers; and

    marking a card to indicate an update to one of the one or more memory segments that correspond to the marked card.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×