Abstract:
A communication system which connects input/output (I/O) devices of different data rates with a data processing system. Transfer of the first byte of data to the data processing system from an I/O device is synchronized with the rise of an inbound tag from the I/O device. Receipt of the first byte by the data processing system is signalled by raising the outbound tag, following which the device drops the inbound tag. Transfer of the second byte from the I/O device is synchronized with the rise of a data in tag. Receipt of the second byte is signalled by raising the data out tag. The outbound tag is dropped after the inbound tag has dropped. The data out tag is dropped after the data in tag has dropped. Transfer of data to the device from the data processing system utilizes the same sequence, however, transfer of the first byte is synchronized with the rise of the outbound tag and transfer of the second byte is synchronized with the rise of data out.
Abstract:
A computer memory, most particularly a monolithic memory, may be constructed of components which contain defective bit cells. During the production process, the monolithic chips are sorted into groups in accordance with the chip sector which contains one or more defective cells. The chips are then mounted on memory cards, with all of the chips which have a defect in a given chip sector being mounted on a corresponding card sector. The cards, each of which is produced in a substantially identical manner, are then assembled into a complete memory. The address wiring of the memory is provided in such a manner as to ensure that no given memory word, or defined group of bits within a memory word, contains within it more than one memory cell that is known or suspected to be defective. Means are also provided for deriving from the address of any given memory word the bit location within said word of a defective or suspicious bit. In one embodiment shown herein, the suspect bit is bypassed in favor of a redundant bit provided within the memory system. In another embodiment described herein, the suspect bit is utilized just as if it were a good bit, but, upon detection of an error, the suspect bit will be presumed to be in error.
Abstract:
A data storage unit is provided in which groups or ''''pages'''' of data including their addresses are stored in shift registers in successive positions, the registers being operable on a signal requesting access to shift their contents repetitively to the next position in one or more loops which include a position wherein a page may be accessed and in one or more loops which excludes said access position. Controls are provided for varying the shifting in said loops such that the positions of some or all of the pages of separately accessed classes are dynamically reordered so that they are presented to said access position on such signal in approximately or exactly the order in which they were last requested, thus reducing average access time in programs involving considerable repeated reference to a limited group of pages of the class.
Abstract:
An associative search apparatus for an electronic bulk storage in which data are stored in parallel by word in a plurality of memory elements in which data bits are electronically rotatable. The memory elements are selectable by a memory selection matrix. Search tables are organized on a modular basis so that the simultaneous search of many table entries is accomplished at one time. Smaller or larger logical entries are searched within the system by executing several search operations. The first search operation marks the location of where word match conditions occurred in the first table search. The second search operation compares the second search argument against the second table only at the same relative positions where matches occurred in the first table. Marking enables any table regardless of size to be searched by using the results of a previous search operation to determine the entries to be searched on subsequent search operations.
Abstract:
A memory having circuits for correcting single errors in a word read from the memory is provided with means to reconfigure the memory so that a configuration having a double, uncorrectable, error is changed to a configuration having two single, correctable errors. In one embodiment, interchanging plug-in components for two or more bit positions produces a new configuration; in another embodiment, the wiring to the plug-in components is easily changeable.
Abstract:
A system for sending and receiving data and detecting data errors for correction which includes means for detecting an error in data as it is read from a tape or like device and means for forwarding the data with the error into a further storage point in the system where it is stored for a first time. A second cycle or storage of the data with the error in the storage point is called for, the data with error being arranged to distinguish it from the arrangement of the error data as it existed at the first time at the storage point. The two versions of the same data having error therein are compared to detect and correct the data in error.
Abstract:
A plurality of magneto-resistive sensing elements are connected in series and positioned adjacent magnetic bubble domain propagation paths in a compressor circuit. If a data representing bubble is injected into the beginning of the circuit, each bubble already present is forced over to the next idler position. As the bubbles pass the sensing elements their magnetization vectors are rotated producing corresponding changes in the resistance values of the sensors, which may be easily detected as a large magnitude signal indicating the presence of a data bubble.