Введение
IBM System/34 – среднемашинный компьютер IBM, представленный в 1977 году. Его сняли с производства в феврале 1985 года.
The IBM System/34 was an IBM midrange computer introduced in 1977. It was withdrawn from marketing in February 1985.
Оборудование
Система 5340 содержала процессорный блок, дисковое хранилище и дисковод для дискет. Она имела несколько сервисных дверей с обеих сторон. Внутри располагались откидные модули, на которых монтировались платы и карты памяти. Она весила [укажите вес] и работала от сети 220 В. Терминалы серии IBM 5250 являлись основным интерфейсом для работы с System/34.
Обработочные предприятия
S/34 располагала двумя процессорами: процессором управления хранилищем (CSP) и процессором основного хранилища (MSP). MSP был основным рабочим процессором, основанным на архитектуре System/3; он выполнял инструкции в компьютерных программах. CSP выполнял роль управляющего процессора, отличаясь от MSP архитектурой, близкой к RISC, и основанной на архитектуре System/32; он выполнял системные функции в фоновом режиме. CSP также выполнял необязательные научные макроинструкции – набор эмулированных операций с плавающей точкой, используемых компилятором System/34 Fortran и, опционально, в ассемблерном коде. Тактовая частота процессоров в System/34 была фиксированной: 1 МГц для MSP и 4 МГц для CSP. Специальные служебные программы могли выполнять прямые вызовы CSP для выполнения определенных функций; к ним обычно относились системные программы, такие как $CNFIG, используемая для настройки компьютерной системы.
Память и хранение
Самый маленький S/34 имел 48 КБ оперативной памяти и жесткий диск объемом 8,6 МБ. Максимально сконфигурированный S/34 мог поддерживать 256 КБ оперативной памяти и 256 МБ дискового пространства. Жесткие диски S/34 содержали функцию, называемую "дополнительный цилиндр", которая позволяла обнаруживать поврежденные сектора на диске и динамически перенаправлять их на резервные сектора на дополнительном цилиндре. Дисковое пространство в System/34 было организовано блоками по 2560 байт. System/34 поддерживал страничную организацию памяти, известную как подкачка. System/34 мог выгружать как целые программы, так и отдельные сегменты программ, чтобы освободить память для других программ. Одной из наиболее характерных особенностей машины был автономный механизм хранения, использующий ящики с 8-дюймовыми дискетами, которые машина могла загружать и извлекать в произвольном порядке.
Операционная система
Система поддержки программ (SSP) была единственной операционной системой S/34. Она обеспечивала поддержку многопрограммности, нескольких процессоров, 36 устройств, очередей заданий, очередей принтеров, безопасности и индексированных файлов. В полностью установленном виде она занимала около 5 МБ. Язык операционного управления (OCL) являлся языком управления SSP.
Программирование
Первоначальные языки программирования System/34 при ее выпуске в 1977 году были ограничены RPG II и Basic Assembler. FORTRAN стал полностью доступен через шесть месяцев после выпуска System/34, а COBOL – в рамках программы PRPQ. BASIC был добавлен позднее.
Преемнические системы
IBM System/38 задумывалась как преемник систем System/34 и более ранних System/3x. Однако из-за задержек в разработке System/38 и высокой стоимости оборудования после завершения, IBM разработала более простую и дешевую платформу System/36, которая получила более широкое распространение, чем System/38. System/36 являлась развитием конструкции System/34, но эти две машины не были совместимы на уровне объектного кода. Вместо этого System/36 обеспечивала совместимость исходного кода, позволяя перекомпилировать приложения System/34 на System/36 с минимальными или вообще без изменений. Часть аппаратного обеспечения System/34 была несовместима с System/36. Продукт стороннего разработчика, California Software Products, Inc., под названием BABY/34 позволял переносить приложения System/34 на аппаратное обеспечение, совместимое с IBM PC, работающее под управлением MS DOS.