Researcher builds bizarre 128-byte USB drive the size of a dinner plate using ancient pre-semiconductor magnetic core memory technology — data disappears once it is read, requiring special handling

Big, old tech, 128byte USB flash drive uses magnetic core memory technology
(Image credit: @dyd_Nao on X)

A computing enthusiast has assembled one of the most bizarre USB drives we have ever seen. Despite being the size of a dinner plate, this drive holds just 128 bytes of data. The incredibly poor data density is largely due to the use of the archaic Magnetic Core Memory technology, which predates integrated circuits. Moreover, data saved to this drive is non-volatile (good), but bits are erased during the read process (bad). Despite the drawbacks and impractical nature of this device, created by space science researcher @dyd_Nao on X (machine translation), we applaud the effort.

Of course, this project was more ‘can I?’ Rather than ‘should I,’ as 128 bytes of kinda-NV-RAM on a very large USB drive is of no practical purpose that we can fathom. Actually, 128 bytes isn’t even enough to store the full text from an old-school Twitter Tweet. One of the original post commenters notes that Magnetic Core Memory has good resistance to radiation. But what of all the supporting components…?

(Image credit: @dyd_Nao on X)

What is Magnetic Core Memory?

Magnetic Core Memory was used as RAM before the semiconductor DRAM breakthrough in the 1970s. You can read more about it at places like Wikipedia, but, in brief, it stored data on tiny ferric rings wrapped in wire. If you look at the example photos from @dyd_Nao, you’d observe the central grid-like structure, which is the core plane.

On the plus side, it was non-volatile RAM technology. However, amongst its many drawbacks were its expense, low density, and lack of scalability due to its sometimes hand-woven construction. Moreover, reading the data was ‘destructive’ – or in other words, reading the data would erase the data, so a system would need to re-write it immediately if it wanted the data to persist post-read.

Magnetic Core Memory was first used by a computer in 1953, in MIT’s Whirlwind computer. It is a memory technology that predates integrated circuits, and was actually a RAM standard from 1955 to the early 70s. Intel actually pioneered semiconductor DRAM with its 1103 DRAM ICs in late 1970, commercially debuting cheaper, faster, and denser computer memory tech.

Google Preferred Source

Follow 3DTested on Google News, or add us as a preferred source, to get our latest news, analysis, & reviews in your feeds.

Mark Tyson
News Editor
  • Frank35620
    My ship had 3 computers called the UYK-7 that each had 64k of magnetic core memory and you had to reload the programs a couple of times a day as it would get corrupted. They were very big and the computer display was a teletype.
    I was on that ship from 1988-1993.
    Reply
  • jrharbort
    I don't think 128 bytes is even enough space for modern formatting, filesystem and partitioning data...
    Reply
  • farmboy69
    For v2 I'd like to see the RaspberryPi replaced with something more fitting. Maybe a GAL, PAL and ROM, then just replay USB "protocols".
    Reply
  • 1_rick
    jrharbort said:
    I don't think 128 bytes is even enough space for modern formatting, filesystem and partitioning data...
    It's not. However, depending on what the USB interface does, it could just be used as a 128-byte blob, which is how (for example) microcontrollers access cheap SPI RAM and ROM chips: send an address, and then send or ask for a data byte.
    Reply
  • 1_rick
    Frank35620 said:
    My ship had 3 computers called the UYK-7 that each had 64k of magnetic core memory and you had to reload the programs a couple of times a day as it would get corrupted. They were very big and the computer display was a teletype.
    I was on that ship from 1988-1993.
    In the early core memory days, people used to hand-weave the stuff. I wonder if it ever progressed to being able to be made by machine. 64K bytes of core must've taken forever to make at (IIRC) 3 wires through each little magnetic ring.
    Reply
  • PEnns
    Is there actually any practical use for this strange creature??

    Maybe for Mission Impossible? "Moreover, reading the data was ‘destructive’ – or in other words, reading the data would erase the data, so a system would need to re-write it immediately if it wanted the data to persist post-read."
    Reply
  • MechaDave
    Exactly. I was thinking you could store a very long high entropy ASCII password in it.
    Reply
  • rygle
    I think we'll all be making our own DDR memory like that soon.
    Reply
  • USAFRet
    PEnns said:
    Is there actually any practical use for this strange creature??
    Unlikely.

    Sometimes, people make things, just because.

    I know I have.
    Reply
  • greenreaper
    PEnns said:
    "Moreover, reading the data was ‘destructive’ – or in other words, reading the data would erase the data, so a system would need to re-write it immediately if it wanted the data to persist post-read."
    That's true for DRAM, too - it's just rewritten automatically. In fact it's worse because it loses charge over time (because that circuit is a lot simpler, thus can be denser) so there has to be a refresh cycle that renews each bit every so often.
    Reply