Symbolic language data processing system
AssigneeSymbolics Inc.
InventorsJohn T. Holloway, David A. Moon, Howard I. Cannon, Thomas F. Knight, Bruce E. Edwards, Daniel L. Weinreb
Life of this patent
Estimating the term…
Loading patent…
AssigneeSymbolics Inc.
InventorsJohn T. Holloway, David A. Moon, Howard I. Cannon, Thomas F. Knight, Bruce E. Edwards, Daniel L. Weinreb
Estimating the term…
A symbolic language data processing system comprises a sequencer unit, a data path unit, a memory control unit, a front-end processor, an I/O and a main memory connected on a common Lbus to which other peripherals and data units can be connected for intercommunication. The system architecture includes a novel bus network, a synergistic combination of the Lbus, microtasking, centralized error correction circuitry and a synchronous pipelined memory including processor mediated direct memory access, stack cache windows with two segment addressing, a page hash table and page hash table cache, garbage collection and pointer control a close connection of the macrocode and microcode which enables one to take interrupts in and out of the macrocode instruction sequences, parallel data type checking with tagged architecture, procedure call and microcode support, a generic bus and a unique insruction set to support symbolic language processing.
In a method of data processing in a processor programmable in a symbolic programming language of the type including LISP and having automatic memory reclamation, wherein the processor repeatedly applies address words to gain memory to write data structures into main memory and read data structures from main memory to perform operations thereon, and the processor allocates previously used portions of main memory for writing data structures by reclaiming same, the improvement wherein the step of reclaiming comprises:
Dependencies are inferred from the claim text.