Hacker News new | past | comments | ask | show | jobs | submit login

We could use vacuum tubes instead of transistors.

(I googled this to make sure I wasn't misremembering what I read 40 years ago in an already outdated book at the library and I was suddenly filled with a sense memory of the smell of the interiors of old electric appliances loaded with tubes and dust.)




Yes...there were a couple of generations of what we would recognize as vaguely 'modern' computers (say...roughly ENIAC to the IBM 704/709) built completely out of stuff that looked like this:

http://www.righto.com/2018/01/examining-1954-ibm-mainframes-...


Yes, that was the first all-electronic generation after the very earliest relay designs.

They were shockingly unreliable and incredibly expensive. Tubes have a very low mean time between failure, so any design that uses tubes exclusively can't work for more than short periods without breaking down - possibly minutes, maybe hours, probably not days, and absolutely not months or years.

And each failure means a cycle of fault finding, which can take hours or days in turn.

As a technology it sort of works in a prototype way - you can get some work done until you can't. But the unreliability means it's qualitatively different to a modern laptop or server farm.

The wonderful thing about integration on silicon is that it's the opposite - it's incredibly reliable, as long as you keep the thermals reasonable.


Well...certainly true of the original tube computers (ENIAC was famously temperamental), but that module comes from an IBM 700-series, which was a production product. Tube machines from IBM, Burroughs, Univac, Bendix, Ferranti and many others were in no way mere prototypes with hundreds built. The tube based AN/FSQ-7 was for years the basis for the USAF SAGE air defense network.

Tube reliability improved radically over the 15-20 years tube computers were a thing; it had too. And just like you point out about silicon, reasonable thermal management became recognized as important to tube reliability and designs changed accordingly. MTBF was lower than a modern computer, but they certainly ran for days or weeks and more. And debugging was usually fairly quick as you ran some diags that pinpointed the module (not single tube) that failed and replaced the whole thing.

I have an acquaintance with a Bendix G15 that still runs. Admittedly, the G15 is much simpler than an IBM 700, but it's a nearly 65 year old tube machine.


We could use telegraph relays instead of vacuum tubes - might be better reliability and repairability.


Except that mechanical contacts are the bane of all things electrical. Vacuum tubes are lightyears ahead of relays in this regard.


Repairability, yes. Reliability, no.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: