Big bag of pages


Big bag of pages

(BIBOP) Where data objects are tagged with some kind ofdescriptor (giving their size or type for example) memory canbe saved by storing objects with the same descriptor in one"page" of memory. The most significant bits of an object'saddress are used as the BIBOP page number. This is looked upin a BIBOP table to find the descriptor for all objects inthat page.

This idea is similar to the "zones" used in some Lispsystems (e.g. LeLisp).

[David R. Hanson. "A portable storage management system forthe Icon programming language". Software - Practise andExperience, 10:489-500 1980].