HP 9100A
HP 9100A — это настольный программируемый калькулятор, выпущенный компанией Hewlett-Packard (HP) в 1968 году. Он считается одним из первых в мире устройств, которое по своим функциональным возможностям приближалось к современным персональным компьютерам, хотя и позиционировалось производителем как «настольный калькулятор». HP 9100A сочетал в себе возможности научного калькулятора, программируемого вычислителя и графического плоттера, что сделало его революционным продуктом для своего времени.
История создания
Разработка HP 9100A началась в середине 1960-х годов в лабораториях Hewlett-Packard в Пало-Альто, Калифорния. Команда инженеров, в которую входили Том Осборн, Дэйв Паккард и Билл Хьюлетт, стремилась создать устройство, которое могло бы заменить громоздкие и дорогие мейнфреймы для выполнения инженерных и научных расчётов. Основной целью было предоставить инженерам и учёным компактный, относительно недорогой и простой в использовании инструмент.
Устройство было впервые представлено публике в 1968 году на выставке Wescon (Western Electronic Show and Convention) в Лос-Анджелесе. Его появление вызвало значительный интерес, и HP 9100A быстро завоевал популярность в университетах, исследовательских лабораториях и инженерных отделах. Цена устройства составляла около 4900 долларов США (что эквивалентно примерно 36 000 долларов в ценах 2020-х годов), что было значительно дешевле мини-компьютеров того времени, таких как PDP-8.
Технические характеристики
HP 9100A представлял собой автономное устройство, которое не требовало подключения к внешнему компьютеру. Его основные технические характеристики включали:
- Процессор: построен на дискретных транзисторах и диодах, без использования интегральных схем. Тактовая частота — около 100 кГц.
- Память: магнитный сердечник (core memory) объёмом 16 слов (каждое слово — 16 бит), что позволяло хранить до 196 шагов программы. Данные хранились в регистрах, количество которых составляло 16.
- Дисплей: электронно-лучевая трубка (ЭЛТ) с зелёным свечением, отображающая до 10 цифр мантиссы и 2 цифры порядка (экспоненты). Для своего времени это был один из первых калькуляторов с таким дисплеем.
- Ввод: клавиатура с 64 клавишами, включая цифровые, функциональные и клавиши управления программой. Клавиши были организованы в несколько групп: арифметические, тригонометрические, логарифмические, статистические и программные.
- Периферия: возможность подключения внешнего принтера (HP 9120A) и плоттера (HP 9125A) через интерфейс HP-IB (Hewlett-Packard Interface Bus), который позже стал стандартом IEEE-488.
Режимы работы
HP 9100A поддерживал три основных режима работы:
- Ручной режим: выполнение отдельных арифметических и научных операций с отображением результата на дисплее.
- Программный режим: запись, редактирование и выполнение программ, состоящих из последовательности шагов. Программы могли включать условные переходы, циклы и подпрограммы.
- Режим графика: вывод данных на плоттер для построения двумерных графиков функций.
Программирование
HP 9100A был программируемым устройством, что отличало его от обычных калькуляторов того времени. Программы записывались в память с помощью клавиатуры и могли быть сохранены на магнитных картах (HP 9160A) для последующего использования. Язык программирования был машинно-ориентированным, с использованием кодов операций, вводимых с клавиатуры.
Каждая программа состояла из последовательности шагов (до 196), каждый из которых мог быть:
- Арифметической операцией (сложение, вычитание, умножение, деление).
- Научной функцией (синус, косинус, логарифм, квадратный корень и др.).
- Операцией управления (условный переход, переход на метку, вызов подпрограммы).
Устройство поддерживало до 16 регистров для хранения данных, которые могли использоваться как переменные. Программы могли быть вложенными, с глубиной до 4 уровней для подпрограмм.
Применение
HP 9100A нашёл широкое применение в различных областях науки и техники:
- Инженерные расчёты: решение уравнений, расчёт электрических цепей, анализ механических конструкций.
- Научные исследования: обработка данных экспериментов, статистический анализ, моделирование физических процессов.
- Образование: использование в университетах для обучения программированию и численным методам.
- Графика: построение графиков функций и кривых на плоттере, что позволяло визуализировать результаты расчётов.
Устройство также использовалось в аэрокосмической промышленности, например, в проектах NASA, для расчёта траекторий и анализа данных.
Влияние и наследие
HP 9100A считается предшественником современных персональных компьютеров и научных калькуляторов. Он продемонстрировал, что мощные вычислительные возможности могут быть доступны в компактном и относительно недорогом устройстве. Успех HP 9100A вдохновил Hewlett-Packard на дальнейшее развитие линейки программируемых калькуляторов, включая модели HP 35 (первый научный карманный калькулятор, 1972 год) и HP 65 (первый программируемый карманный калькулятор, 1974 год).
Устройство также способствовало популяризации интерфейса HP-IB, который стал стандартом IEEE-488 для подключения измерительных приборов и периферийных устройств. Этот интерфейс использовался в лабораторном оборудовании на протяжении десятилетий.
Критика
Несмотря на инновационность, HP 9100A имел ряд недостатков:
- Высокая стоимость: 4900 долларов США делали устройство недоступным для многих частных лиц и небольших организаций.
- Ограниченная память: всего 16 слов для данных и 196 шагов для программ, что ограничивало сложность решаемых задач.
- Сложность программирования: машинно-ориентированный язык требовал от пользователя глубоких знаний архитектуры устройства.
- Отсутствие графического интерфейса: дисплей отображал только текст, что затрудняло визуализацию данных без внешнего плоттера.
Интересные факты
- HP 9100A был настолько успешен, что компания Hewlett-Packard выпустила его улучшенную версию — HP 9100B (1969 год), которая имела увеличенную память (до 32 слов данных и 392 шагов программы).
- Устройство использовало систему счисления с плавающей запятой, что было редкостью для калькуляторов того времени.
- В рекламных материалах HP 9100A называли «настольным компьютером», хотя официально он классифицировался как калькулятор.
- Один из первых экземпляров HP 9100A был подарен президенту США Линдону Джонсону в 1968 году.
Источники
- Hewlett-Packard Journal, 1968, Vol. 20, No. 2.
- «HP 9100A: The First Desktop Computer» — Computer History Museum.
- «The HP 9100: A Revolution in Computing» — IEEE Annals of the History of Computing.
- «Hewlett-Packard: A History» — David Packard, 1995.
- Документация Hewlett-Packard к HP 9100A (1968).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →