Ferranti-Packard 6000
FP -6000 był komputerem mainframe drugiej generacji opracowanym i zbudowanym przez Ferranti-Packard , kanadyjski oddział Ferranti , na początku lat 60. Jest szczególnie godny uwagi ze względu na obsługę wielozadaniowości , będąc jedną z pierwszych komercyjnych maszyn, które to robią. Tylko sześć FP-6000 zostało sprzedanych, zanim dział komputerowy Ferranti-Packard został sprzedany przez brytyjską centralę Ferranti w 1963 r., FP-6000 stał się podstawą dla maszyn średniej klasy ICT 1900 , które sprzedały się w tysiącach w Europie .
Tło
To, co miało stać się FP-6000, miało swoją genezę w projekcie Royal Canadian Navy , który rozpoczął się w 1949 roku pod nazwą DATAR . Dla DATAR firma Ferranti-Packard (wtedy jeszcze znana jako Ferranti Canada) zbudowała eksperymentalny komputer do wymiany informacji między statkami w konwoju. Chociaż prototyp okazał się sukcesem, wskaźnik awaryjności lamp próżniowych był problemem dla wszystkich, a Ferranti zasugerował, aby zamiast tego przebudowali maszynę przy użyciu tranzystorów . DATARowi skończyły się fundusze, zanim ta konwersja mogła mieć miejsce, ale Ferranti dobrze wykorzystał to doświadczenie w serii jednorazowych maszyn tranzystorowych . Jednym z takich przykładów był system sortowania czeków zbudowany dla Banku Rezerwy Federalnej , będący modyfikacją systemu opracowanego w celu sortowania poczty dla Poczty Kanadyjskiej .
Seria rozwojowa ostatecznie zakończyła się ReserVec . ReserVec był pierwszym skomputeryzowanym systemem rezerwacji, który wszedł do służby, kiedy przejął wszystkie rezerwacje dla Air Canada w 1961 roku. Ferranti początkowo pokładał duże nadzieje w tej maszynie, myśląc, że odniesie sukces w Europie, jeśli zostanie sprzedany przez personel sprzedaży centrali w Wielkiej Brytanii. Jednak, jak zdarzało się to wiele razy w przeszłości, zespół komputerowy w Wielkiej Brytanii cierpiał z powodu terminalnego przypadku nie wynalezionego tutaj i zdecydował, że lepiej będzie, jeśli zamiast tego zaprojektują własny. Ich projekt nigdy nie został zrealizowany, a ReserVec zwiędł.
Ferranti-Packard nie chciał po prostu zmarnować wysiłków rozwojowych i zaczął szukać sposobów na komercjalizację sprzętu ReserVec w komputer mainframe ogólnego przeznaczenia. Ferranti-Packard potrzebował pierwszego klienta, aby zapewnić przynajmniej jedną sprzedaż, i ponownie zwrócił się do Banku Rezerwy Federalnej, oferując znacznie rozszerzony i bardziej elastyczny system, który miał zastąpić wcześniejszą maszynę okablowaną na zamówienie, którą dostarczyli zaledwie kilka lat wcześniej w 1958 roku.
Pojęcie
W późnych latach pięćdziesiątych brytyjski dział rozwoju komputerów Ferranti był mocno zaangażowany w rozwój obwodów komputerowych opartych na wykorzystaniu wzmacniaczy magnetycznych . Były to zamienniki tranzystorów z lat pięćdziesiątych ; w tamtym czasie tranzystory były niezwykle drogie i nadal miały problemy z niezawodnością. Wzmacniacze magnetyczne były większe niż tranzystory, ale miały tę zaletę, że umożliwiały współdzielenie jednego wzmacniacza przez kilka obwodów, zmniejszając liczbę komponentów. Kiedy wprowadzono nowsze tranzystory w niższych przedziałach cenowych, zainteresowanie wzmacniaczami magnetycznymi zniknęło niemal z dnia na dzień.
Ken Johnson, inżynier z działu komputerowego Ferranti w Manchesterze, zauważył, że byłoby możliwe okablowanie tych nowych tranzystorów w taki sam sposób jak wzmacniaczy magnetycznych, a tym samym ponowne wykorzystanie pojedynczego tranzystora do kilku zadań, co z kolei znacznie obniżyłoby koszty komponentów. Okazało się, że ta koncepcja, którą nazwał „neuronem” ze względu na okablowanie z wieloma wejściami / wieloma wyjściami, które jest podobne do neuronów mózgu, pozwoliłaby Ferrantiemu budować komputery po niższych cenach niż ich konkurencja.
Po tym, jak koncepcja neuronów odniosła sukces w małej maszynie testowej znanej jako „Newt”, w 1959 roku firma wprowadziła dwie komercyjne maszyny oparte na neuronach, jedną dla konstrukcji z niższej półki, a drugą ze średniej półki. W 1960 roku mniejszy projekt został dostarczony jako Ferranti Sirius , system wielkości biurka dla małych firm. To był natychmiastowy sukces, podcinając cenę jakiegokolwiek podobnego projektu. Większa maszyna, Ferranti Orion , została opracowana równolegle i oficjalnie ogłoszona w 1960 r. wraz z pierwszą jednostką wysłaną w 1961 r. Wielu inżynierów z kanadyjskiego biura zostało wysłanych do Wielkiej Brytanii, aby pracowali nad tą maszyną.
Orion ostatecznie wykazał, że koncepcja neuronów po prostu nie działa przy większych rozmiarach, prąd elektryczny potrzebny do aktywacji przełączania był wystarczająco wysoki, że po przepchnięciu przez długie przewody dużej maszyny wytwarzały szum w obwodach i nie można było znaleźć rozwiązania aby go wyeliminować. Orion był pozycjonowany jako główna oferta Ferranti na lata 60., a jego awaria spowodowała chaos w dziale komputerowym firmy.
W tym czasie w Ferranti utworzono oddzielną grupę, która miała rozważyć zastąpienie odnoszącego sukcesy tubowego Ferranti Pegasus . Wysiłki te zaowocowały specyfikacją z jesieni 1961 r., Czasami znaną jako „Harriac” na cześć kierownika grupy badawczej, Harry'ego Johnsona. Harriac był zasadniczo tranzystorowym Pegazem z bardziej nowoczesnymi funkcjami i jako taki pasowałby do linii produktów Ferranti na mniej więcej tym samym poziomie co Orion. Po poważnej debacie wewnętrznej firma zdecydowała się wyprodukować tranzystorową wersję Oriona, Oriona 2, a Harriac został zapomniany.
Gdy projekt Orion się załamał, kontyngent kanadyjski wrócił do Kanady i zabrał ze sobą Harriaca. Postanowili połączyć specyfikację Harriaca z własnym, odnoszącym sukcesy obwodem tranzystorowym opracowanym dla ReserVec.
Projekt
Kluczową cechą Oriona było to, co było wówczas znane jako „ wieloprogramowanie ”, zdolność do uruchamiania wielu programów jednocześnie, szybkie przełączanie między nimi, aby wyglądało na to, że wszystkie działają w tym samym czasie. Kluczowym problemem we wspieraniu wieloprogramowania była potrzeba ładowania programów do różnych miejsc w pamięci. Bez obsługi wieloprogramowości program był zwykle ładowany do „bazy” pamięci, jej hipotetycznej lokalizacji zero. Aby zapewnić złudzenie bycia na zero, w maszynie wieloprogramowej każdemu programowi przypisano stałą ilość pamięci rdzenia , jego podstawowa lokalizacja jest znana jako punkt odniesienia , a ostatnia lokalizacja jako granica . Każda operacja zapisu wykonywana przez CPU automatycznie przesuwa efektywny adres o punkt odniesienia dla tego programu.
Aby zapobiec fragmentacji pamięci, za każdym razem, gdy program kończył się, system operacyjny FP-6000 , znany jako Executive , tymczasowo zatrzymywał inne programy i kopiował je do najniższej dostępnej lokalizacji w rdzeniu. W ten sposób dostępna pamięć była zawsze na górze. Chociaż ta technika wyeliminowała potrzebę przechowywania listy bloków pamięci, kosztem kosztownych kopii za każdym razem, gdy program się kończył. To sprawiłoby, że system nie nadawałby się do uruchamiania systemu operacyjnego, takiego jak Unix , który składa się z szeregu małych programów, które są często uruchamiane i zatrzymywane, ale Unix nie istniał w tamtym czasie, a model dla większości systemów operacyjnych był coś w rodzaju „rozszerzonego trybu wsadowego”, uruchamiającego długotrwałe programy, które zatrzymywały się, gdy nie były aktywnie zasilane danymi.
Maszyna została również zaprojektowana od samego początku, aby umożliwić jej skalowanie w szerokim zakresie potrzeb. System zawierał 64 kanały sprzętowe, które można było podłączyć do wszelkiego rodzaju urządzeń peryferyjnych i które można było wyposażyć w szeroką gamę rozmiarów pamięci rdzeniowej. Pod innymi względami maszyna była dość podobna do maszyny Gemini firmy ReserVec, używając 24-bitowego słowa z 25-tym bitem do sprawdzania parzystości i prostego języka maszynowego . Jedną ze zmian był brak bębna pamięci , ponieważ postęp w rdzeniu pozwolił im całkowicie wymienić bęben.
Obroty
Prace nad FP-6000 zakończono pod koniec 1962 r., a pierwszą maszynę produkcyjną dostarczono do Banku Rezerwy Federalnej na początku 1963 r. Prototyp maszyny został później znacznie rozbudowany do postaci największej instalacji FP-6000 i sprzedany firmie Saskatchewan Power , prowincjonalnemu korporacja zajmująca się dostawami energii elektrycznej do jednoczesnego wykonywania obliczeń inżynierskich i fakturowania klientów. Stamtąd dodatkowa sprzedaż okazała się bardzo trudna. W ciągu następnego roku sprzedali jeden do Defense Research Establishment Atlantic w Dartmouth w Nowej Szkocji, a drugi na giełdę w Toronto (TSX). Późniejsza maszyna pozwoliła TSX stać się pierwszą skomputeryzowaną giełdą kilka lat później. Próby sprzedaży miastu Toronto do kierowania pierwszym na świecie skomputeryzowanym systemem kontroli ruchu nie powiodły się, podobnie jak sprzedaż do Departamentu Skarbu Ontario.
Sprzedaż przez Ferranti UK również nie istniała. Przez lata oddział kanadyjski musiał znosić nie wymyślone tutaj problemy i napotykał na ciągłe blokowanie ich wysiłków przez kierowników działu komputerowego w Wielkiej Brytanii. Wydawało się, że podobny los czeka FP-6000, a brytyjska dywizja spierała się z kanadyjskimi inżynierami o praktycznie każdą część projektu. Prawdziwy powód krnąbrności w tym przypadku miał stać się jasny dopiero pod koniec roku.
W tym momencie Ferranti wspierał swój dział komputerowy w Wielkiej Brytanii przez ponad dekadę, ale nie udało mu się osiągnąć żadnej znaczącej sprzedaży. Kierownictwo było zmęczone drenażem zasobów firmy i zdecydowało się całkowicie sprzedać oddział. Początkowo rozpoczęli dyskusje z International Computers and Tabulators na początku 1963 roku, ale ICT przyjrzał się ciągłym stratom i nie był zainteresowany. Następnie Ferranti „osłodził” umowę, pokazując im FP-6000, oferując włączenie go do umowy, jeśli ICT kupi oddział.
Firma ICT była w trakcie przeprojektowywania własnej serii maszyn z niższej półki i rozważała udzielenie licencji na projekt zgodny z RCA IBM . Jednak FP-6000 zaoferował im bardziej atrakcyjny system, który można było skalować, dodając mniejsze i większe maszyny, aby wyprodukować całą linię. ICT w końcu zainteresowało się ICT, jak ujął to jeden z członków zarządu Ferranti: „bez FP-6000 nie uzyskalibyśmy od ICT takiej umowy, jakiej oczekiwaliśmy. FP-6000 był złotym klockiem w sprzedaży naszej działalności”. Transakcja została ogłoszona w czerwcu 1963 roku, ku zaskoczeniu dywizji kanadyjskiej.
FP-6000, z dodatkiem standardowego interfejsu ICT, stał się ICT 1904 , a nieco zmodyfikowana wersja miała być oferowana jako ICT 1905. Kanadyjski oddział zaproponował zbudowanie obu tych maszyn, co wydawało się oczywiste, a także centrala sprzedaży i marketingu w Ameryce Północnej. Jednak ICT był zainteresowany tylko rynkiem europejskim i odrzucił obie oferty.
Cały zespół sprzętowy zrezygnował i utworzył firmę elektroniczną znaną jako ESE, kupioną później przez Motorolę . Wkrótce dołączył do nich zespół oprogramowania, który założył IP Sharp Associates , dużą kanadyjską firmę programistyczną działającą w latach 70. i 80. Zespół odpowiedzialny za urządzenia pamięci masowej systemu odszedł jakiś czas później, w 1967 roku, tworząc Teklogix .
SaskPower obsługiwał swój FP-6000 przez 20 lat, zanim wycofał go w 1982 roku. Maszyna została przekazana do Western Development Museum w 1983 roku i jest ostatnim zachowanym egzemplarzem.
- MLK: A Business and Technical History , M. Campbell-Kelly, Clarendon Press, Oxford, 1989, ISBN 0-19-853918-5 , s. 221
- Vardalas, John (luty 1994). „Od DATAR do komputera FP-6000” . IEEE Annals of the History of Computing . 16 (2). doi : 10.1109/85.279228 . S2CID 15277748 .
- Grosse, Noelle. „Rzadki komputer pionierem w historii Kanady” . IEEE Mellennium .
Bibliografia
- Lavington, Simon (maj 1980). Wczesne komputery brytyjskie . Wydawnictwo Uniwersytetu Manchesterskiego. ISBN 0-932376-08-8 .
- Hall, Peter (wiosna 2004). „Perspektywa zarządzania Orionem ” . Komputerowe zmartwychwstanie . Nr 33.