Введение
HP 300 "Amigo" – компьютер, произведенный компанией Hewlett Packard (HP) в конце 1970-х годов, созданный на основе стековой архитектуры HP 3000, но с использованием виртуальной памяти как для кода, так и для данных. Несмотря на значительные инженерные усилия, включая разработку и производство компанией HP процессоров и микросхем ввода-вывода на кремнии на сапфире (SOS), HP300 не достиг коммерческого успеха. Изначально HP300 проектировался как однопользовательская рабочая станция отдельной группой в рамках подразделения General Systems Division (GSD), расположенного в Купертино, Калифорния, где также разрабатывались бизнес-компьютеры HP 3000 (впоследствии подразделение было переименовано в Computer Systems Division CSY). Позже команда разработчиков HP300 добавила поддержку многопользовательского режима и реализовала опережающую свое время межпроцессорную шину, позволявшую одному HP300 изменять регистры в системах других подключенных HP300.
Особенности
Круглые платы располагались в напольном постаменте с отсеком, сверху которого был установлен ЭЛТ-монитор со встроенными программируемыми клавишами и выдвижной фиксированной клавиатурой. Он стал пионером таких решений, как встроенная сеть, автоматическая коррекция орфографии, многооконный режим (на символьном дисплее) и метки рядом с вертикально расположенными клавишами функций, которые сейчас используются в банкоматах и колонках АЗС. HP300 оснащался интерфейсом HP IB (впоследствии IEEE 488) в качестве шины ввода-вывода, 8-дюймовой гибкой дискетой и встроенным жестким диском объемом 12 МБ. Позднее разработанные драйверы для ленточного накопителя HP7970E упростили создание резервных копий системы HP300. В нем также был встроенный язык системного программирования, база данных, BASIC и поддерживалось редактирование экрана для RPG.
Производство
Генеральный менеджер подразделения компьютерных систем HP (GM) Даг Спренг решил, что различия в файловых системах между прибыльной линией HP3000 и развивающейся HP300 не позволят HP300 добиться успеха, и прекратил разработку продукта. HP собрала две фуры техники, прежде чем остановить производственную линию HP300 для выполнения договорных обязательств перед клиентами (например, на случай, если LLNL захочет больше Amigos).
Повторное использование конструкции
HP часто повторно использовала разработки от списанных продуктов в других проектах, чтобы сэкономить средства и поддержать боевой дух команды разработчиков. Процессорные и платы ввода-вывода применялись в более поздних системах HP 3000, использовавших передовые решения HP300: модель HP3000 30 (проектное название: Koala – автономный модуль с одним слотом) и модель 33 (проектное название: Toothpick – настольный дизайн с двумя слотами) использовали множество решений HP300. Диагностическое ПО HP300 (DUS) было портировано и использовалось в этих и последующих моделях HP3000. Позже команда разработчиков HP300 преодолела ограничения медленной ТТЛ-логики первого поколения HP300, разработав дизайн SOS (проектное название: Sizzler). Однако руководство вновь отменило выпуск и использовало эти разработки в новой модели HP3000 40 (проектное название: Cub – автономный модуль с одним слотом) и модели 44 (проектное название: Grizzly – настольный дизайн с двумя слотами). Модели HP3000 30, 33, 40, 44, 42 и 48 добились значительного успеха, используя наработки, сделанные в HP300. Переход HP300 к одному (на тот момент) высокоскоростному интерфейсу HP IB-каналу, в отличие от предыдущего использования HP3000 множества различных внутренних карт IF, кардинально изменил и улучшил конструкцию будущих систем HP. Разработанная примерно в одно время в Лавленде, штат Колорадо, а затем в том же GSD в Купертино, система HP 250 для малого бизнеса, работающая на простом в использовании языке HP250 Business Basic для доступа к базе данных изображений HP, была основана на рабочей станции HP9845 с использованием процессорного калькулятора HP Loveland. Встроенный ЭЛТ-монитор с программными клавишами и встроенная клавиатура, снятые с HP300, были повторно использованы в настольных конструкциях HP250.