Шрифт:
Промышленный электронный компьютер IBM 701 был выпущен в 1952 году. Он представлял собой синхронную машину параллельного действия, содержащую 4000 электронных ламп и 1200 кремниевых диодов. Усовершенствованный вариант IBM 701 был введен в эксплуатацию в январе 1956 года.
В ноябре 1953 года Амдал назначается главным проектировщиком компьютера IBM 704. IBM 704 отличалась высокой скоростью работы, в ней использовались индексные регистры и данные представлялись в форме с плавающей запятой. IBM 704 — первый компьютер, в котором был реализован первый язык программирования высокого уровня FORTRAN.
После IBM 704 Джин Амдал становится главным разработчиком следующей машины — IBM 709. Компьютер IBM 709 в архитектурном плане приближался к машинам второго и третьего поколения. В этой машине впервые была применена косвенная адресация и впервые появились каналы ввода-вывода.
В 1956 году фирмой IBM были разработаны плавающие магнитные головки на воздушной подушке. Это изобретение позволило создать новый тип памяти — дисковые ЗУ, значимость которых была в полной мере оценена в последующие десятилетия развития вычислительной техники. Первые ЗУ на дисках появились в машинах IBM 305 и RAMAC-650.
После ламповых машин IBM 701 и 704 фирма выпускает компьютеры IBM 7090 и IBM 7094. Эти машины представляли собой полупроводниковый аналог компьютеров IBM 704 и IBM 709, в которых в архитектурном плане уже были заложены основные черты компьютеров третьего поколения, в частности аппаратные средства для выполнения операций с плавающей запятой, и процессоры (каналы) ввода-вывода.
Компьютер Stretch
Из-за разногласий с руководством Амдал (в это время он проектировал систему Stretch) уходит из фирмы IBM. С 1956 года он был руководителем работ по технике обработки данных в фирмах Thomson Ramo Wooldridge и Aeronutronic Systems. В 1960 году он вернулся в исследовательский центр фирмы IBM в Йорктаун-Хайтс, штат Нью-Йорк, где стал директором отдела экспериментальных вычислительных машин и руководителем работ по созданию мэйнфреймов третьего поколения IBM/360.
В начале апреля 1964 года фирма IBM объявила о выпуске шести моделей своего семейства IBM/360 (System 360). Президент фирмы Г. Уотсон назвал это событие самым важным в истории фирмы, практика окончательно закрепила этот факт как знаменательный в развитии вычислительной техники. Семейство машин IBM/360 возвестило о появлении компьютеров третьего поколения.
Кроме моделей 30, 40, 50, 60, 62, 70, фирма выпустила 19 новых систем памяти и 26 устройств ввода-вывода. IBM/360 — это первое семейство, в котором применено микропрограммирование. Благодаря такому новшеству машины семейства, несколько отличающиеся своими аппаратными средствами, могли работать с одним и тем же составом команд. Семейство перекрывало производительность от нескольких десятков тысяч до нескольких миллионов операций в секунду. За 6 лет существования семейства фирма IBM выпустила более 33 тыс. машин.
До конца 60-х годов фирма IBM в общей сложности выпустила более 20 моделей семейства IBM/360. Модель 85 стала первой машиной, в которой для повышения скорости доступа к памяти была применена кэш-память (от французского слова cache — "тайник"). А модель 195 — первая машина, в которой применялись монолитные интегральные схемы.
Компьютер семейства IBM/360
Создание моделей семейства IBM/360 оказало огромное влияние на весь ход развития вычислительной техники. Структура и архитектура этих вычислительных машин с теми или другими изменениями в элементной базе были воспроизведены в компьютерных семействах многих стран.
В годы работы над проектом IBM/360 Амдал написал основополагающую статью "Новые концепции в разработке вычислительных систем", в которой он определял четыре направления в области проектирования вычислительных систем:
"развитие техники программирования и компилирования для увеличения эффективности и гибкости вычислительных устройств;
повышение быстродействия вычислительных машин с целью увеличения производительности и снижения стоимости выполняемых операций;
мультипрограммирование (разделение во времени) и мультиобработка (разделение вычислений) для увеличения количества одновременно используемого оборудования вычислительной системы;
развитие системы обмена результатами вычислений для большей гибкости в составе и размещении устройств вычислительной системы".
В феврале 1965 года он был принят в члены научного общества IBM, ему было разрешено работать следующие 5 лет над любыми проектами, которые ему нравятся. Он стал директором новой организации, которую ему помогли основать — IBM, лаборатория перспективных компьютерных систем в Менло-Парк, Калифорния. Но в 1969 году Амдал и IBM поссорились из-за стратегии по созданию больших компьютеров. IBM устанавливала цены на свои машины, исходя из их мощности, а не из затрат на их производство. Это заставляло компанию отклонять любое предложение по созданию большого компьютера, поскольку его высокая цена сократит рынок и не оправдает усилий. Амдал продолжал работу над большой машиной в надежде, что он сможет убедить IBM отойти от своей стратегии. Летом 1969 года он попросил о встрече с тремя руководителями IBM. "Они изобразили графически на доске, почему IBM была права, что компьютер, который я хочу построить, обойдется им очень дорого". Амдал ничего не мог сделать. Система 360, которую разработал Амдал, хорошо продавалась, и IBM не имело причин вмешиваться в сбыт. "В основном, я ушел из IBM во второй раз, потому что я хотел работать с большими компьютерами. В случае если бы я остался в IBM, я должен был изменить свою карьеру, не получая личного удовлетворения от работы".
Случай, происшедший летом 1970 года, придал Амдалу решимости для ухода. В течение последних 5 лет он был директором консультационной фирмы Compata, основанной его отцом. До этого лета у IBM не было возражений. Но затем там узнали, что некая компания Compata разработала миникомпьютер, что являлось со стороны Амдала нарушением закона IBM о столкновении интересов. Когда в IBM узнали, что данная фирма не имеет ничего общего с фирмой Амдала, перед ним извинились, но настаивали на его уходе из Compata. В это время Compata переживала финансовые трудности и Амдал чувствовал, что он должен остаться. Он решил уйти из IBM и основать свою собственную фирму Amdahl Соrр. При подаче заявления об отставке у него была еще одна встреча с руководством IBM. Один из вице- президентов подошел к нему во время перерыва и посоветовал не заниматься бизнесом больших компьютерных систем. Он не принесет денег. Несмотря на это, Амдал основал этой же осенью свою фирму.