IBM 305 RAMAC
IBM 305 RAMAC — это первая в мире коммерчески доступная вычислительная система с запоминающим устройством на жёстких магнитных дисках (дисководом). Система была разработана и выпущена корпорацией IBM (International Business Machines Corporation) в 1956 году. RAMAC расшифровывается как «Random Access Method of Accounting and Control» (метод произвольного доступа для учёта и контроля). Система предназначалась для оперативной обработки данных в бухгалтерском учёте, складских операциях и других задачах, требующих быстрого доступа к большим объёмам информации.
История создания
Предпосылки
В начале 1950-х годов основными носителями данных для компьютеров были перфокарты, перфоленты и магнитные ленты. Все они имели существенный недостаток — последовательный доступ к данным. Для поиска конкретной записи на ленте требовалось перемотать её от начала до нужного места, что занимало минуты и делало невозможной оперативную обработку запросов. В IBM, где уже были разработаны первые коммерческие компьютеры (IBM 701, IBM 650), осознали потребность в устройстве, обеспечивающем произвольный доступ к данным с высокой скоростью.
Разработка
Работы над устройством начались в 1952 году в исследовательской лаборатории IBM в Сан-Хосе (Калифорния) под руководством инженера Рейнольда Джонсона (Reynold B. Johnson). Ключевой задачей было создание носителя, который позволял бы считывать и записывать данные в любом порядке без перемотки. В 1953 году была предложена концепция вращающихся магнитных дисков. К 1955 году прототип дисковода был готов. Первая система IBM 305 RAMAC была представлена публике 14 сентября 1956 года, а первые поставки заказчикам начались в 1957 году.
Коммерческий успех
Система позиционировалась как решение для автоматизации учёта в средних и крупных компаниях. Несмотря на высокую стоимость (аренда составляла около 3 200 долларов США в месяц, что эквивалентно примерно 30 000 долларов в ценах 2020-х годов), RAMAC нашла применение в страховых компаниях, банках, промышленных предприятиях и государственных учреждениях. Всего было выпущено около 1000 систем IBM 305 RAMAC, последние из которых эксплуатировались до начала 1960-х годов.
Устройство и архитектура
Дисковый накопитель (IBM 350 Disk Storage Unit)
Центральным элементом системы был дисковый накопитель IBM 350. Он представлял собой герметичный шкаф высотой около 1,5 метра и шириной 1,7 метра, содержащий 50 алюминиевых дисков диаметром 24 дюйма (610 мм). Диски были покрыты с обеих сторон магнитным оксидом железа. Они были закреплены на общем валу и вращались с постоянной скоростью 1200 оборотов в минуту.
- Ёмкость: 5 миллионов знаков (символов), что эквивалентно примерно 4,4 мегабайтам в современных единицах.
- Доступ: Для чтения и записи использовались две пары магнитных головок, которые перемещались по вертикали между дисками. Каждая головка могла позиционироваться на одну из 100 дорожек на каждой стороне диска. Время доступа к произвольной записи составляло в среднем около 600 миллисекунд (максимально — до 1 секунды), что было революционно быстро по сравнению с ленточными накопителями.
Центральный процессор и память
Система IBM 305 RAMAC включала в себя:
- Арифметическое устройство: Выполняло операции сложения, вычитания, умножения и деления над десятичными числами.
- Память на магнитных сердечниках: Использовалась для хранения промежуточных данных и программ. Ёмкость оперативной памяти составляла 1000 слов (каждое слово — 10 десятичных цифр), что равно примерно 10 килобайтам.
- Устройство управления: Реализовывало логику выполнения команд, хранящихся на диске или вводимых с перфокарт.
Ввод-вывод
Система оснащалась следующими периферийными устройствами:
- IBM 323 Card Punch: Устройство для вывода данных на перфокарты.
- IBM 324 Card Reader: Устройство для ввода данных с перфокарт.
- IBM 370 Printer: Барабанный принтер для печати отчётов со скоростью до 150 строк в минуту.
- IBM 305 Console: Пульт оператора с клавиатурой и индикаторами для ручного управления.
Принцип работы
Данные на дисках организовывались в виде записей фиксированной длины. Каждая запись имела уникальный адрес, состоящий из номера диска, номера дорожки и номера сектора. Для выполнения операции чтения или записи:
- Управляющее устройство получало команду с адресом.
- Механизм позиционирования головок перемещал их к нужной дорожке.
- После установки головок система ожидала, пока нужный сектор не окажется под головкой (время вращения).
- Происходило считывание или запись данных.
Этот принцип, известный как «произвольный доступ» (random access), стал основой для всех современных жёстких дисков.
Программное обеспечение
Система IBM 305 RAMAC не имела операционной системы в современном понимании. Программы писались на машинном языке или с использованием ассемблера. Управление вводом-выводом и дисковыми операциями осуществлялось через специальные микропрограммы, хранящиеся в постоянной памяти (ПЗУ). Для типовых задач (например, ведение бухгалтерских книг или складского учёта) IBM поставляла готовые пакеты прикладных программ, которые загружались с перфокарт.
Применение
Основными областями применения IBM 305 RAMAC были:
- Бухгалтерский учёт: Автоматизация расчёта заработной платы, ведение счетов, учёт дебиторской и кредиторской задолженности.
- Складской учёт: Управление запасами, отслеживание поступления и отгрузки товаров.
- Страхование: Обработка полисов, расчёт премий и выплат.
- Государственные учреждения: Ведение реестров, кадастров, учёт налогов.
Известные примеры использования: компания «American Airlines» использовала RAMAC для управления бронированием билетов, а Министерство обороны США — для обработки данных о личном составе.
Значение и наследие
IBM 305 RAMAC стала технологическим прорывом, который определил развитие компьютерной индустрии на десятилетия вперёд. Её ключевые инновации:
- Первый жёсткий диск: Концепция вращающихся магнитных дисков с подвижными головками стала стандартом для хранения данных до появления твердотельных накопителей (SSD).
- Произвольный доступ: Возможность мгновенно получать любую запись без последовательного перебора кардинально изменила подход к обработке данных.
- Коммерциализация: RAMAC доказала, что компьютеры могут быть эффективны не только для научных расчётов, но и для массовых бизнес-приложений.
В 2005 году IBM 350 Disk Storage Unit был признан «Международным историческим памятником вычислительной техники» (IEEE Milestone). Оригинальные экземпляры системы сохранились в нескольких музеях, включая Музей истории компьютеров в Маунтин-Вью (Калифорния) и Немецкий музей в Мюнхене.
Интересные факты
- Вес дискового накопителя IBM 350 составлял около 900 кг.
- Для охлаждения системы использовались вентиляторы, которые создавали характерный гул, слышимый в соседних помещениях.
- Стоимость хранения одного мегабайта данных на RAMAC составляла около 10 000 долларов США (в пересчёте на современные цены), что в миллионы раз дороже современных жёстких дисков.
- Термин «RAMAC» стал настолько узнаваемым, что IBM использовала его для названия серии дисковых систем вплоть до 1970-х годов.
Источники
- IBM Corporation. IBM 305 RAMAC: Random Access Method of Accounting and Control. Reference Manual, 1957.
- Pugh, E. W., Johnson, L. R., & Palmer, J. H. IBM’s 360 and Early 370 Systems. MIT Press, 1991.
- Ceruzzi, P. E. A History of Modern Computing. MIT Press, 2003.
- IEEE Milestone: IBM 350 RAMAC Disk Storage Unit, 1956. IEEE History Center.
- Музей истории компьютеров (Computer History Museum). The IBM 350 RAMAC.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →