IBM System/360 Model 25 является младшим членом семейства IBM System/360 . Об этом было объявлено 3 января 1968 года, за 3 года до IBM System/360 Model 22 , [1] как «моста между старыми и новыми вычислительными системами». [2]
В то время, когда были более дешевые [3] альтернативы, такие как сервисные бюро (к 1968 году было 32 таких сервисных бюро, обслуживающих только Национальные институты здравоохранения США (NIH) [4] ) и системы предыдущего поколения, такие как Honeywell 200. , конкурента собственной модели IBM 1401 , эта модель стала временной мерой. [3]
И Модель 25, и Модель 22, которые продавались как системы начального уровня, [5] были сняты с производства в один и тот же день, 7 октября 1977 года. [6]
Модель 25 [7] может быть оснащена 16 КБ, 24 КБ, 32 КБ или 48 КБ основной памяти . [2]
Базовая модель 25 реализует стандартный и коммерческий наборы команд System/360 . Научные или универсальные наборы команд являются дополнительными функциями. [7] : 23
Логика модели 25 построена на модулях IBM SLT , установленных на съемных картах, которые вставляются в печатные платы. Платы крепятся на распашных металлических шиберах и соединяются между собой плоскими тросами .
Модель 25 — первая система IBM, хранящая свой микрокод в перезаписываемой памяти, называемой управляющим хранилищем. Хранилище управления использует дополнительные 16 КБ (16 384) байт основной памяти. [8] : 1–3 Существует также небольшая часть основной памяти, которая используется для хранения содержимого регистров, доступных программному обеспечению, а также данных, используемых микрокодом. [8] : 1–4
Модель 25 также имеет 64-байтовую высокоскоростную (180 нс) локальную память SLT, используемую микрокодом. [8] : 1–5
Модель 25 имеет стандартное крепление для подключения консольного принтера-клавиатуры модели 1052 Модель 7, который используется в качестве консоли оператора. [7] : 26 Опционально модель 25 может иметь стандартный канал ввода-вывода System/360 , который может быть либо байтовым мультиплексором, либо каналом селектора. Для наиболее часто используемых периферийных устройств, таких как устройство считывания карт 2540 [7] : 111 или 2560, принтер 1403, [7] : 39 или 2311 [7] : 63 или 2314, дисковые накопители, предоставляются дополнительные внутренние крепления. Эти вложения подключаются напрямую к соответствующим периферийным устройствам и отображаются в операционной системе так, как если бы периферийные устройства были подключены по каналу.
Самым необычным в 360/25 была функция, отчасти аналогичная встроенному однодисковому накопителю IBM System/360 Model 44 , а именно встроенное присоединение . [7] : 63
Модель 25 предоставляет дополнительную функцию совместимости, которая помогает пользователям компьютеров серии IBM 1400 перейти на System/360. Благодаря дополнительному аппаратному обеспечению функции совместимости и программному обеспечению поддержки совместимости под DOS/360 объектные программы IBM 1401/1440/1460 можно запускать в режиме эмуляции с минимальным перепрограммированием или без него.
Доступен стандартный набор периферийных устройств [7] , хотя к этому времени клиенты уже нашли IBM-совместимые альтернативы. [12] [13]
Типичная конфигурация System/360 Model 25 состоит из:
Типичной операционной системой для модели 25 была DOS/360 , загружавшаяся с диска. Менее распространённым был TOS/360 , загружавшийся с ленты, и, реже, BOS/360 , загружавшийся с перфокарт. Программирование велось в основном на языках COBOL , RPG и ассемблер для коммерческих приложений, которые преобладали при использовании этого компьютера, но Fortran IV также можно было использовать для научных и инженерных приложений, и был доступен PL/I .
Если бы на базе 30 были сделаны существенные изменения, модель 25, которая имела бы полную совместимость, а не только совместимость подмножеств, с более низкой производительностью и более низкой ценой, «сохранила бы для IBM многие установки, которые были бы представлены только по цене, а не по соотношению цена/производительность».