Ferranti-Packard 6000
FP -6000 var en andra generationens stordator som utvecklades och byggdes av Ferranti-Packard , den kanadensiska divisionen av Ferranti , i början av 1960-talet. Det är särskilt anmärkningsvärt för att stödja multitasking , eftersom det är en av de första kommersiella maskinerna som gör det. Endast sex FP-6000 såldes innan Ferranti-Packards datoravdelning såldes av Ferrantis brittiska huvudkontor 1963, varvid FP-6000 blev basen för mellanklassmaskinerna i ICT 1900 , som såldes i tusental i Europa .
Bakgrund
Det som skulle bli FP-6000 hade sin uppkomst i ett Royal Canadian Navy- projekt som startade 1949, kallat DATAR . För DATAR byggde Ferranti-Packard (då fortfarande känd som Ferranti Canada) en experimentdator för att dela information mellan fartyg i en konvoj. Även om prototypen var en framgång var felfrekvensen på vakuumrören ett problem för alla och Ferranti föreslog att de skulle bygga om maskinen med transistorer istället. DATAR fick slut på pengar innan denna omvandling kunde äga rum, men Ferranti använde erfarenheten väl i en serie engångstransistoriserade maskiner . Ett sådant exempel var ett checksorteringssystem byggt för Federal Reserve Bank , i sig en modifiering av ett system utvecklat för att sortera post för det kanadensiska postkontoret .
Utvecklingsserien kulminerade så småningom i ReserVec . ReserVec var det första datoriserade bokningssystemet som togs i bruk när det tog över alla bokningar för Air Canada 1961. Ferranti hade till en början stora förhoppningar på maskinen och trodde att den skulle bli framgångsrik i Europa om den säljs av det brittiska huvudkontorets säljare. Som det hade hänt många gånger tidigare, drabbades dock det brittiska datateamet av ett terminalfall som inte uppfanns här , och beslutade att det var bättre om de designade sitt eget istället. Deras projekt levererades aldrig, och ReserVec vissnade.
Ferranti-Packard var ovillig att helt enkelt låta utvecklingsarbetet gå till spillo och började leta efter sätt att kommersialisera ReserVec-hårdvaran till en stordator för allmänna ändamål. Ferranti-Packard behövde en lanseringskund för att säkerställa minst en försäljning, och kontaktade Federal Reserve Bank igen och erbjöd ett kraftigt utökat och mer flexibelt system för att ersätta den tidigare specialanpassade maskin som de hade levererat bara några år tidigare 1958.
Begrepp
Under slutet av 1950-talet var Ferrantis brittiska datorutvecklingsavdelning starkt involverad i utvecklingen av datorkretsar baserade på användningen av magnetiska förstärkare . Dessa var en ersättning för transistorer från 1950-talet ; på den tiden var transistorer extremt dyra och hade fortfarande tillförlitlighetsproblem. Magnetiska förstärkare var större än transistorer men hade fördelen att en enda förstärkare kunde delas mellan flera kretsar, vilket minskade antalet komponenter. När nyare transistorer introducerades till lägre prisnivåer försvann intresset för magnetiska förstärkare nästan över en natt.
Ken Johnson, ingenjör på Ferrantis datoravdelning i Manchester, märkte att det skulle vara möjligt att koppla dessa nya transistorer på samma sätt som de magnetiska förstärkarna, och därigenom återanvända en enskild transistor för flera uppgifter, och i sin tur sänka komponentkostnaderna avsevärt. Det visade sig att detta koncept, som han kallade "neuron" på grund av att dess kablar med flera ingångar/multiutgångar liknar hjärnans neuroner , skulle tillåta Ferranti att bygga datorer till lägre pris än deras konkurrenter.
Efter att neuronkonceptet var framgångsrikt i en liten testmaskin känd som "Newt", introducerade företaget 1959 två kommersiella maskiner baserade på neuron, en för low-end och en annan mellanklassdesign. 1960 levererades den mindre designen som Ferranti Sirius , ett system i skrivbordsstorlek för småföretag. Det blev en omedelbar framgång och underskred priset för en liknande design. Den större maskinen, Ferranti Orion , utvecklades parallellt och tillkännagavs formellt 1960 med den första enhetsleveransen 1961. Ett antal ingenjörer från det kanadensiska kontoret skickades till Storbritannien för att arbeta med denna maskin.
Orion visade slutligen att neuronkonceptet helt enkelt inte fungerade i större storlekar, den elektriska strömmen som behövdes för att aktivera omkopplingen var tillräckligt hög för att när de trycktes igenom de långa ledningarna i en stor maskin producerade de brus i kretsarna och ingen lösning kunde hittas att eliminera den. Orion positionerades som Ferrantis huvudsakliga erbjudande för 1960-talet, och dess misslyckande kastade företagets datoravdelning i oordning.
Medan detta pågick bildades en separat grupp inom Ferranti för att överväga en ersättning för den framgångsrika tubbaserade Ferranti Pegasus . Dessa ansträngningar resulterade i en höstspecifikation 1961 som ibland kallas "Harriac" efter studiegruppens chef, Harry Johnson. Harriac var i huvudsak en transistoriserad Pegasus med modernare funktioner, och som sådan skulle den ha passat in i Ferrantis produktlinje på ungefär samma nivå som Orion. Efter omfattande intern debatt beslutade företaget att producera en transistoriserad version av Orion, Orion 2, och Harriac glömdes bort.
När Orion-projektet gick sönder återvände den kanadensiska kontingenten till Kanada och tog med sig Harriac. De bestämde sig för att kombinera Harriac-specifikationen med sina egna framgångsrika transistoriserade kretsar utvecklade för ReserVec.
Design
En nyckelfunktion i Orion var det som då kallades " multiprogrammering ", möjligheten att köra flera program samtidigt, snabbt växla mellan dem för att få det att se ut som om de alla kördes samtidigt. Det viktigaste problemet med att stödja multiprogrammering var behovet av att program laddas på olika platser i minnet. Utan stöd för multiprogrammering laddades ett program normalt in i "basen" av minnet, dess tänkta plats noll. För att ge illusionen av att vara noll, i en multiprogrammeringsmaskin tilldelades varje program en fast mängd av kärnminnet, dess basplats är känd som datumet och den sista platsen som gränsen . Varje lagringsoperation av CPU:n förskjuter automatiskt den effektiva adressen med datumet för det programmet.
För att förhindra fragmentering av minnet, varje gång ett program avslutas, skulle FP-6000:s operativsystem , känt som Executive , tillfälligt stoppa de andra programmen och kopiera dem till den lägsta tillgängliga platsen i kärnan. På så sätt var det tillgängliga minnet alltid överst. Även om denna teknik eliminerade behovet av att lagra en lista med minnesblock, var det på bekostnad av dyra kopior varje gång ett program avslutades. Detta skulle göra systemet olämpligt för att köra ett operativsystem som Unix , som består av en serie små program som ofta startas och stoppas, men Unix fanns inte vid den tiden, och modellen för de flesta operativsystem var en sorts "extended batch mode", som kör långlivade program som pausades när de inte matades aktivt med data.
Maskinen konstruerades också från början för att den ska kunna skalas över en mängd olika behov. Systemet inkluderade 64 hårdvarukanaler som kunde anslutas till kringutrustning av vilket slag som helst och som kunde levereras med en mängd olika kärnminnesstorlekar. På andra sätt var maskinen ganska lik ReserVecs Gemini-maskin, med ett 24-bitars ord med en 25:e bit för paritetskontroll och ett enkelt maskinspråk . En förändring var avsaknaden av en minnestrumma , eftersom framstegen i kärnan tillät dem att ersätta trumman helt.
Försäljning
Utvecklingen av FP-6000 slutfördes i slutet av 1962, och den första produktionsmaskinen levererades till Federal Reserve Bank i början av 1963. Prototypmaskinen utökades senare kraftigt till den största FP-6000-installationen och såldes till Saskatchewan Power, provinsen . Electrical Supply Crown Corporation för användning vid utförande av både tekniska beräkningar och kundfakturering samtidigt. Därifrån visade det sig att merförsäljningen var mycket svår. Under nästa år sålde de en till Defence Research Establishment Atlantic, i Dartmouth, Nova Scotia och den andra till Toronto Stock Exchange (TSX). Den senare maskinen gjorde det möjligt för TSX att bli den första datoriserade börsen några år senare. Försäljningsförsök till staden Toronto för att köra världens första datoriserade trafikkontrollsystem misslyckades, liksom en försäljning till Ontarios finansavdelning.
Försäljningen från Ferranti UK var också obefintlig. I åratal fick den kanadensiska divisionen stå ut med här inte uppfunna problem och fann att deras ansträngningar ständigt blockerades av den brittiska datordivisionens chefer. Det verkade som att FP-6000 skulle drabbas av ett liknande öde, och den brittiska divisionen hade bråkat med de kanadensiska ingenjörerna om praktiskt taget varje del av designen. Den verkliga orsaken till motstridigheten, i det här fallet, skulle inte bli klar förrän senare under året.
Ferranti hade stöttat deras brittiska datoravdelning i över ett decennium vid det här laget, men hade misslyckats med att göra någon betydande försäljning. Ledningen var trött på dräneringen av företagets resurser och beslutade att sälja av divisionen helt. De inledde initialt diskussioner med International Computers and Tabulators i början av 1963, men ICT tittade på de ständiga förlusterna och var mindre än intresserade. Ferranti "sötade" sedan affären genom att visa dem FP-6000, och erbjöd sig att inkludera den i affären om ICT köpte divisionen.
ICT var mitt uppe i att omdesigna sin egen serie av low-end maskiner och hade övervägt att licensiera en RCA IBM -kompatibel design. Men FP-6000 erbjöd dem ett mer attraktivt system som kunde skalas med tillägg av mindre och större maskiner för att producera en hel linje. ICT var äntligen intresserad, som en styrelseledamot i Ferranti uttryckte det, "utan FP-6000 hade vi inte fått den affär vi ville ha från ICT. FP-6000 var den gyllene tegelstenen i försäljningen av vår verksamhet." Affären tillkännagavs i juni 1963, till den kanadensiska divisionens överraskning.
FP-6000, med tillägget av ICT Standard Interface, blev ICT 1904 , och en något modifierad version skulle erbjudas som ICT 1905. Den kanadensiska divisionen erbjöd sig att bygga båda dessa maskiner, vilket verkade självklart, liksom huvudkontor nordamerikansk försäljning och marknadsföring. ICT var dock bara intresserad av den europeiska marknaden och tackade nej till båda erbjudandena.
Hela hårdvaruteamet sa upp sig och bildade ett elektronikföretag känt som ESE, senare köpt av Motorola . De följdes snart av mjukvaruteamet, som bildade IP Sharp Associates , ett stort kanadensiskt programmeringsföretag på 1970- och 80-talen. Teamet som ansvarar för systemets lagringsenheter lämnade en tid senare 1967 för att bilda Teklogix .
SaskPower drev sin FP-6000 i 20 år innan den drogs tillbaka 1982. Maskinen donerades till Western Development Museum 1983 och är det sista exemplet som finns kvar.
- ICL: A Business and Technical History , M. Campbell-Kelly, Clarendon Press, Oxford, 1989, ISBN 0-19-853918-5 , sid. 221
- Vardalas, John (februari 1994). "Från DATAR till FP-6000-datorn" . IEEE Annals of the History of Computing . 16 (2). doi : 10.1109/85.279228 . S2CID 15277748 .
- Grosse, Noelle. "Sällsynt dator en pionjär i kanadensisk historia" . IEEE Mellennium .
Bibliografi
- Lavington, Simon (maj 1980). Tidiga brittiska datorer . Manchester University Press. ISBN 0-932376-08-8 .
- Hall, Peter (våren 2004). "A Management Perspective on Orion" " . Computer Resurrection . No. 33.