IBM 5100 — настольный портативный компьютер, разработанный и выпущенный корпорацией IBM в сентябре 1975 года, за шесть лет до появления семейства IBM PC.

Прототип устройства был создан в 1973 году в Научном центре IBM в Пало-Альто и носил рабочее название SCAMP ().

В январе 1978 года корпорация анонсировала модель IBM 5110, которая позиционировалась как расширенная и более мощная версия предшественника. В феврале 1980 года модельный ряд был вновь обновлён с началом выпуска компьютера IBM 5120.

При выпуске первого персонального компьютера IBM PC в 1981 году ему было присвоено внутреннее обозначение IBM 5150. Формально это поместило новую машину в единую серию «5100», однако архитектурно PC не являлся прямым наследником или развитием этой платформы.

В декабре 1975 года авторитетный компьютерный журнал приветствовал выход компании IBM на рынок микро-компьютеров. Охарактеризовав модель 5100 как «50-фунтовый (около 23 кг) набор для интерактивных персональных вычислений», издание констатировало, что анонс данной машины ознаменовал поддержку зарождающегося рынка персональных компьютеров со стороны гиганта индустрии, несмотря на то, что устройство предлагалось потребителям по «премиальной цене».

Языки программирования

IBM 5100 был доступен с языками программирования APL, BASIC или с обоими.

На момент выпуска модели 5100 язык APL в основном был доступен на мэйнфреймах, а большинство настольных микрокомпьютеров, таких как Wang 2200 или , предлагали язык BASIC.

В машинах, поддерживающих оба языка, на передней панели имелся переключатель для выбора языка. На передней панели 5100 это был третий переключатель слева: вверх — APL, вниз — BASIC.

Прототип SCAMP

25 сентября 1973 года, был представлен инженерный прототип этого компьютера под названием SCAMP (Special Computer APL Machine Portable), разработанный доктором Полом Фридлом и командой Научного центра IBM в Лос-Гатосе. Важную роль в появлении устройства также сыграл Билл Лоу.

Инженерный прототип IBM из Лос-Гатоса и образец внешнего вида, разработанный промышленным дизайнером IBM Томом Харди, использовались Лоу для демонстрации жизнеспособности проекта по созданию персонального компьютера внутри компании .

Поскольку SCAMP был первым, кто эмулировал APL\1130 с достаточной скоростью на портативном персональном компьютере, журнал PC Magazine в 1983 году назвал SCAMP «революционной концепцией» и «первым в мире персональным компьютером» .

Описание IBM 5100 основан на 16-битном процессорном модуле, называемом PALM (Program All Logic in Microcode). В руководстве по техническому обслуживанию IBM 5100 модуль PALM также упоминался как контроллер. PALM мог напрямую адресовать до КБ памяти. Однако, некоторые конфигурации IBM 5100 имели Executable ROS (ПЗУ) и ОЗУ, общий объем которых превышал . Для поддержки таких конфигураций использовалась простая схема переключения банков. Фактические интерпретаторы APL и BASIC хранились в отдельном адресном пространстве Language ROS, которое для PALM выглядело как периферийное устройство. Оперативная память могла составлять , 32, 48 или 64 КБ основного хранилища. IBM 5100 продавался по цене от 8,975 до 19,975 долларов США (от 54,000 до 120,000 долларов в сегодняшних ценах).

Часто его массу описывали как «приблизительно пятьдесят фунтов», но на самом деле она была ближе к 55 фунтам (25 кг).

В состав единого интегрированного блока входили клавиатура, пятидюймовый электронно-лучевой дисплей (ЭЛТ), ленточный накопитель, процессор, несколько сотен килобайт постоянной памяти с системным программным обеспечением и до 64 КБ ОЗУ. Он был размером с небольшой чемодан и мог транспортироваться в дополнительном чехле, откуда и появилось обозначение «портативный».

В 1975 году было невероятным техническим достижением уместить полноценный компьютер с большим объемом ПЗУ и ОЗУ, ЭЛТ-дисплеем и ленточным накопителем в столь компактном устройстве. Более ранние настольные компьютеры примерно того же размера, такие как HP 9830, не имели ЭЛТ-монитора, а объём памяти был значительно меньше.

Дисплей IBM 5100 способен отображать до 16 строк по 64 символа. Компания IBM предоставила возможность, с помощью переключателя на передней панели, отображать все 64 символа каждой строки или только 32 символа слева или справа (с пробелами). Также имелся переключатель для отображения первых 512 байт основной памяти в шестнадцатеричном формате для диагностики.

Для получения копий информации на бумаге можно было подключить матричный принтер, например, IBM 5103, или использовать пишущую машинку через специальный интерфейс. Устройство TYCOM 5100 (производства компании Tycom Systems Corporation) позволяло управлять пишущей машинкой IBM Selectric, печатающей со скоростью 15,5 символов в секунду.

Для хранения больших объемов данных использовались съемные магнитные ленточные накопители стандарта QIC с кассетами DC300 объёмом 204 КБ. В машину был установлен один привод, а второй (модель 5106) можно было добавить во внешнем корпусе. Формат данных включал несколько типов и записывался кластерами по 512 байт. Возможность использования дискет появилась только в IBM 5110.

Одновременно с анонсом IBM 5100 компания IBM также представила коммуникационный адаптер, способный передавать данные на удаленную систему и принимать данные с нее. Это позволило использовать компьютер в качестве терминала, такого как IBM 2741, с поддержкой кода EBCD (Extended Binary Coded Decimal) , который в документации IBM 2741 обозначается как PTTC/EBCD . Код EBCD был похож на более распространенный код IBM EBCDIC, но не идентичен ему. Одна из особенностей, которая не упоминается ни в одной рекламе этого компьютера, — это дополнительный адаптер последовательного ввода-вывода. Для доступа к ним необходимо было загрузить соответствующий код с ленты для языков программирования APL и BASIC . В отличие от коммуникационного адаптера, который можно было использовать только для подключения устройств, поддерживающих IBM 2741, эта функция позволяла подключать и программировать любое устройство, использующее стандартный последовательный порт, включая устройства, произведенные не IBM .

В одном из периодических изданий также была онисана «интересная стандартная фишка» — подключение IBM 5100 к телевизионному приемнику. К IBM 5100 можно было подключить внешний видеомонитор через разъем BNC на задней панели. Хотя у модели 5100 был переключатель на передней панели для выбора между белым текстом на черном фоне или черным текстом на белом фоне для внутреннего дисплея, этот переключатель не влиял на внешний монитор, который отображал только белые символы на черном фоне. Частота вертикальной развертки составляла 60 Гц.

В популярной культуре Компьютер IBM 5100 неоднократно упоминался в интернет-мистификации Джона Тайтора в начале 2000-х годов. Компьютер также появляется в аниме и визуальной новелле Steins;Gate 2011 года как сюжетный элемент, где он называется "IBN 5100".

См. также Джон Тайтор

Примечания

Ссылки IBM 5100 Portable Computer IBM 5100 на oldcomputers.net IBM-5100 и коллекция старых цифровых и аналоговых компьютеров oldcomputermuseum.com IBM-5100(рус)

Категория:История компьютерной техники Категория:Компьютеры IBM Категория:Появились в 1975 году в США