From Baby to Mark I
Monday, 29 December 2008 14:35
Article Index
From Baby to Mark I
A serial computer

There was a time when there were no computers - and then there was a time when there were. You might be tempted to conclude from this that there was a “first” computer but the more I look into the history of the early days the more I become convinced that there wasn’t. The reason is that once the idea of a stored computer was in the air lots of different people caught its scent. Even a tiny whiff was enough for them to re-invent all they needed to build a computer. How clear this vision was varied greatly from one group to another - but in all cases it was enough for them to build a working machine. You can get into arguments about whose machine was switched on first or even which machine was a real computer - but this just hides the deeper truth.

Manchester was one of the three main UK centres of computer development in the early days - the others were Cambridge and the National Physical Laboratory (NPL) at Teddington. Even though Cambridge built the first full size working stored computer, Manchester got a small machine - the “Baby" or Small Scale Experimental Machine - going first and so can claim the title of “first working stored program computer”. But this isn’t the Manchester School’s most important claim to fame - they built computers in the plural.

Banner

The two key people in the story of the Manchester computers are Freddie Williams and Tom Kilburn but there were many other important influences and contributors.

WILLIAMS

Frederic Calland Williams (1911-1977)

KILBURN

Tom Kilburn (1921-2001)


Williams was an engineer and very keen on the new science of electronics. He gave the first course at Manchester, where he was an assistant lecturer, on “electro-technics”. Even in these pre-electronic days computing had started to put down roots at Manchester. Hartree’s mechanical differential analyser was already built and in use and Williams was at work designing a “curve follower” for it. This expertise in analog computation and electronics made it natural for Williams to work on radar for the TRE (Telecommunications Research Establishment) when the war started.

Kilburn first met Williams at the TRE facility in Malvern. He was a mathematician but his first war time assignment was to help Williams, then a Senior Scientific Officer, to develop electronics for radar use. He managed to learn practical electronics reasonably fast and soon came to be regarded as “useful”.

Towards the end of the war Williams became editor of a 24-volume work on electronics - the importance of which was that it was published by MIT. This gave him the opportunity to visit the USA in 1945-46 and while there he heard of the work going on at the Moore school, where ENIAC was under construction. He also visited Bell labs where they were working on the problem of removing ground echoes from radar traces. Williams thought of using two CRTs to store the outline by passing it backwards and forwards between the two.

On his return to TRE he started work on building a demonstration system but then he realised that he could use the same technique to build a single tube digital storage system. By December he had a digital system based on a single CRT that could store 1 bit! It worked by leaving a gap in the trace or no gap in the trace. When the beam scanned the line a second time there was a pulse just before the edge marking where the  gap was last time and this could be amplified and fed back to put the gap back in again. Of course if the gap wasn’t there last time there was no pulse and the trace was continuous. It was a classic two-state system idea for storing digital data.

When the news of the success in storing a single bit reached the NPL they decided that they wanted Williams to build a storage device for their computer project - the ACE.  But Williams realised that the ACE, Alan Turing’s design for a computer, relied far too much on delay line storage to be easily converted to CRT storage so he returned to Manchester to develop his idea further. Also newly returned to Manchester were Max Newman, I.J. Good and D. Rees - all fresh from the Bletchley Park code-breaking operation and with experience of the Colossus machine.

Newman wanted to set up a computing facility for mathematics and, without knowing about the work on the ENIAC or the proposal to build the ACE, he wrote to Von Neumann at Princeton in order to find out how to build the computer he needed. He then applied to the Royal Society for a grant to build it. The committee formed to consider the application contained one dissenting member who was firmly of the opinion that a second computer project wasn’t worth funding - the NPL ACE would be enough computing power for everyone! Fortunately the grant was awarded - £20,000 over five years plus £3000 per annum for salaries. Newman used it to create the Royal Society Computing Machine Laboratory.


After spending some time with Von Neumann at the end of 1946, Newman realised that the real difficulty was developing a reliable storage system - one solution was to be found under his nose.  Tom Kilburn joined Williams at Manchester at the start of 1947 and by the end of the year the two of them had a working system that could store 2048 bits. At this point Newman explained to Williams what sort of machine needed to be put with the memory he had created.  They started work at once on a small machine - more or less built around the CRT store. This was called the Small-Scale Experimental Machine (SSEM) but was better known as "Baby“. It made its first successful run of a program on June 21st 1948.

MARK1

Kilburn and Williams with Baby

In 1988 to mark Baby's 50th anniversary a replica was built which and is now in  Manchester's Museum of Science and Industry.

bigrebuild

<ASIN:1591020344>

<ASIN:3211835881@DE>

<ASIN:041514230X>

<ASIN:1412014719>

<ASIN:041514230X>

<ASIN:0820450073>



Last Updated ( Thursday, 08 April 2010 18:23 )
 
 
Banner

   
RSS feed of all content
I Programmer - full contents
Copyright © 2012 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.