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

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: Пульт оператора с клавиатурой и индикаторами для ручного управления.

Принцип работы

Данные на дисках организовывались в виде записей фиксированной длины. Каждая запись имела уникальный адрес, состоящий из номера диска, номера дорожки и номера сектора. Для выполнения операции чтения или записи:

  1. Управляющее устройство получало команду с адресом.
  2. Механизм позиционирования головок перемещал их к нужной дорожке.
  3. После установки головок система ожидала, пока нужный сектор не окажется под головкой (время вращения).
  4. Происходило считывание или запись данных.

Этот принцип, известный как «произвольный доступ» (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-х годов.

Источники

  1. IBM Corporation. IBM 305 RAMAC: Random Access Method of Accounting and Control. Reference Manual, 1957.
  2. Pugh, E. W., Johnson, L. R., & Palmer, J. H. IBM’s 360 and Early 370 Systems. MIT Press, 1991.
  3. Ceruzzi, P. E. A History of Modern Computing. MIT Press, 2003.
  4. IEEE Milestone: IBM 350 RAMAC Disk Storage Unit, 1956. IEEE History Center.
  5. Музей истории компьютеров (Computer History Museum). The IBM 350 RAMAC.

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

На главную BFOmetr →