Jump to content

ИБМ 5100

ИБМ 5100
Портативный компьютер IBM 5100
Производитель ИБМ
Тип Профессиональный компьютер
Дата выпуска сентябрь 1975 г .; 48 лет назад ( 1975-09 )
Начальная цена От $8,975 до $19,975
Снято с производства 1978
Процессор Процессор IBM PALM с тактовой частотой 1,9 МГц
Память 16–64 КБ ОЗУ (с итерациями 16 КБ)
32-64 КБ ПЗУ
Отображать 5-дюймовый ЭЛТ
Графика 64x16 символов
Вход Клавиатура
Масса 25 кг (55 фунтов)
Преемник ИБМ 5110

Портативный компьютер IBM 5100 — один из первых портативных компьютеров . [1] Представлен в сентябре 1975 года, за шесть лет до появления персонального компьютера IBM и за восемь лет до первого успешного совместимого с IBM портативного компьютера, , Compaq Portable . Это была эволюция прототипа под названием SCAMP (специальный компьютер APL Machine Portable), который был разработан в Научном центре IBM в Пало-Альто в 1973 году. Считается ли эволюционным от SCAMP [2] или революционный, его все равно нужно было подключить к электрической розетке. [3]

Когда в 1981 году был представлен IBM PC, он первоначально назывался IBM 5150, что помещало его в серию «5100», хотя его архитектура не была связана с IBM 5100. [4] 5100 был вторым портативным компьютером IBM. на базе грузовика Ранее IBM 1401 был сконфигурирован в 1960 году для использования в военных целях и назывался мобильным компьютером. [5]

IBM 5100 была снята с производства в марте 1982 года, когда IBM анонсировала своих более крупных собратьев, IBM 5110 (январь 1978 г.) и IBM 5120 (февраль 1980 г.).

СКАМП, прототип

[ редактировать ]
Прототип СКАМПА

В 1973 году Билл Лоу сыграл важную роль в разработке инженерного прототипа под названием SCAMP (переносная компьютерная машина APL), созданного доктором Полом Фридлом и командой из Научного центра IBM в Лос-Гатос. [6] [7] назвал SCAMP Журнал PC Magazine «первым в мире персональным компьютером». [6]

Инженерный прототип IBM Los Gatos и модель дизайна промышленного дизайнера IBM Тома Харди использовались Лоу в его первых попытках продемонстрировать жизнеспособность создания однопользовательского компьютера. [8]

SCAMP эмулировал мини-компьютер IBM 1130 для запуска APL\1130. [9] В 1973 году APL обычно был доступен только на мэйнфреймах, а большинство микрокомпьютеров настольного типа, таких как Wang 2200 или HP 9800, предлагали только BASIC .

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

Описание

[ редактировать ]

IBM 5100 основан на 16 битном процессорном модуле PALM ( Program Logic All Microcode - in ) . [10] В информационном руководстве по обслуживанию IBM 5100 модуль PALM также упоминается как контроллер . PALM мог напрямую обращаться к 64 КБ памяти. Некоторые конфигурации IBM 5100 имели исполняемую систему ROS ( ROM ) и оперативную память общим объемом более 64 КБ простая схема переключения банков , поэтому использовалась . Фактические интерпретаторы APL и BASIC хранились в отдельном адресном пространстве Language ROS , которое PALM рассматривает как периферийное устройство. Было доступно двенадцать моделей: с BASIC, APL или с обоими. Память может быть 16 КБ , 32 КБ , 48 КБ или 64 КБ основной. хранилище. [11] Модель 5100 продавалась по цене от 8 975 до 19 975 долларов (от 51 000 до 113 000 долларов в сегодняшних долларах). [12]

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

В одном интегрированном блоке находились клавиатура, пятидюймовый ЭЛТ- дисплей, ленточный накопитель , процессор , несколько сотен КБ постоянной памяти, содержащей системное программное обеспечение , и до 64 КБ оперативной памяти. [6] Он был размером с небольшой чемодан, весил около 55 фунтов ( 25 кг ) и мог транспортироваться в дополнительном чехле для переноски, отсюда и название «портативный».

В 1975 году было удивительным техническим достижением собрать полноценный компьютер с большим объемом ПЗУ и ОЗУ, ЭЛТ-дисплеем и стримером в такой маленькой машине. Более ранние настольные компьютеры примерно такого же размера, такие как HP 9830 , не имели ЭЛТ и не имели такого большого объема памяти. Модель 5100 имеет внутренний ЭЛТ (диагональ пять дюймов) и отображает 16 строк по 64 символа. IBM предоставила переключатель, позволяющий пользователю отображать все 64 символа каждой строки или только левые или правые 32 символа (с вкраплениями пробелов). Также имелся переключатель для отображения первых 512 байт основной памяти в шестнадцатеричном формате для диагностических целей.

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

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

В то же время IBM анонсировала IBM 5100, а также анонсировала коммуникационный адаптер IBM 5100, который позволял 5100 передавать данные и получать данные из удаленной системы. Благодаря ему 5100 выглядел так же, как IBM 2741 коммуникационный терминал и был разработан для обеспечения возможности связи с IBM 2741-совместимыми машинами в режиме старт-стоп с использованием EBCD ( расширенная , двоично - ) десятичная кодировка нотации . [16] в документации IBM 2741 называется PTTC/EBCD. [17] EBCD был похож на более распространенный код IBM EBCDIC , но не идентичен. Функция, которая не упоминается ни в одной рекламе этого компьютера, — это дополнительный адаптер последовательного ввода-вывода. Чтобы получить доступ к расширениям портов, их необходимо было загрузить с ленты для языков программирования APL и BASIC. [18] В отличие от коммуникационного адаптера, который можно было использовать только для подключения устройств, поддерживающих IBM 2741, эта функция позволяла пользователям подключаться и кодировать любое устройство, использующее стандартный последовательный порт ввода-вывода, включая устройства, произведенные не IBM. [19]

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

Соединитель исследовательского устройства

[ редактировать ]

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

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

[ редактировать ]

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

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

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

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

Эмулятор в микрокоде

[ редактировать ]

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

Были включены две такие программы: слегка модифицированная версия 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.


Хронология

[ редактировать ]
Хронология персонального компьютера IBM
IBM ThinkCentreIBM НетВистаIBM Palm Top PC 110Серия ПК IBMIBM АптиваIBM PS/ValuePointThinkPadЭдуКвестIBM PS/примечаниеКомпьютерная корпорация АмбраIBM ПКрадиоIBM ПС/1IBM ПС/55IBM ПС/2Персональный компьютер IBM XT 286IBM-ПК-трансформерIBM JXПерсональный компьютер IBM AT/370Персональный компьютер IBM ATПромышленный компьютер IBMIBM ПКджрПортативный персональный компьютер IBMПерсональный компьютер IBM XT/370ПК IBM 3270Персональный компьютер IBM XTИБМ 5550Персональный компьютер IBMIBM System/23 ДатамастерИБМ 5120ИБМ 5110ИБМ 5100
Звездочка (*) обозначает модель, выпущенную только в Японии.
  1. ^ «Корпорация IBM представляет 50-фунтовый компьютер» . Нью-Йорк Таймс . 10 сентября 1975 года.
  2. ^ «Хронология компьютерной истории» . Музей истории компьютеров . Проверено 7 мая 2014 г.
  3. ^ «Tech Time Warp недели: портативный компьютер весом 50 фунтов» . Проводной .
  4. ^ Элис Росторн (31 июля 2011 г.). «Неуклюжий компьютер, с которого все началось» . Нью-Йорк Таймс .
  5. ^ «ИБМ 1401» . История вычислительной техники Колумбийского университета . Проверено 23 июля 2021 г.
  6. Перейти обратно: Перейти обратно: а б с д Фридл, Пол Дж. (ноябрь 1983 г.). «SCAMP: недостающее звено в прошлом ПК?» . Журнал ПК . Том. 2, нет. 6. С. 190–197 . Проверено 8 января 2015 г.
  7. ^ «IBM SCAMP, Национальный музей американской истории» . Смитсоновский институт . Проверено 15 февраля 2023 г.
  8. ^ Аткинсон, П., (2013) УДАЛИТЬ: История дизайна компьютерного Vapourware. Архивировано 1 марта 2014 г., в Wayback Machine , Лондон: Bloomsbury Publishing .
  9. ^ Фриман, Шанна (19 сентября 2012 г.). «HowStuffWorks «Каким был первый портативный компьютер?» » . Computer.howstuffworks.com . Проверено 22 июля 2014 г.
  10. ^ Роберсон, Д.А. (июнь 1976 г.). «Портативный компьютер на базе микропроцессора: IBM 5100». Труды IEEE . 64 (6): 994–999. дои : 10.1109/PROC.1976.10253 . S2CID   38243836 .
  11. Перейти обратно: Перейти обратно: а б с «Портативный компьютер IBM 5100». Современные данные . Октябрь 1975 г., стр. 50–55.
  12. Перейти обратно: Перейти обратно: а б с «Добро пожаловать, IBM, в персональные компьютеры» . Байт . Декабрь 1975 г. с. 90 . Проверено 19 марта 2016 г.
  13. ^ «Архивы IBM: портативный компьютер IBM 5100» . ИБМ . 23 января 2003 г.
  14. ^ «Периферийное устройство IBM 5100» (PDF) . Аппаратное обеспечение. Датаматизация . Том. 22, нет. 5. Май 1976. с. 212. Передаётся со скоростью максимум 15,5 символов в секунду.
  15. ^ «ИБМ 5110» .
  16. ^ Справочное руководство по коммуникациям IBM 5100 (PDF) (первое издание). ИБМ. Сентябрь 1975 г. SA21-9215-0.
  17. ^ Информация производителя оригинального оборудования коммуникационного терминала 2740/2741 (PDF) . Справочная библиотека систем IBM (первое издание). ИБМ. стр. 11–14. А27-3002-0.
  18. ^ Руководство пользователя адаптера последовательного ввода-вывода IBM 5100 (PDF) (второе изд.). ИБМ. Январь 1977 г. SA21-9239-1.
  19. ^ Информационное руководство по техническому обслуживанию IBM 5100 Communications/Serial I/O (PDF) . ИБМ. п. 1-1. SY31-0429-2 . Проверено 24 декабря 2023 г.
  20. ^ Збигнев Стачняк (2011). Изобретение ПК: история MCM/70 . McGill-Queen's Press - MQUP. стр. 140–. ISBN  978-0-7735-8146-3 .
  21. ^ Богдан Ион Пуркару (2014). Игры против оборудования. История компьютерных видеоигр: 80-е годы . Когда инженеры IBM попросили одного бета-тестера Дональда Полониса...
  22. ^ спасение огромной программы IBM 1130 APL «Что такое персональный компьютер?» . Журнал ПК . Ноябрь 1983 года.

Дальнейшее чтение

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 91c1a62fe08f5149a779910f780868d5__1716038160
URL1:https://arc.ask3.ru/arc/aa/91/d5/91c1a62fe08f5149a779910f780868d5.html
Заголовок, (Title) документа по адресу, URL1:
IBM 5100 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)