Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

5100 портативный компьютер IBM является портативным компьютером (один из первых) , введенных в сентябре 1975 года, за шесть лет до IBM Personal Computer . Это была эволюция прототипа под названием SCAMP (Special Computer APL Machine Portable), который был разработан в научном центре IBM в Пало-Альто в 1973 году. В январе 1978 года IBM анонсировала IBM 5110 , своего более крупного родственника, а в феврале 1980 года IBM объявила IBM 5120 . 5100 был снят с производства в марте 1982 года.

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

SCAMP, прототип [ править ]

В 1973 году Билл Лоу сыграл важную роль в создании инженерного прототипа под названием SCAMP (Special Computer APL Machine Portable), созданного доктором Полом Фридлом и командой из научного центра IBM Los Gatos. [1] SCAMP был назван в журнале PC Magazine «первым в мире персональным компьютером». [2] Инженерный прототип IBM Los Gatos и модель дизайна, разработанная промышленным дизайнером IBM Томом Харди, были использованы Лоу для внутренних целей в его ранних усилиях по демонстрации жизнеспособности создания однопользовательского компьютера. [3]

Описание [ править ]

IBM 5100 основана на 16 - битный процессор модуля под названием PALM ( Р ут Л.Л. л OGIC в М icrocode). В Руководстве по техническому обслуживанию IBM 5100 также упоминается модуль PALM как контроллер . PALM может напрямую адресовать 64 КБ памяти. Некоторые конфигурации IBM 5100 имели исполняемую ROS ( ROM ) и RAM- память общим объемом более 64 КиБ, поэтому использовалась простая схема переключения банков . Фактические интерпретаторы APL и BASIC хранились в отдельном языковом ROS.адресное пространство, которое PALM рассматривает как периферийное устройство. Цены варьировались от 11000 долларов (модель 16k) до 20000 долларов (64k).

Портативный персональный компьютер [ править ]

BYTE в декабре 1975 года заявил: «Добро пожаловать, IBM, в персональные вычисления». Описывая 5100 как «пакет интерактивных персональных компьютеров весом 50 фунтов», журнал заявил, что с объявлением компании «персональные компьютеры получают доступ от промышленного гиганта производства и услуг», хотя и «по более высокой цене». [4] Один интегрированный блок обеспечивал клавиатуру, пятидюймовый ЭЛТ- дисплей, ленточный накопитель , процессор , несколько сотен килобайт постоянной памяти, содержащей системное программное обеспечение , и до 64 килобайт оперативной памяти. [1] Он был размером с небольшой чемодан, весил около 55 фунтов (25 кг) и мог перевозиться в дополнительном кейсе для переноски, отсюда и название «портативный».

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

Показать [ править ]

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

Запоминающее устройство [ править ]

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

Внешний монитор [ править ]

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

Адаптер связи [ править ]

Также в сентябре 1975 года IBM анонсировала адаптер связи IBM 5100, который позволял 5100 передавать данные и получать данные от удаленной системы. Это сделало 5100 выглядят так же , как IBM 2741 Communications Terminal и был разработан , чтобы иметь возможность взаимодействовать с IBM 2741 , совместимые машины в старт-стоп режиме с использованием EBCD ( Е Xtended B Инары С Oded D ecimal) обозначения. EBCD был похож на более распространенный код IBM EBCDIC , но не идентичен.

Адаптер последовательного ввода-вывода [ править ]

Функцией, которая не фигурирует в рекламе этого компьютера, является дополнительный порт последовательного ввода-вывода. Для доступа к портам необходимо было загрузить расширения для языков программирования APL и BASIC с магнитной ленты. В отличие от коммуникационного адаптера, который можно было использовать только для подключения устройств, поддерживающих коммуникационный терминал IBM 2741 , эта функция позволяла подключать и кодировать любое устройство, использующее стандартный последовательный порт ввода-вывода, включая устройства, произведенные не IBM. [5]

Соединитель устройств исследования [ править ]

В томе 16, номер 1, страница 41 (1977) журнала IBM Systems Journal статья «IBM 5100 и устройство сопряжения для исследовательских устройств - персональная система автоматизации лабораторий» гласила: «Небольшая система автоматизации лаборатории была разработана с использованием IBM Портативный компьютер 5100 в сочетании с устройством сопряжения с исследовательскими устройствами. Эта компактная система предоставляет специализированный компьютер с языком высокого уровня и универсальный интерфейс сбора данных и управления для экспериментов, в которых скорость передачи данных не превышает 9600 бод . Два эксперимента иллюстрируют использование Устройство сопряжения устройств Research, описанное в этой статье, является прототипом устройства сопряжения устройств IBM 7406 ».

