Lably
Skip to content

Core rope memory

Early form of read-only memory

  • 3 min read
  • 3 chapters

Related on Lably

Through Computer

The software for the AGC was written by programmers at the Massachusetts Institute of Technology (MIT) Instrumentation Lab, and was woven into core rope memory by female workers in factories. Some programmers nicknamed the finished product LOL memory, for Little Old Lady memory.

Invention at AT&T

The concept, originally known as a Diamond ring or Diamond ring translator, pre-dates its use as a computer memory. It was invented in the early 1940s by T. L. Dimond at Bell Laboratories for Bell's Number Five Crossbar Switching System, a type of electromechanical telephone switch. When a telephone user made a long-distance call, there needs to be some way to record the number making the call so they can send that customer the bill. The Diamond ring was used to turn current on a line into a phone number.

At the time, all of the numbers in a particular exchange had the same three digit central office code. For any given switch, only the last four digits of the number, the station or line code, was different. This simplified accounting, as only those four digits needed to be recorded by the switch, the first three digits were implicit. The translator consisted of four vertical rows of ten large magnetic cores, forty cores in total. When a customer was added, a wire from that user's connection was threaded through the correct cores for each of the four digits. For instance, if a user's line code was KLondike 5-1234 (555-1234 in modern terms), a wire from their connection would be threaded through core 1 in the top row of cores, core 2 in the second, and so forth.

When the user placed a long-distance call, their line was connected to the translator, activating the cores which it threaded through. The translator then activated each row line in turn, which caused the sense lines in the columns in that row to be activated if that was the wired digit. In early models of the #5, the resulting outputs drove a punch tape printer the Automatic Message Accounting system, using a variant of binary coded decimal. Later versions, the Centralized Automatic Message Accounting, replaced the punch tape with magnetic tape and a more complex encoding scheme.

Sign in to keep reading

2 more chapters are free with a Lably account.

More in Computing and communication