From: =?iso-8859-1?q?Torben_=C6gidius_Mogensen?= on
Jan Vorbr?ggen <jvorbrueggen(a)not-mediasec.de> writes:

>> Wasn't bubble memory used on the onboard computer in the space
>> shuttle?
>
> Nope. The original design used core. When the processors were
> upgraded, the memory was upgraded to semiconductor memory (and much
> larger capacity) as well. As core is inherently radiation-tolerant and
> transistors are not, the new memory design has ECC and runs a scrubber
> task in the background. This introduces an operational change: With
> core, some of the GPCs were "freeze-dried" on orbit, i.e., loaded with
> software (e.g., for an emergency descent) and turned off. The new
> design needs to keep them running, with only the scrubber task active.

I googled a bit and found that bubble memory was used on the shuttle,
but not in the onboard computers. Instead, they were used in the Grid
laptop computers that were brought on several mission. That may have
been what I was vaguely remembering.

Torben

From: CBFalconer on
Larry__Weiss wrote:
> Peter Flass wrote:
>> Christopher C. Stacy wrote:
>>
.... snip ...
>>>
>>> It was used for secondary storage on a version of the TI Silent
>>> 700. I think the FTD (Florist) network was based on these.
>>
>> This rings a bell. You have a darn good memory.
>
> A little web surfing reveals that the bubble memory version was
> the model 765.
>
> I don't think I ever used that model, but I sure remember using
> up a lot of thermal paper on the older Silent 700!

I moved a little over a year ago, and finally threw out a stack of
black plastic wrapped TI thermal paper.

--
Chuck F (cbfalconer at maineline dot net)
Available for consulting/temporary embedded and systems.
<http://cbfalconer.home.att.net>


From: krw on
In article <1161187649.041990.65950(a)f16g2000cwb.googlegroups.com>,
dereks314(a)gmail.com says...
>
> kenney(a)cix.compulink.co.uk wrote:
> > I can remember several years when magnetic bubble memory was
> > going to be the next big thing, replacing most other forms of
> > storage. It then seemed to disappear without trace. Has
> > development stopped?
> >
> > Ken Young

(original post not on my server)

The cost of floppy drives fell below the cost of bubble. In the
early '80s I worked on the qualification of bubble controllers.
After about six months the project was canceled because floppy
drives would cost $35 (they were in the $200 range at the time).

> If I remember right it was very slow, very expensive, not completely
> reliable and I think IBM held most if not all the patents. Being slow
> might have been related to reliably reading and writing to the device.

Never heard of any data integrity issues.

--
Keith
From: Joseph H Allen on
I remember CCD memory in the same era (one company I worked for used a 256
KB CCD memory card for secondary storage in an MC6809 based computer)... it
certainly did have data integrity issues.

--
/* jhallen(a)world.std.com (192.74.137.5) */ /* Joseph H. Allen */
int a[1817];main(z,p,q,r){for(p=80;q+p-80;p-=2*a[p])for(z=9;z--;)q=3&(r=time(0)
+r*57)/7,q=q?q-1?q-2?1-p%79?-1:0:p%79-77?1:0:p<1659?79:0:p>158?-79:0,q?!a[p+q*2
]?a[p+=a[p+=q]=q]=q:0:0;for(;q++-1817;)printf(q%79?"%c":"%c\n"," #"[!a[q-1]]);}
From: Jeff Jonas on
I think FLASH, EEPROM and other non-volatile memories
were the death of bubble memory,
particulary when they became 5v only.

>> Anyway, one problem I recall with BM was that the bubbles were
>> arranged on rings, there was one primary ring hooked to multiple
>> secondary rings. A bubble was rotated from a secondary ring to the
>> primary ring, and then moved under the read "head" (this is all from
>> memory...), which did a destructive read, and wrote it back. You
>> had to be careful to rotate the rings to a known position before
>> power off, so the memory was non-volatile, but you could scramble it
>> easily enough.

>Oh yeah, that sounds right. You just tweaked a neuron.
>I remember thinking that you will need to devote one secondary ring
>to storing a single bit to mark the origin position. Also some of the
>secondary rings were bad so you had to skip those positions on the
>primary loop when storing/retrieving. But I see from poking about
>the web that later Intel added an extra secondary 'boot loop' to
>store both the origin marker and good/bad map which their controller
>chip would load on start up.

I have the developer's kit of bubble module, controller chip
but the databook's somewhere else ...
so I can't look up access times, failure modes, etc.
I'm inclined to agree that
- reading or writing was an uninterruptable process due to
shifting the bubbles around the ring
(or recoverable if the position was saved)
- it needed a fair amount of power for the electromagnets

>I also have a vague recollection, which I have not been able to
>verify by poking about the web, of there being scaling limits to the
>technology such that they couldn't get much beyond 1e6 bits/cm^2

NASA Tech Briefs had a followup article several years later
about a 3D version of bubble memory that would've scaled up better,
but nobody tooled up to make it.

--

-- mejeep deMeep ferret!