System/360 - точка отсчета.
История вычислительной техники
История операционных систем

Автор: Леонид Черняк
Журнал: Computerworld

System/360 - точка отсчета.

Трудно представить себе, как сегодня бы выглядела компьютерная индустрия, если бы в 60 годах в IBM не приняли решение о выпуске семейства System/360, ставшего началом новой компьютерной эры.


По совему неправдопобному размаху проект создания семейства IBM/360 сродни с теми историческими архитектурными сооружениями, которые много-много лет назад были построены и никогда и ни кем не будут превзойдены, как бы ни развивались технологии. В компьютерной истории подобный прецедент вряд ли повторится. А тогда в один проект в течении короткого промежутка времени было инвестировано свыше 5 миллиардов долларов. (по современному курсу это свыше 30 миллиардов.) Даже для IBM это была рискованная игра. За несколько лет было создано практически все: архитектура, элементная база и системное программное обеспечение.
Многое из того, что заложено в System/360 стало фундаментальной базой для развития компьютеров на следующие десятилетия. Это разнообразные аппаратные и программные технологии, но прежде всего - программная совместимость в пределах всего семейства компьютеров - от самого младшего до самого старшего. Сегодня трудно представить себе, но до System/360 каждый компьютер был уникален, имел отличную даже от других изделий компании архитектуру, поэтому такая естественная ныне вещь, как перенос программ, была невозможна. Можно представить себе трудозатраты, связанные с вынужденным перепрограммированием, когда возникала необходимость перехода на новую модель, и то, как бизнес стремился избавиться от этой рутинной процедуры.
Идею создания семейства, состоящего из программно совместимых и родственных по архитектуре моделей предложил не ученый и не инженер, а представитель отдела продаж IBM Дональд Спаулинг. Он был не только выдающимся продавцом компьютеров, но и близким соратником будущего президента IBM Винсента Лирсона. По всей видимости, поэтому идея и получила положительную оценку на уровне топ-менеджмента корпорации.
Но в самой IBM инерция была велика. Для того чтобы развернуть этот огромный корабль, сломать сложившиеся традиции, требовался человек необычайной воли и упорства, способный пойти против мнения большинства коллег. И такой человек оказался в нужном месте и в нужное время. Это был Роберт Эванс, доказавший ранее свою невероятную способность реализовывать самые ответсвенные проекты; его усилиями были внедрены компьютеры в Военно-морском флоте и в Агенстве национальной безопасности США, он курировал самые секретные разработки IBM.
В 1958 году Эванс возглавил одно из двух проектных подразделений IBM - General Product Division (GPD), которое отвечало за разработку более дешевых машин(параллельно существовало еще подразделение Data System Division, DSD, в ведении которого были дорогие машины). В 1961 году в DSD был подготовлен проект нового семейства компьютеров 8000 серии, которые должны были заменить семейство 700/7000; проектом руководил Фредерик Брукс.
Первым недовольсво недостаточной революционностью нового проекта и его несовместимостью с проектами GPD выразил Лирсон; была проведена административная перестройка, две команды слили вместе, и объединенный коллектив возглавил Эванс. Однако объединение было нелегким, некоторые даже называют его внутрикорпоративной войной, в которй победил Эванс. С его подачи была похоронена стоившая немалых денег разработка серии 8000 и принята "новая линия продуктов" New Product Line (NPL), которая со временем трансформировалась в System/360. Число 360 символизировало готовность нового семейства ко всем возможным приложениям.
для выработки концепции NPL был создан комитет SPREAD(Systems Programming Research and Development), состоящий из 13 членов. В лучших традициях американских компаний в обстановке строгой секретности на всю осень он уединился в одном из небольших отелей неподалеку от Нью-Йорка. Скрытая работа закончилась тем, что за три дня до наступления нового 1962 года комитет предложил отчет, в котором были изложены основы NPL. В этом документе были перечислены семь основных принципов:
1. Центральный процессор должен с равным успехом использоваться для научных и деловых вычислений;
2. Все члены будущего семейства должны быть способны работать с одним и тем же набором переферийных устройств;
3. Для центрального процессора была выбрана гибридная технология, допускавшая использование микросхем и навесной монтаж дискретных элементов( ктому времени уже существовали микросхемы, но они еще не обладали достаточной надежностью);
4. Для научных, и для бизнес-вычислений должен использоваться один и тот же язык программирования высокого уровня;
5. Между всеми членами семейства должна сохраняться программная совместимость;
6. Адресация в семействе должна обеспечивать доступ к 16 миллионам символов, а в перспективе - к 12 миллиардам;
Поначалу разработку аппаратного обеспечения возглавили Брукс и Джин Амдал(последний получил широкую известность когда впоследствии, уйдя из IBM наладил производство конкурирующих компьютеров, но это уже отдельная история). По возрасту и образованию Брукс и Амдал были представителями разных поколений, конфликт между ними был неизбежен. В какой-то момент Эвансу пришлось выбирать, и он отдал предпочтение более молодому - Амдалу, быть может руководствуясь желанием разорвать связь с разработкой семейства 8000. Однако и Брукс не остался в тени; несколько позже он сыграл выдающуюся роль в создании операционной системы OS/360. Тогда история повторилась. Коллектив, готовивший будущую операционную систему, назывался Roman, поскольку именовал свои продукты римскими цифрами, сделал четыре разных версии ОС для разных по мощности машин. Теперь уже настала очередь Брукса для резких движений; он разогнал Roman, собрал разработчиков в новую группу и уже в марте 1965 года продемонстрировал альфа-версию новой ОС.
Но помимо архитектуры и программного обеспечения нужна была элементная база. Выдающуюся роль в ее создании сыграл Эрик Блох, усилиями которого была разработана твердотельная логика и налажена технология выпуска микросхем. Брукс писал о нем: "Без Эрика игра была бы проиграна".
Так или иначе, все сложилось удачно. Первый промышленный образец - модель 360-40 была выпущена в апреле 1965, а вскоре было начато производство и других моделей. Сразу же корпорация стала получать намного больше заказов, чем могла произвести, поэтому в 1965 году пришлось создать 25 тысяч новых рабочих мест. Ежемесячный выпуск компьютеров исчислялся тысячами; столь массового производства компьютеров прежде не было. Уже к 1971 году IBM смогла компенсированть те огромные затраты, которые пошли на создание System/360. Отчет SPREAD оказался практически полностью реализованным, за исключением одного пункта PL/1 не стал универсальным языком, в бизнесе сохранил свою позицию Кобол, а в науке Фортран.

Главная страница
Новости сайта
Антивирус
Рейтинг@Mail.ru

Дизайн: Alex

Hosted by uCoz