IBM System/34
IBM System/34 — это мини-компьютер, выпускавшийся корпорацией IBM с 1977 по 1985 год. Относился к классу малых вычислительных машин (midrange systems), предназначенных для малого и среднего бизнеса, а также для автоматизации работы подразделений крупных предприятий. System/34 пришёл на смену модели IBM System/32 и стал основой для последующей линейки IBM System/36, а также предшественником IBM System/38 (архитектурно отличной). Система отличалась интеграцией вычислительных ресурсов, системы хранения данных и ввода-вывода в едином корпусе, а также использованием собственной операционной системы и языка управления.
История
Разработка System/34 началась в середине 1970-х годов как ответ на растущий спрос на недорогие, но достаточно производительные компьютеры для предприятий, не имеющих штата программистов. Предыдущая модель, System/32, была ориентирована на выполнение одной задачи (например, бухгалтерского учёта) и имела ограниченные возможности многозадачности. System/34 проектировалась как более универсальная система, способная одновременно обслуживать несколько пользователей через терминалы.
Анонс состоялся 15 апреля 1977 года. Первые поставки начались в том же году. Система быстро завоевала популярность благодаря относительной простоте эксплуатации, надёжности и широкому спектру прикладного программного обеспечения, поставляемого IBM и сторонними разработчиками. В 1983 году была выпущена улучшенная версия, получившая неофициальное обозначение System/34-2, с увеличенным объёмом оперативной памяти и более быстрыми дисковыми накопителями. Производство System/34 было прекращено в 1985 году после выхода более совершенной и программно-совместимой модели IBM System/36.
Архитектура и аппаратное обеспечение
Центральный процессор и память
System/34 строилась на базе 16-битного процессора, реализованного на дискретных логических микросхемах и микропрограммном управлении. Тактовая частота процессора составляла около 1 МГц. Оперативная память (ОЗУ) реализовывалась на ферритовых сердечниках (core memory) и имела объём от 48 до 128 Кбайт в базовой модели. В более поздних версиях (System/34-2) максимальный объём ОЗУ был увеличен до 256 Кбайт. Постоянная память (ПЗУ) содержала микрокод, управляющий работой процессора и периферийных устройств.
Система хранения данных
Основным накопителем являлся жёсткий диск (HDD) с фиксированными или сменными магнитными пластинами. Ёмкость дисков составляла от 8,6 до 64,5 Мбайт в зависимости от модели. Использовались дисководы типа IBM 5444 (для System/34) и более поздние IBM 5445. Для резервного копирования и обмена данными применялись 8-дюймовые дискеты (дисководы IBM 5448) и накопители на магнитной ленте (стримеры, например, IBM 5449).
Периферийные устройства и терминалы
Для ввода-вывода данных использовались:
- Дисплейные терминалы — IBM 5251 (монохромный, зелёный или янтарный экран), позже IBM 5291 и IBM 5292. Терминалы подключались по протоколу, аналогичному SDLC (Synchronous Data Link Control).
- Принтеры — матричные принтеры IBM 5211, IBM 5224, IBM 5225, а также более производительные построчные принтеры IBM 4245.
- Устройства ввода — клавиатуры, считыватели штрихкодов, перфокарт (в ранних конфигурациях).
Максимальное количество одновременно подключаемых терминалов составляло от 8 до 16 в зависимости от модели и конфигурации.
Программное обеспечение
Операционная система
Система работала под управлением собственной операционной системы, которая называлась System/34 Control Program (CP). Она обеспечивала многозадачность (до 16 одновременно выполняемых задач), управление памятью, файловую систему и поддержку терминалов. CP была тесно интегрирована с аппаратным обеспечением и не предусматривала установки сторонних ОС.
Язык программирования и прикладное ПО
Основным языком программирования для System/34 был RPG II (Report Program Generator), который позволял быстро создавать отчёты и обрабатывать файлы. Также поддерживались:
- COBOL — для коммерческих приложений.
- BASIC — для обучения и простых задач.
- Assembler — для низкоуровневого программирования.
IBM поставляла с System/34 ряд готовых прикладных пакетов, включая:
- IBM System/34 Accounting — модули бухгалтерского учёта (главная книга, дебиторская/кредиторская задолженность, расчёт зарплаты).
- IBM System/34 Inventory Management — управление складскими запасами.
- IBM System/34 Order Entry — обработка заказов.
Большинство программного обеспечения поставлялось на 8-дюймовых дискетах или магнитных лентах.
Применение
IBM System/34 нашла широкое применение в следующих сферах:
- Бухгалтерский учёт и финансы — ведение главной книги, расчёт заработной платы, учёт дебиторской и кредиторской задолженности.
- Управление складом и логистика — учёт товарно-материальных ценностей, контроль за движением запасов.
- Обработка заказов — в розничной торговле, оптовых компаниях, на производственных предприятиях.
- Административное управление — кадровый учёт, документооборот.
Система использовалась как в небольших компаниях (до 50 сотрудников), так и в крупных корпорациях в качестве выделенной системы для отдела или филиала. В СССР System/34 не поставлялась официально, однако отдельные экземпляры могли попадать в страну через третьи страны или использоваться в совместных предприятиях.
Наследие и влияние
IBM System/34 стала важным этапом в эволюции мини-компьютеров IBM. Она заложила основы для программной и аппаратной платформы, которая впоследствии развилась в линейку IBM System/36 (1983) и, в меньшей степени, в IBM System/38 (1979). System/36 была полностью программно-совместимой с System/34, что позволяло переносить приложения без изменений. Многие предприятия продолжали эксплуатировать System/34 вплоть до середины 1990-х годов, когда их заменили более современные системы на базе IBM AS/400.
Архитектурные решения, применённые в System/34 (интегрированная система хранения, поддержка многопользовательского режима, использование RPG), оказали влияние на разработку последующих поколений малых вычислительных машин IBM. В настоящее время System/34 представляет исторический интерес для коллекционеров и исследователей истории вычислительной техники.
Интересные факты
- System/34 была одной из первых систем IBM, в которой использовался микропрограммный подход к управлению вводом-выводом, что повышало гибкость и надёжность.
- Система могла работать в режиме эмуляции более ранних моделей IBM (например, IBM System/32), что облегчало миграцию с устаревшего оборудования.
- Несмотря на относительно скромные характеристики, System/34 могла обслуживать до 16 одновременных пользователей, что для своего времени было значительным показателем.
- В конце 1970-х годов стоимость базовой конфигурации System/34 составляла около 30 000–50 000 долларов США, что делало её доступной для среднего бизнеса.
Источники
- IBM System/34 Functional Characteristics (IBM, 1977)
- IBM System/34 Programming Guide (IBM, 1978)
- «IBM System/34: A Technical Overview» — Computerworld, 1977
- «The IBM System/34 and System/36: A History» — IEEE Annals of the History of Computing, 2005
- Документация IBM по моделям System/34 (архив IBM)
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →