Historien om elektroniska datorer, del 1: prolog

Historien om elektroniska datorer, del 1: prolog

Andra artiklar i serien:

Som vi sĂ„g i den föregĂ„ende artikeln., lyckades radio- och telefoningenjörer i sin strĂ€van efter kraftigare förstĂ€rkare öppna ett nytt teknologiskt omrĂ„de som snabbt kom att kallas elektronik. Den elektroniska förstĂ€rkaren kunde lĂ€tt omvandlas till en digital switch som arbetade mycket snabbare Ă€n dess elektromekaniska slĂ€kting — telefonrelĂ€et. Tack vare avsaknaden av mekaniska delar kunde elektronröret slĂ„ pĂ„ och av pĂ„ en mikrosekund eller Ă€nnu snabbare, i stĂ€llet för de tiotal millisekunder eller mer som krĂ€vdes av relĂ€et.

Mellan 1939 och 1945 byggdes tre datorer baserat pĂ„ dessa nya elektroniska komponenter. Datumen för deras konstruktion sammanföll inte av en slump med perioden för andra vĂ€rldskriget. Detta konflikt — utan motstycke i historien för hur den drog in mĂ€nniskor i krigets ok — förĂ€ndrade för alltid relationerna bĂ„de mellan stater och mellan vetenskap och teknologi, och förde med sig ett stort antal nya enheter.

Historierna om de tre första elektroniska datorerna Àr sammanflÀtade med kriget. Den första var avsedd för att avkoda tyska meddelanden och hölls hemlig fram till 1970-talet, nÀr den inte lÀngre var av intresse utöver det historiska. Den andra, som de flesta lÀsare borde ha hört talas om, var ENIAC, en militÀr kalkylator som blev fÀrdig för sent för att hjÀlpa till i kriget. Men hÀr kommer vi att titta pÄ den tidigaste av dessa tre maskiner, skapelsen av John Vincent Atanasoff.

Atanasoff

År 1930 nĂ„dde Atanasoff, född i Amerika av en emigrant frĂ„n ottomanska Bulgarien, Ă€ntligen sin ungdomsdröm och blev teoretisk fysiker. Men, som med de flesta sĂ„dana strĂ€vanden, visade sig verkligheten vara mindre Ă€n han hade hoppats. Specifikt, som de flesta studenter i teknik och fysik under första halvan av 1900-talet, tvingades Atanasoff uthĂ€rda de plĂ„gsamma bördorna av konstant berĂ€kning. Hans avhandling vid universitetet i Wisconsin om heliumpolarisation krĂ€vde Ă„tta veckor av trĂ„kiga berĂ€kningar med hjĂ€lp av en mekanisk skrivbordskalkylator.

Historien om elektroniska datorer, del 1: prolog
John Atanasoff som ung

År 1935, efter att ha blivit professor vid Iowa State University, beslutade Atanasov att göra nĂ„got Ă„t denna börda. Han började övervĂ€ga möjliga sĂ€tt att bygga en ny, mer kraftfull dator. Han avvisade analoga metoder (som differentialanalysatorer frĂ„n MIT) pĂ„ grund av deras begrĂ€nsningar och brist pĂ„ noggrannhet, och beslutade sig för att bygga en digital maskin som arbetade med siffror som diskreta vĂ€rden snarare Ă€n kontinuerliga mĂ€tningar. Han hade sedan ungdomen varit bekant med det binĂ€ra talsystemet och insĂ„g att det passade mycket bĂ€ttre med strukturen av en digital strömbrytare i pĂ„/av-lĂ€ge Ă€n de vanliga decimala siffrorna. DĂ€rför beslutade han sig för att skapa en binĂ€r maskin. Slutligen kom han fram till att för att den skulle vara sĂ„ snabb och flexibel som möjligt, mĂ„ste den vara elektronisk och anvĂ€nda elektroniska rör för berĂ€kningar.

Atanasov behövde ocksĂ„ bestĂ€mma sig för problemomrĂ„det – för vilka specifika berĂ€kningar skulle hans dator vara anvĂ€ndbar? Han kom fram till att han skulle fokusera pĂ„ att lösa system av linjĂ€ra ekvationer, reducera dem till en enda variabel (med hjĂ€lp av Gaussmetoden) – samma typ av berĂ€kningar som dominerade hans avhandling. Han skulle stödja upp till trettio ekvationer och upp till trettio variabler i varje. En sĂ„dan dator skulle kunna lösa viktiga problem för forskare och ingenjörer, och skulle samtidigt inte vara oerhört komplex.

Konstverk

I mitten av 1930-talet hade elektronisk teknik nÄtt en anmÀrkningsvÀrd variation jÀmfört med de tidiga Är som föregick det med 25 Är. TvÄ innovationer passade sÀrskilt bra för Atanasovs projekt: relÀtriggers och elektroniska rÀknare.

Sedan 1800-talet har ingenjörer inom telegrafi och telefoni haft tillgĂ„ng till en praktisk enhet kallad omkopplare. En omkopplare Ă€r ett bistabilt relĂ€ som anvĂ€nder permanenta magneter för att hĂ„lla sig i det lĂ€ge du lĂ€mnat det — öppet eller stĂ€ngt — tills det fĂ„r en elektrisk signal för att vĂ€xla lĂ€ge. Men elektronrör kunde inte göra detta. De hade inget mekaniskt komponent och kunde vara "öppna" eller "stĂ€ngda" sĂ„ lĂ€nge elektriciteten flödade eller inte flödade genom kretsen. År 1918 kopplade tvĂ„ brittiska fysiker, William Eccles och Frank Jordan, ihop tvĂ„ lampor sĂ„ att de skapade ett "triggerrelĂ€" — ett elektroniskt relĂ€ som förblir stĂ€ngt efter att ha slĂ€ckts av en initial impuls. Eccles och Jordan skapade sitt system för telekommunikationsĂ€ndamĂ„l för den brittiska marinen i slutet av första vĂ€rldskriget. Men Eccles-Jordan-kretsen, som senare blev kĂ€nd som en flip-flop, kan ocksĂ„ ses som en enhet för att lagra ett binĂ€rt vĂ€rde — 1 om signalen överförs och 0 annars. PĂ„ det hĂ€r sĂ€ttet kan n triggerrelĂ€er representera ett binĂ€rt tal med n bitar.

Cirka tio Är efter triggerrelÀet kom det andra stora genombrottet inom elektronik som pÄverkade vÀrlden av berÀkningar: elektroniska rÀknare. Och Äterigen, som sÄ ofta intrÀffade i den tidiga berÀkningshistorien, blev tristessen moder till uppfinningen. Fysiker som studerade strÄlning frÄn subatomÀra partiklar var tvungna att antingen lyssna pÄ klick eller spendera timmar med att studera fotografiska inspelningar för att rÀkna antalet upptÀckter för att mÀta hastigheten av strÄlning frÄn partiklar genom olika material. Mekaniska eller elektromekaniska rÀknare erbjöd en frestande möjlighet att förenkla dessa ÄtgÀrder, men de arbetade för lÄngsamt: de kunde inte registrera mÄnga hÀndelser som intrÀffade med millisekunders mellanrum.

En nyckelfigur i lösningen pĂ„ detta problem var Charles Eric Wynn-Williams, som arbetade under Ernest Rutherford vid Cavendish-laboratoriet i Cambridge. Wynn-Williams var skicklig med elektronik och hade redan anvĂ€nt rör (eller ventiler, som de kallades i Storbritannien) för att skapa förstĂ€rkare som gjorde det möjligt att höra hĂ€ndelser som intrĂ€ffade med partiklar. I början av 1930-talet insĂ„g han att ventiler kunde anvĂ€ndas för att skapa en mĂ€tare som han kallade "tvĂ„bitsrĂ€knare" — det vill sĂ€ga en binĂ€r rĂ€knare. I princip var detta en uppsĂ€ttning flip-flopar som kunde föra över omkopplingarna lĂ€ngre upp i kedjan (i praktiken anvĂ€nde han tyratrons, typer av rör som innehöll gas snarare Ă€n vakuum och som kunde förbli aktiva efter fullstĂ€ndig jonisering av gasen).

Wynn-Williams rÀknare blev snabbt en viktig labbutrustning för alla som arbetade med partikelfysik. Fysiker konstruerade mycket smÄ rÀknare, ofta med tre siffror (det vill sÀga, kapabla att rÀkna upp till sju). Detta var tillrÀckligt för att skapa en buffert för en lÄngsam mekanisk rÀknare och för att registrera hÀndelser som intrÀffade snabbare Àn vad rÀknaren med lÄngsamt rörliga mekaniska delar kunde registrera.

Historien om elektroniska datorer, del 1: prolog

Men i teorin kunde sÄdana rÀknare utvidgas till tal av godtycklig storlek eller noggrannhet. Dessa var, strikt taget, de första digitala elektroniska rÀknemaskinerna.

Atanasoff-Berry datorn

Atanasoff var bekant med denna historia, vilket övertygade honom om möjligheten att bygga en elektronisk dator. Men han anvĂ€nde inte direkt binĂ€ra rĂ€knare eller flip-flopar. Först försökte han anvĂ€nda nĂ„got modifierade rĂ€knare som grunden för sitt rĂ€knesystem — vad Ă€r egentligen addition om inte upprepad rĂ€kning? Men av nĂ„gon anledning kunde han inte göra rĂ€kningskretserna tillrĂ€ckligt pĂ„litliga, och han var tvungen att utveckla sina egna kretsar för addition och multiplikation. Han kunde inte anvĂ€nda flip-flopar för tillfĂ€llig lagring av binĂ€ra tal, eftersom han hade en begrĂ€nsad budget och en ambitiös mĂ„lsĂ€ttning om samtidigt lagring av trettio koefficienter. Som vi snart kommer att se fick denna situation allvarliga konsekvenser.

År 1939 avslutade Atanasoff designen av sin dator. Nu behövde han en person med rĂ€tt kunskaper för att bygga den. Han fann en sĂ„dan person i form av Clifford Berry, en utexaminerad frĂ„n ingenjörsprogrammet vid Iowa State University. I slutet av Ă„ret hade Atanasoff och Berry byggt en liten prototyp. Året dĂ€rpĂ„ fĂ€rdigstĂ€llde de en fullstĂ€ndig version av datorn med trettio koefficienter. PĂ„ 1960-talet kallade en författare som grĂ€vde fram deras historia den Atanasoff-Berry-datorn (Atanasoff-Berry Computer, ABC), och namnet har satt sig. Trots detta lyckades de inte eliminera alla brister. ABC hade till exempel ett fel pĂ„ ungefĂ€r en binĂ€r siffra per 10 000, vilket skulle vara fatalt för varje stor berĂ€kning.

Historien om elektroniska datorer, del 1: prolog
Clifford Berry och ABC Är 1942

ÄndĂ„ kan man i Atanasoff och hans ABC hitta rötterna och kĂ€llan till alla moderna datorer. Skapade han inte (med Berrys skickliga hjĂ€lp) den första binĂ€ra elektroniska digitala datorn? Är detta inte de grundlĂ€ggande egenskaperna hos miljarder enheter som formar och styr ekonomin, samhĂ€llet och kulturen över hela vĂ€rlden?

Men lÄt oss gÄ tillbaka. Adjektiven digital och binÀr Àr inte exklusiva för ABC. Till exempel var Bell Complex Number Computer (CNC), som utvecklades ungefÀr samtidigt, en digital, binÀr, elektromechanisk dator som kunde utföra berÀkningar inom det komplexa planet. BÄde ABC och CNC liknade varandra genom att de löste problem inom ett avgrÀnsat omrÄde och, till skillnad frÄn moderna datorer, inte kunde ta emot en godtycklig sekvens av instruktioner.

Kvar stÄr "elektronisk". Men Àven om de matematiska inre delarna av ABC var elektroniska, arbetade den med elektromechaniska hastigheter. Eftersom Atanasoff och Berry av ekonomiska skÀl inte kunde anvÀnda elektroniska rör för att lagra tusentals binÀra siffror, anvÀnde de elektromechaniska komponenter för detta. Flera hundra trioder, som utförde de grundlÀggande matematiska berÀkningarna, var omgivna av roterande trummor och surrande perforeringsmaskiner dÀr mellanvÀrdena för alla berÀkningssteg lagrades.

Atanasov och Berry utförde ett heroisk arbete med att lÀsa in och skriva ut data pÄ hÄlkort med enorm hastighet, genom att brÀnna dem med elektricitet istÀllet för att mekaniskt göra hÄl. Men detta ledde till sina problem: just maskinen för brÀnning var ansvarig för 1 fel per 10 000 siffror. Dessutom, Àven med deras största anstrÀngningar kunde maskinen inte "slÄ igenom" snabbare Àn en rad per sekund, dÀrför kunde ABC bara utföra en berÀkning per sekund med varje av de trettio aritmetiska enheterna. Under resten av tiden satt de elektroniska lamporna sysslolösa, otÄligt "trummande med fingrarna pÄ bordet", medan hela denna maskineri plÄgsamt lÄngsamt snurrade runt dem. Atanasov och Berry kopplade en gedigen hÀst till en lastvagn med hö. (Projektledaren för Äterskapandet av ABC pÄ 1990-talet uppskattade den maximala hastigheten för maskinen, med hÀnsyn till all tidsÄtgÄng, inklusive operatörens arbete med att stÀlla in uppgiften, till fem additioner eller subtraktioner per sekund. Detta, Àrligt talat, Àr snabbare Àn en mÀnsklig berÀknare, men inte den hastighet vi associerar med elektroniska datorer.)

Historien om elektroniska datorer, del 1: prolog
ABC-schema. Trummorna lagrade temporÀr in- och utdata pÄ kondensatorer. Thyratron-kretsen för kortslutning och kortlÀsaren registrerade och lÀste resultaten av ett helt steg av algoritmen (utan att en av variablerna frÄn ekvationssystemet).

Arbetet med ABC stannade av i mitten av 1942, nÀr Atanasov och Berry gick med i den snabbt vÀxande amerikanska krigsmaskinen, dÀr det krÀvdes inte bara kroppar utan Àven hjÀrnor. Atanasov blev kallad till Marinens artillerilaboratorium i Washington för att leda ett team som utvecklade akustiska minor. Berry gifte sig med Atanasovs sekreterare och tog ett jobb i ett kontraktsföretag som arbetade för militÀren i Kalifornien, för att undvika att bli inkallad till kriget. Atanasov försökte under en tid att patentera sin skapelse i delstaten Iowa, men utan framgÄng. Efter kriget sysslade han med andra saker och Àgnade sig inte lÀngre seriöst Ät datorer. SjÀlva datorn skickades till skroten 1948 för att frigöra plats i kontoret för en nyutexaminerad frÄn institutet.

Det Àr möjligt att Atanasov helt enkelt började arbeta för tidigt. Han baserade sig pÄ blygsamma universitetsbidrag och kunde endast spendera nÄgra tusen dollar pÄ att skapa ABC, sÄ besparingar fick överordnad betydelse för hans projekt. Om han hade vÀntat till början av 1940-talet, skulle han kunna ha fÄtt statligt stöd för en fullstÀndig elektronisk enhet. Och i det tillstÄndet - med begrÀnsad anvÀndning, komplicerad hantering, opÄlitlig och inte sÀrskilt snabb - blev ABC inget lovande exempel pÄ nyttan av elektronisk databehandling. Den amerikanska militÀrmaskinen, trots den stora efterfrÄgan pÄ datorkapacitet, lÀmnade ABC att rosta i Ames, Iowa.

