Эта статья включает список общих ссылок , но в ней отсутствуют соответствующие встроенные цитаты . ( Июнь 2013 ) |
FP -6000 [1] был вторым поколением мэйнфрейм- компьютеров, разработанных и построенных Ferranti-Packard , канадским подразделением Ferranti , в начале 1960-х годов. Он особенно примечателен поддержкой многозадачности , будучи одной из первых коммерческих машин, которая это делала. Было продано всего шесть FP-6000, прежде чем компьютерное подразделение Ferranti-Packard было продано штаб-квартирой Ferranti в Великобритании в 1963 году, FP-6000 стал основой для машин среднего класса ICT 1900 , которые продавались тысячами в Европе.
То, что должно было стать FP-6000, берет свое начало в проекте Королевского канадского флота , начавшемся в 1949 году под названием DATAR . Для DATAR компания Ferranti-Packard (тогда еще известная как Ferranti Canada) построила экспериментальный компьютер для обмена информацией между кораблями в конвое. Хотя прототип оказался успешным, частота отказов электронных ламп беспокоила всех, и Ферранти предложил перестроить машину, используя вместо этого транзисторы . У DATAR закончились средства до того, как это преобразование могло состояться, но Ферранти использовал этот опыт с пользой для серии одноразовых транзисторных машин . Одним из таких примеров была система сортировки чеков, созданная для Федерального резервного банка , которая сама по себе была модификацией системы, разработанной для сортировки почты для Канадского почтового отделения .
Серия разработок в конечном итоге достигла кульминации в ReserVec . ReserVec была первой компьютеризированной системой бронирования, введенной в эксплуатацию, когда она взяла на себя все бронирования для Air Canada в 1961 году. Ферранти изначально возлагал большие надежды на машину, думая, что она будет успешна в Европе, если будет продаваться отделом продаж штаб-квартиры в Великобритании. Однако, как это уже случалось много раз в прошлом, британская компьютерная команда страдала от терминального случая not invention here и решила, что будет лучше, если они разработают свою собственную. Их проект так и не был реализован, и ReserVec зачах.
Ferranti-Packard не желала просто позволить усилиям по разработке пропасть впустую и начала искать способы коммерциализации оборудования ReserVec в универсальном мэйнфрейме. Ferranti-Packard нужен был стартовый клиент, чтобы обеспечить хотя бы одну продажу, и снова обратилась в Федеральный резервный банк, предложив значительно расширенную и более гибкую систему для замены более ранней машины с индивидуальной проводкой, которую они поставили всего несколько лет назад, в 1958 году.
В конце 1950-х годов британский отдел разработки компьютеров Ferranti активно занимался разработкой компьютерных схем, основанных на использовании магнитных усилителей . Это была замена транзисторов 1950-х годов ; в то время транзисторы были чрезвычайно дорогими и все еще имели проблемы с надежностью. Магнитные усилители были больше транзисторов, но имели преимущество в том, что позволяли использовать один усилитель в нескольких схемах, что снижало количество компонентов. Когда появились новые транзисторы по более низким ценам, интерес к магнитным усилителям исчез практически в одночасье.
Кен Джонсон, инженер компьютерного подразделения Ferranti в Манчестере, заметил, что можно было бы подключать эти новые транзисторы так же, как и магнитные усилители, тем самым повторно используя один транзистор для нескольких задач, и, в свою очередь, значительно снижая стоимость компонентов. Казалось, эта концепция, которую он назвал «нейроном» из-за ее многовходовой/многовыходной проводки, похожей на нейроны мозга , позволит Ferranti создавать компьютеры по более низким ценам, чем их конкуренты. [2]
После того, как концепция нейрона была успешной в небольшой испытательной машине, известной как «Newt», [2] в 1959 году компания представила две коммерческие машины на основе нейрона, одну для дизайна нижнего и среднего уровня. В 1960 году меньшая конструкция была поставлена как Ferranti Sirius , система размером с стол для малого бизнеса. Это был немедленный успех, снизивший цену любой аналогичной конструкции. Большая машина, Ferranti Orion , была разработана параллельно и официально анонсирована в 1960 году, а первая единица была отправлена в 1961 году. Несколько инженеров из канадского офиса были отправлены в Великобританию для работы над этой машиной. [3]
Orion в конечном итоге продемонстрировал, что концепция нейрона просто не работает при больших размерах, электрический ток, необходимый для активации переключения, был настолько высок, что при проталкивании через длинные провода большой машины они создавали шум в цепях, и не было найдено решения, чтобы устранить его. Orion позиционировался как основное предложение Ferranti в 1960-х годах, и его неудача привела в замешательство компьютерное подразделение компании.
В то время как это происходило, в Ferranti была сформирована отдельная группа для рассмотрения замены успешного лампового Ferranti Pegasus . Эти усилия привели к появлению осенью 1961 года спецификации, иногда известной как «Harriac» в честь менеджера исследовательской группы Гарри Джонсона. Harriac был по сути транзисторным Pegasus с более современными функциями, и как таковой, он вписался бы в линейку продуктов Ferranti примерно на том же уровне, что и Orion. После значительных внутренних дебатов компания решила выпустить транзисторную версию Orion, Orion 2, и Harriac был забыт. [3]
Когда проект Orion потерпел неудачу, канадский контингент вернулся в Канаду и забрал Харриака с собой. Они решили объединить спецификацию Харриака с собственной успешной транзисторной схемой, разработанной для ReserVec. [3]
Ключевой особенностью Orion было то, что тогда было известно как « мультипрограммирование », способность запускать несколько программ одновременно, быстро переключаясь между ними, чтобы казалось, что все они работают одновременно. Ключевой проблемой поддержки мультипрограммирования была необходимость загрузки программ в разные места в памяти. Без поддержки мультипрограммирования программа обычно загружалась в «базу» памяти, ее условное местонахождение равнялось нулю. Чтобы создать иллюзию нахождения в нуле, в мультипрограммной машине каждой программе назначался фиксированный объем основной памяти , ее базовое местонахождение называлось точкой отсчета , а последнее местонахождение — пределом . Каждая операция сохранения процессором автоматически смещала эффективный адрес на точку отсчета для этой программы.
Чтобы предотвратить фрагментацию памяти, каждый раз, когда программа завершалась, операционная система FP-6000 , известная как Executive , временно останавливала другие программы и переписывала их в самое нижнее доступное место в ядре. Таким образом, доступная память всегда была наверху. Хотя этот метод устранял необходимость в хранении списка блоков памяти, это было ценой дорогостоящих копий каждый раз, когда программа завершалась. Хотя это было непрактично по сравнению с современными моделями операционных систем, Executive был типичен для того времени; модель для большинства была своего рода «расширенным пакетным режимом», запускающим долгоживущие программы, которые останавливались, когда не получали активной загрузки данных.
Машина также была разработана с самого начала так, чтобы ее можно было масштабировать для самых разных нужд. Система включала 64 аппаратных канала, которые можно было подключать к периферийным устройствам любого типа, и могла поставляться с широким спектром размеров основной памяти. В остальном машина была довольно похожа на машину Gemini от ReserVec, используя 24-битное слово с 25-м битом для проверки четности и простой машинный язык . Одним из изменений было отсутствие барабана памяти , поскольку достижения в области основного ядра позволили им полностью заменить барабан.
Разработка FP-6000 была завершена в конце 1962 года, а первая серийная машина была поставлена Федеральному резервному банку в начале 1963 года. Прототип машины был позже значительно расширен до самой большой установки FP-6000 и продан Saskatchewan Power , провинциальной коронной корпорации по электроснабжению для использования при выполнении как инженерных расчетов, так и выставления счетов клиентам одновременно. [4] После этого дополнительные продажи оказались очень сложными. В течение следующего года они продали одну в Defense Research Establishment Atlantic в Дартмуте, Новая Шотландия , а другую — Фондовой бирже Торонто (TSX). Более поздняя машина позволила TSX стать первой компьютеризированной биржей несколько лет спустя. Попытки продажи городу Торонто для запуска первой в мире компьютеризированной системы управления дорожным движением потерпели неудачу, как и продажа Министерству финансов Онтарио.
Продажи Ferranti UK также отсутствовали. Канадскому отделению годами приходилось мириться с не придуманными здесь проблемами, и его усилия постоянно блокировались менеджерами компьютерного отделения Великобритании. Казалось, что FP-6000 постигнет та же участь, и британское отделение спорило с канадскими инженерами практически по каждой части конструкции. Настоящая причина неповиновения в этом случае станет ясна лишь позднее в этом году.
Ferranti поддерживала свое компьютерное подразделение в Великобритании более десяти лет, но не смогла сделать никаких существенных продаж. Руководство устало от истощения ресурсов компании и решило полностью продать подразделение. Сначала они вступили в переговоры с International Computers and Tabulators в начале 1963 года, но ICT посмотрела на постоянные убытки и была менее чем заинтересована. Затем Ferranti «подсластила» сделку, показав им FP-6000, предложив включить его в сделку, если ICT купит подразделение.
ICT как раз перепроектировала свою собственную серию машин начального уровня и рассматривала возможность лицензирования RCA IBM -совместимой конструкции. Однако FP-6000 предлагала им более привлекательную систему, которую можно было масштабировать, добавляя машины меньшего и большего размера, чтобы производить целую линию. ICT наконец заинтересовалась, как выразился один из членов совета директоров Ferranti: «Без FP-6000 мы бы не получили желаемую сделку от ICT. FP-6000 был золотым кирпичом в продаже наших операций». Сделка была объявлена в июне 1963 года, к удивлению канадского подразделения.
FP-6000, с добавлением интерфейса ICT Standard, стал ICT 1904 , а слегка измененная версия предлагалась как ICT 1905. Канадское подразделение предложило построить обе эти машины, что казалось очевидным, а также разместить штаб-квартиру по продажам и маркетингу в Северной Америке. Однако ICT интересовался только европейским рынком и отклонил оба предложения.
Вся команда по аппаратному обеспечению ушла в отставку и основала электронную компанию ESE, позже купленную Motorola . Вскоре за ними последовала команда по программному обеспечению, которая основала IP Sharp Associates , крупную канадскую фирму по программированию 1970-х и 80-х годов. Команда, отвечавшая за устройства хранения данных системы, ушла некоторое время спустя в 1967 году, чтобы основать Teklogix .
SaskPower эксплуатировала свой FP-6000 в течение 20 лет, прежде чем снять его с производства в 1982 году. Машина была передана в дар Музею развития Запада в 1983 году и является последним оставшимся экземпляром. [4]