A primary objective of prior art memory management schemes is to provide rapid access to a table of used/free memory page addresses to facilitate location and allocation of the next available free page as quickly as possible (e.g. within a few hardware clock cycles). But it is not always essential to allocate new pages within the smallest possible number of hardware clock cycles. Furthermore, some tasks need not "see" (or access) more than a few pages (possibly as few as 1 or 2 pages) at a time. By exploiting these factors, the present invention facilitates management of a collection of pages using an address table containing the smallest possible number of bits (i.e. N bits for a memory divided into N pages). The invention also provides a method of accessing a small number of pages via simple multiplexed address selection. The invention is well suited to use in embedded chip applications which pass data through a set of data storage buffers, as is common in a packet switched network environment.

Een primaire doelstelling van het beheersregelingen van het vroegere kunstgeheugen is snelle toegang tot een lijst van de gebruikte/vrije adressen van de geheugenpagina te verlenen om plaats en toewijzing van de volgende beschikbare vrije pagina zo vlug mogelijk te vergemakkelijken (b.v. binnen een paar cycli van de hardwareklok). Maar het is niet altijd essentieel om nieuwe pagina's binnen het kleinste mogelijke aantal cycli van de hardwareklok toe te wijzen. Voorts te hoeven sommige taken niet (of toegang) meer dan een paar pagina's (misschien slechts 1 of 2 pagina's)"zien" tegelijkertijd. Door deze factoren te exploiteren, vergemakkelijkt de onderhavige uitvinding beheer van een inzameling van pagina's gebruikend een adreslijst die het kleinste mogelijke aantal beetjes bevat (d.w.z. de beetjes van N voor een geheugen dat in N- pagina's wordt verdeeld). De uitvinding verstrekt ook een methode om tot een klein aantal pagina's via eenvoudige gemultiplexte adresselectie toegang te hebben. De uitvinding is goed geschikt om in ingebedde spaandertoepassingen te gebruiken die gegevens door een reeks buffers van de gegevensopslag overgaan, zoals gemeenschappelijk is in een pakket geschakeld netwerkmilieu.

 
Web www.patentalert.com

< (none)

< Method of generating finite state data for designing a cascade decomposed logic circuit

> Optimal handling and manipulation of high-speed streaming media in a computing device

> (none)

~ 00031