Открыть сервис

System/360

System/360 — это семейство универсальных компьютеров (мейнфреймов), разработанное и выпускавшееся корпорацией IBM начиная с 1964 года. System/360 стала первой в мире массовой серией вычислительных машин, программно и аппаратно совместимых в рамках единой архитектуры, что позволило пользователям переходить с младших моделей на старшие без переписывания программного обеспечения. Эта архитектура оказала огромное влияние на развитие вычислительной техники, заложив основы для современных мейнфреймов IBM (z/Architecture) и определив принципы построения многих последующих компьютерных систем.

История

Предпосылки создания

К началу 1960-х годов IBM выпускала несколько линий компьютеров, несовместимых друг с другом: научные машины серии 7000 (с плавающей запятой в двоичной системе) и коммерческие машины серии 1400 (с десятичной арифметикой). Каждая модель имела собственную систему команд, операционную систему и периферийное оборудование. Это создавало серьёзные проблемы для клиентов, которые при расширении вычислительных мощностей были вынуждены заново разрабатывать программное обеспечение и закупать новые периферийные устройства. Руководство IBM, осознавая необходимость унификации, приняло решение о создании единой архитектуры, способной охватить как научные, так и коммерческие приложения.

Разработка и анонс

Проект, получивший кодовое название «System/360» (отсылка к 360 градусам — полному охвату всех сегментов рынка), был начат в 1961 году под руководством Джина Амдала, будущего основателя компании Amdahl Corporation. Разработка велась в строжайшей секретности и потребовала беспрецедентных инвестиций — около 5 миллиардов долларов США (в пересчёте на современные деньги — более 40 миллиардов). 7 апреля 1964 года IBM официально анонсировала семейство System/360, представив шесть моделей (от 30 до 75) и более 40 периферийных устройств. Анонс вызвал шок в индустрии: ни одна компания ранее не предлагала столь масштабного и унифицированного решения.

Выход на рынок и эволюция

Первые поставки System/360 начались в 1965 году с модели 30, ориентированной на малый бизнес. В последующие годы линейка расширялась: появились модели 85, 91, 195 (сверхвысокопроизводительные для научных расчётов) и модель 20 (упрощённая, с урезанным набором команд). В 1970 году была выпущена System/370, обратно совместимая с System/360, но с рядом улучшений, включая поддержку виртуальной памяти. К концу 1970-х годов System/360 и её преемники стали доминирующими мейнфреймами в мире, установленными в банках, страховых компаниях, государственных учреждениях и научных центрах.

Архитектура

Основные принципы

Архитектура System/360 была революционной для своего времени. Ключевые особенности включали:

Система команд

System/360 использовала архитектуру CISC (Complex Instruction Set Computer) с большим количеством инструкций, включая операции с памятью, арифметические, логические, управляющие и ввода-вывода. Команды имели переменную длину (от 2 до 6 байт) и кодировались в форматах RR (регистр-регистр), RX (регистр-память), RS (регистр-память с индексом) и SI (память-непосредственное значение). Особенностью архитектуры была поддержка десятичной арифметики с упакованным десятичным форматом (Packed Decimal), что делало её удобной для коммерческих расчётов.

Каналы ввода-вывода

Одним из важнейших нововведений стала система каналов ввода-вывода (I/O channels). Каналы представляли собой специализированные процессоры, которые управляли обменом данными между оперативной памятью и периферийными устройствами (дисками, лентами, принтерами) без участия центрального процессора. Это позволяло выполнять операции ввода-вывода параллельно с вычислениями, что значительно повышало общую производительность системы.

Модельный ряд

Начальные модели (1964–1965)

МодельПроизводительность (тыс. операций/с)Объём памяти (макс.)Назначение
30~1064 КБМалый бизнес, управляющие системы
40~40256 КБСредний бизнес, учебные заведения
50~150512 КБУниверсальные задачи

Средние и старшие модели (1965–1967)

МодельПроизводительность (тыс. операций/с)Объём памяти (макс.)Назначение
65~3001 МБКрупные предприятия, научные расчёты
75~5001 МБВысокопроизводительные вычисления

Специализированные модели

Программное обеспечение

Операционные системы

Для System/360 было разработано несколько операционных систем:

Языки программирования

System/360 поддерживала широкий спектр языков программирования:

Влияние и наследие

Экономическое и технологическое значение

System/360 стала коммерчески самой успешной компьютерной линейкой своего времени. К 1970 году было установлено более 30 000 систем, а доходы IBM от этого семейства превысили 100 миллиардов долларов. Архитектура System/360 заложила основы для последующих поколений мейнфреймов IBM (System/370, System/390, zSeries), которые сохраняют обратную совместимость до сих пор. Многие современные программы, написанные для OS/360, могут быть запущены на современных мейнфреймах IBM z/Architecture.

Влияние на индустрию

System/360 стимулировала развитие рынка периферийного оборудования, программного обеспечения и услуг. Независимые производители (plug-compatible manufacturers, PCM) начали выпускать совместимые с System/360 устройства и компоненты, что привело к появлению таких компаний, как Amdahl, Hitachi и Fujitsu. Архитектура System/360 также повлияла на разработку микропроцессоров: многие принципы, заложенные в ней, были использованы в первых микропроцессорах Intel (например, 8080).

Критика и недостатки

Несмотря на успех, System/360 подвергалась критике. Основные замечания касались:

Интересные факты

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →