Core rope memory

From Wikipedia, the free encyclopedia

Jump to: navigation, search

Core rope memory is a form of read-only memory (ROM) for computers, first used by early NASA Mars probes and then in the Apollo Guidance Computer (AGC) designed by MIT and built by Raytheon.

Contrary to ordinary coincident-current magnetic core memory, which was used for RAM at the time, the ferrite cores in a core rope are just used as transformers. The signal from a word line wire passing through a given core is coupled to the bit line wire and interpreted as a binary "one" while a word line wire that bypasses the core is not coupled to the bit line wire and is read as a "zero". In the AGC, up to 64 wires could be passed through a single core.

Software written by NASA programmers was literally woven by female workers in factories. Some NASA programmers nicknamed the finished product LOL memory, for Little Old Lady memory.[1]

Contents

[edit] Memory density

For its time, a relatively large amount of data could be stored in a small installed volume of core rope memory (72 kilobytes per cubic foot; roughly 2.5 megabytes per cubic meter); about 18-folda the amount of data per volume compared to standard read-write core memory.

Memory
technology
Data units per cubic foot Data units per cubic meter
Bytes Bits Bytes Bits
Core rope ROM 72 kiB 576 kibit ~2.5 MiB ~20 Mibit
Magnetic core RAM 4 kiB 32 kibit ~140 kiB ~1 Mibit

[edit] Notes

  • a^  The Block II Apollo Guidance Computer (AGC) used 36,864 sixteen-bit words of core rope memory (placed within one cubic foot) and 4,096 words of magnetic core memory (within two cubic feet). Other machines will have somewhat different ratios between the two memory types.

[edit] References

  1. ^ "Navigation". Directed and Produced by: Duncan Copp, Nick Davidson, Christopher Riley. Moon Machines (Science Channel). 2008-07-07. 

[edit] External links

  • [1] – By Raytheon; hosted by the Library of the California Institute of Technology's History of Recent Science & Technology site (originally hosted by the Dibner Institute)
  • Computers in Spaceflight: The NASA Experience – By James Tomayko (Chapter 2, Part 5, "The Apollo guidance computer: Hardware")


Personal tools
Languages