Patent GB-784432-A (GB)
Title: Improvements in or relating to data storage devices
Inventor: SPENCER ARTHUR JAMES
IPC: H03M9/00
Filed: 1955-04-05
Abstract: 784,432. Electric digital-data-storage apparatus. BRITISH TABULATING MACHINE CO., Ltd. Feb. 29, 1956 [April 5, 1955], No. 9924/55. Class 106 (1). Magnetic core storage devices.-A data storage device comprises a number of magnetic cores, means for applying input signals to be stored, means for selectively applying control signals to the cores in synchronism with the application of the input signals to store the input signals in selected ones of the cores, means for applying read-out signals simultaneously to the cores and connections between the outputs of the cores and spaced points on a delay line connected to a utilization device. The arrangement shown in Fig. 1 is adapted to receive data from cards and to store it in binary coded form in four cores, e.g. 1a, 1b, 1c, 1d. A group of four cores is provided for each denomination of the number to be sensed from the card. In this case there are five denominations but only the groups of cores 1a-1d and 2a-2d for the highest and lowest denominations are shown. Each core has four windings, e.g. on core 1a there are windings 3a, 4a, 5a, 6a and on core 2a these are equivalent windings 12a, 13a, 14a, 15a. Read in.-One winding on each core, 6a, 15a is used for conditioning the core for setting. Other windings 3a, 12a are connected to the sensing brushes, all the windings, e.g. 3a, 3b, 3c, 3d in each group being connected in series to the brush 9 sensing the corresponding column of the card. Neither of these windings passes sufficient current to switch the core when acting alone but when acting together they cause the core to switch. The conditioning windings are energized by connection with a commutator 17 according to the binary code so that for example at 6 card digit time the windings 6b, 6c of cores 1b and 1c (representing " 2 " and " 4 ") are energized and windings 6a, 6d of cores 1a, 1d (representing " 1 " and " 8 ") are not energized. If at this time the corresponding brush 9 senses a " 6 " perforation the cores 1b and 1c are switched. Read out.-To effect a read-out the windings 4a, 13a, &c., are given a current pulse sufficient to switch all the cores set back to the initial state. This may be done by closing contacts 24 or by connecting these windings to the output of a thyratron which is fired to cause read out. Those cores which have been set are reset and induce a pulse in their output windings 5a, 14a. These windings are connected to further windings 28, Fig. 2, spaced along the delay line 25 in groups those representing the highest denominations on the left, those representing the lowest value on the extreme right, and the others in between. A read-out pulse on winding 28 induces a sonic pulse in the delay time the induced pulses travelling along the line in both directions and reaching the right-hand end in a series. The pulses travelling along the delay line induce output pulses in an output winding 27. The ends of the delay line have damping means 26 minimizing reflections. The output winding 27 may be in the middle of the delay line and the read-out windings 28 are then so spaced on either side that the pulses reach the winding 27 in the proper sequence. More than one delay line may be used when the utilization device is adapted to receive the four code components of a digit simultaneously. In this case four delay lines are provided, digits representing values in each denomination being presented serially. The same information may be read out several times if the delay line described is replaced by a magneto-strictive delay line storage device similar to that described in Specification 698,061. The signals derived from resetting the cores are applied to the magneto-strictive delay line in the same way as before and cause a remanent pattern to be stored in the delay line. A pulse applied to the transmitting coil will then cause to be induced in pick-up coils, one at each storage position, a serial train of output pulses representing the data stored and since the remanent pattern is not destroyed it is possible to read out repeatedly.