Krigets datorer

Första vÀrldskriget skapade och initierade en massiv injektion av investeringar i vetenskap och teknik och förberedde dem för andra vÀrldskriget. PÄ bara nÄgra Är gick krigföring pÄ land och till sjöss över till anvÀndningen av giftiga gaser, magnetminor, luftspaning och bombning, och sÄ vidare. Ingen politisk eller militÀr ledare kunde ignorera dessa snabba förÀndringar. De var sÄ snabba att tidigt pÄbörjade forskningsinsatser kunde vÀga över till den ena eller andra sidan.

I USA fanns det tillrÀckligt med resurser och intellekt (mÄnga av dem hade flytt frÄn det nazistiska Tyskland), och de var inte direkt involverade i överlevnads- och dominansstrider som pÄverkade andra lÀnder. Det gjorde det möjligt för landet att lÀra sig denna lÀxa pÄ ett sÀrskilt tydligt sÀtt. Detta visade sig i att omfattande industriella och intellektuella resurser mobiliserades för att skapa det första atomvapnet. En mindre kÀnd men inte mindre viktig investering var satsningen pÄ att utveckla radarteknologi, vars centrum lÄg vid MIT i Rad Lab.

SÄ fick det framvÀxande omrÄdet för automatiska berÀkningar en del militÀr finansiering, om Àn i mycket mindre skala. Vi har redan noterat mÄngfalden av elektromeekaniska berÀkningsprojekt som kriget födde. Potentialen hos relÀbaserade datorer var, jÀmförelsevis, kÀnd, eftersom telefonstationer med tusentals relÀer hade fungerat i mÄnga Är vid den tiden. Elektroniska komponenter hade Ànnu inte bevisat sin funktionalitet pÄ sÄdana storskaliga nivÄer. Större delen av experterna ansÄg att elektroniska datorer oundvikligen skulle bli opÄlitliga (ABC var ett exempel), eller att det skulle ta för lÄng tid att bygga dem. Trots det plötsliga inflödet av statliga medel var det fÄ militÀrprojekt för elektroniska berÀkningar, och de var sÀllsynta. Endast tre projekt startades, varav endast tvÄ ledde till fungerande maskiner.

I Tyskland bevisade telekommunikationsingenjören Helmut Schreyer för sin vÀn Konrad Zuse vÀrdet av den elektroniska maskinen jÀmfört med den elektromeekaniska "V3" som Zuse byggde för luftfartsindustrin (som senare blev kÀnd som Z3). Zuse gick till slut med pÄ att arbeta pÄ det andra projektet tillsammans med Schreyer, och Flygforskningsinstitutet erbjöd att finansiera en prototyp med 100 rör i slutet av 1941. Men de tvÄ mÀnnen Àgnade sig först Ät mer prioriterat militÀrt arbete, och deras arbete fördröjdes kraftigt av skador orsakade av bombningar, sÄ de lyckades aldrig fÄ sin maskin att fungera pÄ ett tillförlitligt sÀtt.

Historien om elektroniska datorer, del 1: prolog
Zuse (till höger) och Schreyer (till vÀnster) arbetar med den elektromeekaniska datorn i Zuses förÀldrars lÀgenhet i Berlin.

Den första elektroniska datorn som utförde anvÀndbart arbete skapades i ett hemligt laboratorium i Storbritannien, dÀr en telekommunikationsingenjör föreslog en ny radikal metod för kryptanalys baserad pÄ ventiler. Denna historia kommer vi att avslöja nÀsta gÄng.

Vad mer att lÀsa:

‱ Alice R. Burks och Arthur W. Burks, Den första elektroniska datorn: The Atansoff Story (1988)
‱ David Ritchie, DatorpionjĂ€rerna (1986)
‱ Jane Smiley, MĂ€nniskan som uppfann datorn (2010)

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster