How a pulse became a stored bit

A mercury delay-line memory stored information by making each electrical pulse wait its turn. At one end of a mercury-filled tube, a piezoelectric transducer—a component that converts electrical signals into mechanical vibrations—turned a stream of bits into tiny sound waves. Those waves traveled through the liquid to a second transducer, which converted them back into electrical pulses.

Because sound moves far more slowly than an electrical signal in a wire, the tube delayed each pulse long enough for the computer to use the information again. The tube could be coiled to fit a useful length of acoustic path into a compact space.

Why the memory had to keep circulating

The pulses did not stay in the mercury as a permanent record. Once they reached the far end, the computer amplified and retimed them, then sent them back into the tube. This repeated loop refreshed the pattern of pulses—effectively keeping the bits in circulation until the machine needed them.

That made the memory temporary and sequential. It lost its contents when the loop stopped, and a particular bit could be read only when its pulse reached the output end. The computer therefore had to keep track of timing and wait for the right moment, rather than immediately reaching any stored location.

A tradeoff built into the machine

Delay-line memory offered a way to store many bits without a large array of electronic components, but it demanded careful control. Changes in temperature could alter how quickly sound traveled through mercury, shifting when pulses arrived. The machine had to maintain stable conditions and synchronize its circuits with the returning stream.

In effect, the computer’s memory behaved less like a row of labeled drawers and more like a conveyor belt: information stayed available only as long as the machine kept the belt moving and could catch each bit at the right instant.