Method and apparatus for allocating and de-allocating consecutive blocks of memory in background memo management

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7076630
APP PUB NO 20020016883A1
SERIAL NO

09881934

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A system for allocating storage of incoming data packets into a memory of a packet processor has a first facility mapping a first block of memory of a fixed block size in bytes into an ordered plurality of atomic pages comprising each a fixed byte size, a second facility mapping the same block of memory into ordered virtual pages of different sizes, ranging from a smaller virtual page size equal to the atomic page size up to a larger virtual page size equal to the fixed block size, a third facility to allocate virtual pages as unavailable for storage or de-allocate virtual pages as available for storage, a fourth facility to receive a data packet, ascertain packet size for the received packet, and to determine fit by checking allocation state for virtual pages of a smallest size that is equal to or larger than the packet size, then allocation state for next larger virtual pages, and so on, until a de-allocated, available virtual page is found; and a fifth facility to select a virtual page to store the packet, and to update and mark associated atomic pages in the selected virtual page as available or unavailable for storage, in an ordered manner. The system is characterized in that, after each selection by the fifth facility, state of all atomic and virtual pages is updated.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
ARM FINANCE OVERSEAS LIMITED110 FULBOURN ROAD CHERRY HINTON CAMBRIDGE CB1 9NJ

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Musoll, Enrique San Jose, CA 66 744
Nemirovsky, Mario Saratoga, CA 53 1306

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation