Methods and apparatus for reusing addresses in a computer
AssigneeCisco Technology, Inc.
InventorStephen P. Belair
Life of this patent
Estimating the term…
Loading patent…
AssigneeCisco Technology, Inc.
InventorStephen P. Belair
Estimating the term…
A technique reuses addresses in a computer that includes a memory and a translation lookaside buffer having entries for storing address mappings for address translation. The technique involves selecting an address range from a set of address ranges in response to a request to allocate a portion of the memory of the computer, and to generate an address mapping which maps that address range to the portion of the memory. The technique further involves accessing at least one but less than all of the entries of the translation lookaside buffer in response to the request, and later deallocating the portion of the memory. The steps of selecting, accessing and deallocating are repeated such that, when a repeated step of selecting selects a previously selected address range, previous successive steps of accessing ensure that any address mapping, which maps that previously selected address range and which resides in an entry of the translation lookaside buffer, is unavailable for a subsequent address translation.
In a computer that includes a memory and a translation lookaside buffer having entries for storing address mappings for address translation, a method for reusing addresses, comprising the steps of:
A computer system, comprising:
A computer program product that includes a computer readable medium having instructions stored thereon for reusing addresses in a computer, which has a memory and a translation lookaside buffer having entries for storing address mappings for address translation, such that the instructions, when processed by the computer, cause the computer to perform the steps of:
Dependencies are inferred from the claim text.