DE1549439
1,178,429. Associative stores. SINGER GENERAL PRECISION Inc. 11 Aug., 1967 [1 Sept., 1966], No. 37052/67. Heading G4C. A storage system has a plurality of registers holding characters to be matched against the stored data. The tracks of a magnetic disc store each hold one or more variable-length mul...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | 1,178,429. Associative stores. SINGER GENERAL PRECISION Inc. 11 Aug., 1967 [1 Sept., 1966], No. 37052/67. Heading G4C. A storage system has a plurality of registers holding characters to be matched against the stored data. The tracks of a magnetic disc store each hold one or more variable-length multi-character records in serial-by-bit form, each record ending with an end-of-record character. The tracks are read out together, the characters being read out at a given time being compared with each of n key characters held in respective recirculating shift-registers, one of the key characters being an end-of-record character. A plated-magneticwire store has a word for each disc track, each word having a first field comprising one bit for each shift-register, a second equal-length field, and a flag bit. Before each character time, the bits of the first field of each word are set to 1, and are subsequently reset to 0 if the respective disc character does not satisfy the comparison criterion with respect to the respective shiftregister character. Each shift-register has two associated flip-flops which serve to specify the comparison criterion to be used with the key character in it, viz. " equal to," " greater than or equal to," " less than or equal to," or " comparison criterion to be taken as satisfied irrespective of the characters." The comparison is achieved by gating the disc bits in true and complement forms to the word lines of the magnetic wire store in synchronism with application of a sequence of true and complement forms of the shift-register bits to the bit lines of the magnetic wire store, the sequence depending on the comparison criterion used, coincidence between word and bit line signals being required to reset the bits of the first field. At the end of each character time, the bits of the first field of each word are ORed into the corresponding bit positions of the respective second fields (which were all at 0 right at the beginning). Thus the second fields indicate which of the key characters (in the shiftregisters) have had their comparison criteria satisfied in the various records so far. The second fields are continually compared with those positions of an n-bit query register specified by an n-bit mask register. When the bit of one of the second fields associated with the end-of-record character is at 1 (indicating that a whole record has been compared against the shift-registers), equality in the comparison with the masked query register |
---|