Browse Prior Art Database

Hardware Address Relocation For Variable Length Segments

IP.com Disclosure Number: IPCOM000052086D
Original Publication Date: 1981-Apr-01
Included in the Prior Art Database: 2005-Feb-11

Publishing Venue

IBM

Related People

Authors:
Maddock, RF Marks, BL Minshull, JF Pinnell, MC [+details]

Abstract

Dynamic storage relocation is applied to variable length data in a computing engine instead of, as is more usual, to the fixed blocks or pages. Specifically, a number of hardware registers are provided to store real addresses of selected data or procedure segments if they are in working store, or segment identifiers if they are elsewhere. The selected segments in working store are provided with address backpointers in their headers identifying the associated address register. The contents of the address registers are dynamically updated so that they always contain the address of the associated segments, even though the segment may be moved about in working store.