Flexible translation storage buffers for virtual address transla

Data processing: database and file management or data structures – Database design – Data structure types

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

711202, 711203, 711206, 711207, 711212, 711118, G06F 1208

Patent

active

058999949

ABSTRACT:
A technique for managing address translation storage buffers (TSBs) supports multiple pools of different TSB sizes and dynamically assigns a process to its own TSB of the proper size as the needs of the process change. A process is assigned a small TSB and the system migrates the process to a larger TSB if needed. One method includes the steps of identifying sizes of TSBs to support, allocating a TSB pool in memory with these sizes, selecting an appropriately sized TSB for a process, and migrating that process to a larger size should the process require more memory. A second method allocates a TSB pool by determining an appropriate size for the TSB pool, determining sizes of TSBs to support, allocating memory for the pool and initializing status block for each size of TSB. A third method selects an appropriate TSB for a process by selecting a smallest supported size of a TSB from the pool. A fourth method migrates a process to a larger size by determining whether the current TSB is of an inappropriate size, selecting a larger TSB size, invalidating the previous TSB, and selecting a TSB of the new size from the TSB pool. Variations on these methods require that the memory spaces shared by the TSBs of different sizes are coexistent, require that the TSBs be stored in virtual space or that entries in the translation look-aside buffer (TLB) be reserved for a separate user TSB and kernel (system) TSB.

REFERENCES:
patent: 4376297 (1983-03-01), Anderson et al.
patent: 5479627 (1995-12-01), Khalidi et al.
Madhusudhan Talluri et al., "Tradeoffs in Supporting Two Page Sizes," May 1992, Computer Architecture News, vol. 20, No. 2, pp. 415-424.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Flexible translation storage buffers for virtual address transla does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Flexible translation storage buffers for virtual address transla, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Flexible translation storage buffers for virtual address transla will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1867223

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.