Show simple item record

A LISP Garbage Collector Algorithm Using Serial Secondary Storage

dc.date.accessioned2004-10-04T14:37:44Z
dc.date.accessioned2018-11-24T10:11:48Z
dc.date.available2004-10-04T14:37:44Z
dc.date.available2018-11-24T10:11:48Z
dc.date.issued1963-12-27en_US
dc.identifier.urihttp://hdl.handle.net/1721.1/6080
dc.identifier.urihttp://repository.aust.edu.ng/xmlui/handle/1721.1/6080
dc.description.abstractThis paper presents an algorithm for reclaiming unused free storage memory cells in LISP. It depends on availability of a fast secondary storage device, or a large block of available temporary storage. For this price, we get: 1.) Packing of free-storage into a solidly packed block. 2.) Smooth packing of arbitrary linear blocks and arrays. 3.) The collector will handle arbitrarily complex re-entrant list structure with no introduction of spurious copies. 4.) The algorithm is quite efficient; the marking pass visits words at most twice and usually once, and the loading pass is linear. 5.) The system is easily modified to allow for increase in size of already fixed consecutive blocks, provided one can afford to initiate a collection pass or use a modified array while waiting for such a pass to occur.en_US
dc.format.extent4 p.en_US
dc.format.extent2640867 bytes
dc.format.extent155151 bytes
dc.language.isoen_US
dc.titleA LISP Garbage Collector Algorithm Using Serial Secondary Storageen_US


Files in this item

FilesSizeFormatView
AIM-058.pdf155.1Kbapplication/pdfView/Open
AIM-058.ps2.640Mbapplication/postscriptView/Open

This item appears in the following Collection(s)

Show simple item record