Разные модели [ править ]

Доступный с 16 КБ, 32 КБ, 48 КБ или 64 КБ оперативной памяти, 5100 продавался по цене от 8 975 до 19 975 долларов (от 43 000 до 95 000 долларов в сегодняшних долларах). [4]

Языки программирования [ править ]

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

На машинах, поддерживающих оба языка, на передней панели имеется переключатель для выбора языка. Когда инженеры IBM попросили одного бета-тестировщика, Дональда Полониса, провести анализ, он заметил, что, если бы людям пришлось изучать APL для его использования, IBM 5100 не смог бы стать персональным компьютером. Он пытался убедить, что персональный компьютер должен быть простым в использовании, чтобы его приняли. [ необходима цитата ] Предположительно, особый набор символов APL и клавиатура APL были основными препятствиями для новичков в изучении APL. APL обладал мощными функциями для манипулирования данными как векторами и матрицами , в то время как конкурирующий HP 9830 должен был предлагать языковые расширения в дополнительном ПЗУ для матричных операций.

Хотя руководство по обслуживанию и не предназначено для обычных пользователей, оно описывает последовательность клавиш для переключения 5100 в режим обслуживания. В этом режиме можно было читать и записывать непосредственно в RAM-память, видеопамять, регистры CPU, векторы прерываний, счетчик часов и т. Д., Используя шестнадцатеричные коды, эквивалентные языку ассемблера. Это позволяло писать сложные программы прямо в ОЗУ. Поскольку этот режим был однопользовательской системой, эффективно работающей без операционной системы, целеустремленный пользователь мог управлять пространством памяти и писать стабильные многозадачные программы, используя прерывания.

Библиотеки для решения проблем [ править ]

IBM предложила три библиотеки для решения проблем, содержащиеся в картриджах с магнитной лентой, с IBM 5100, чтобы предоставить более 1000 интерактивных подпрограмм, применимых к математическим задачам, статистическим методам и финансовому анализу.

Эмулятор в микрокоде [ править ]

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

Были включены две такие программы: слегка измененная версия APLSV, интерпретатор APL IBM для мэйнфреймов System / 370 и интерпретатор BASIC, используемый на миникомпьютере IBM System / 3 . Следовательно, микрокод 5100 был написан для имитации большей части функциональности как System / 370, так и System / 3.

Позднее IBM использовала тот же подход для своего представления в 1983 году модели XT / 370 для IBM PC , которая была стандартным IBM PC XT с добавлением карты эмулятора System / 370.

Ссылки [ править ]

  1. ^ a b Фридл, Пол Дж. (ноябрь 1983 г.). "SCAMP: Недостающее звено в прошлом ПК?" . ПК . С. 190–197 . Проверено 8 января 2015 года .
  2. ^ Фридл, Пол Дж, "SCAMP: недостающее звено в ПК прошлого", PC Magazine , PC 2, № 6, ноябрь, 1983, pp.190-197
  3. ^ Аткинсон, П. (2013) УДАЛИТЬ: История дизайна компьютерного Vapourware , Лондон: Bloomsbury Publishing .
  4. ^ a b c «Добро пожаловать, IBM, в персональные компьютеры» . БАЙТ . Декабрь 1975. с. 90 . Проверено 19 марта +2016 .
  5. ^ «Введение; Возможность расширения; Функция адаптера связи; Функция адаптера последовательного ввода-вывода - IBM 5100 Руководство по техническому обслуживанию [Страница 5] | ManualsLib» . www.manualslib.com . Проверено 9 марта 2021 .
  • Портативный компьютер IBM 5100 Архивы IBM. Проверено 25.09.2011.

Внешние ссылки [ править ]

  • Портативный компьютер IBM 5100
  • IBM 5100 от oldcomputers.net
  • IBM-5100 и коллекция старых цифровых и аналоговых компьютеров на oldcomputermuseum.com
  • Немецкая / APL-клавиатура IBM-5100 в компьютерном музее Штутгартского университета