Singer System 10

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

Singer System Ten был компьютером для малого бизнеса, произведенным Singer Corporation. System Ten, представленная в 1970 году, представляла собой раннюю форму логического разбиения. System Ten была символьно-ориентированным компьютером, использующим 6-битные символы BCD и десятичную арифметику.

В начале 60-х годов компания Singer Sewing Machine Company занимала доминирующую долю на мировом рынке домашних и небольших промышленных швейных машин. К 1962 году его сеть розничных магазинов продавала свои машины, ткани, галантерею и выкройки - все для домохозяйки, которая шила одежду и мебель. В США было 175 розничных магазинов, а также многие в Европе. Как и во многих сетях небольших розничных магазинов с широким ассортиментом продукции, контроль запасов и обмен товарами имели решающее значение для движения денежных средств и прибыли. Поэтому под руководством своего генерального директора Дональда Кирчера Зингер обратился к нескольким производителям компьютеров с предложением принять участие в торгах на разработку и производство компьютеров, которые могли бы подключаться к нескольким кассам в каждом магазине и выступать в качестве центрального пункта для сбора реальных денег. своевременная информация о запасах и продажах. IBM и NCR, в то время крупнейшие компьютерные компании мира, отклонили предложение о подаче заявки, как и некоторые другие. Единственной компанией, которая приняла вызов, была Friden, Inc., американская компания, базирующаяся в Сан-Леандро, Калифорния, которая производила настольные калькуляторы и бухгалтерские машины на основе перфоленты. Зингер принял предложение Фридена.

В 1965 году компания Singer выкупила компанию Friden, создав компанию Singer Business Machines. Затем он разработал компьютер, первоначально называвшийся Business Data Processor (BDP), а вскоре переименованный в System Ten. В 1969 году Singer Business Machines создала дочернюю компанию Advanced Systems Division в каждой западноевропейской стране для запуска и продажи Singer System Ten. Вновь назначенные менеджеры и директора прошли обучение технологиям и маркетинговой стратегии, и 2 апреля 1970 года система Singer System Ten была запущена по всей Европе.

Дизайн System 10 был революционным из-за особых требований. того, что сейчас называется системами «точек продаж». На машине не было операционной системы, которая планировала использование процессора: вместо этого у нее было бы до 20 `` разделов '', каждый из которых имел выделенную память до 10 килобайт, и общую область, к которой могли получить доступ все разделы, изначально ограниченная 10 КБ в более ранних моделях, но расширено до 100 КБ в более поздних. Система получила название «Система десять», потому что она выполняла все свои вычисления в десятичной системе, в отличие от ее аналогов, которые работали в двоичной системе. (Он никогда не назывался «Система 10» с дефисом или без него, хотя многие страны пытались переименовать его. В Испании жаловались, что «Система 10» означает «Удерживайте систему!»).

Каждый раздел, в свою очередь, будет обрабатывать до 10 устройств ввода-вывода, в зависимости от типа раздела. Для таких устройств, как терминалы, принтеры, устройства чтения карт и перфораторы, был установлен многопозиционный IOC (канал ввода-вывода), который работал со скоростью около 20 кбит / с. Раздел будет реагировать на инструкции ввода-вывода ЦП для извлечения и передачи данных пакетами с оконечных устройств в основную память, не было небольших или односимвольных передач данных, чтобы снизить потребность в доступе к памяти процессора. Процессор будет циклически перебирать каждый раздел по очереди, обходя те из них, в которых выполнялась инструкция ввода-вывода, и выполняя инструкции в других до тех пор, пока не будет опубликован новый ввод-вывод, или пока не пройдет 16,7 мс (20 мс в Европе) и не будет успешно выполнено Обнаружена инструкция ветвления. Теоретически можно было «перегружать» процессор, если ни разу не встретилась успешная ветвь или инструкция ввода-вывода.

Существовало несколько других типов перегородок, которые можно было установить, для терминалов розничной торговли использовался MD (multi-data IOC), который мог контролировать до 10 или их. Эти устройства буферизовали всю транзакцию, которая была отправлена ​​пакетом со скоростью 1200 бит в секунду. Поскольку все передачи производились непосредственно из раздела в память, было возможно иметь только одну активную передачу на каждый терминал за раз, что могло привести к тому, что некоторые устройства «отключились» во время передачи в загруженной системе. Кроме того, были доступны три типа контроллеров последовательной связи: адаптер синхронной связи, который мог эмулировать терминал IBM 2780 того времени, но в ASCII, а не в EBCDIC, и асинхронная версия то же самое было также доступно, но оба были ограничены линейной скоростью не более 2400 бит / с, максимальной скоростью коммутируемого доступа в день. Другой последовательный контроллер, называемый асинхронным терминальным адаптером (ATA), позволяет символьно-ориентированному терминалу соединяться с максимальной скоростью 300 бит / с.

Строго говоря, это было не 10 КБ, а 10 000 символов на раздел, поскольку память System Ten состояла из 6-битных символов. Для создания одной инструкции требовалось 10 символов, поэтому каждый раздел мог вместить не более 1000 инструкций. Набор инструкций был чрезвычайно маленьким, простым и мощным. Первоначальный процессор, модель 20, имел только 13 инструкций, но его преемник, модель 21, имел 16 инструкций, и в основном он был запрограммирован на языке ассемблера. Несмотря на относительно упрощенный синтаксис, ассемблер имел встроенный макроязык, который был чрезвычайно мощным и сложным, основанным на языке сопоставления и анализа строк. С тех пор ни один машинный переводчик не подошел хоть сколько-нибудь близко к этому уровню сложности, вероятно, как это понимали немногие, а время обработки даже самых маленьких программ могло быть непомерно большим.

Консоль ICL System 25

Эта машина, очевидно, имела более длительную историю в Северной Америке, чем в Великобритании, которая началась, когда подразделение Singer Business Machines было куплено ICL в 1976 году. По оценкам ICL, по всему миру используется 8000 Систем Десятки. ICL продолжала продавать систему как ICL System 10, но также попыталась отучить клиентов от нее и перейти к их основной линейке продуктов, серии 2900, представив переходную машину под названием ME / 29. Когда эта стратегия не увенчалась успехом, они обратились к подразделению Singer, которое производило интеллектуальные терминалы, чтобы реконструировать систему и привести ее в соответствие с современными стандартами, а также значительно уменьшить ее размер и энергопотребление, а модель 25, последняя версия системы. затем была создана машина.

В Великобритании маркетинговая стратегия заключалась в том, что заказчики обучались ассемблеру и писали свои собственные программы. Это была единственная серьезная стратегическая ошибка, которую допустил Зингер. Некоторые европейские компании Singer Business Machines проигнорировали эту стратегию и создали небольшие внутренние компании по разработке программного обеспечения для написания клиентских приложений. В течение двух лет некоторые из этих компаний по разработке программного обеспечения были независимы от Singer и специализировались на поддержке своих национальных клиентов System Ten. В Северной Америке появилось несколько других языков, в том числе подход к вычислениям с использованием `` табличного процессора '', который был простым для изучения, и компилятор RPG / RPGII, который позже был добавлен с появлением ассемблера второго поколения, включающего компоновщик, программу, которая мог связать несколько собранных модулей вместе в один исполняемый файл. Существовали также инструменты под названием lpgc и Super Opus (от Safe Computing Ltd.), которые использовали структуру данных из инструмента ICL для обновления файлов, чтобы определить структуру данных. LPGC был в основном инструментом отчетов, хотя вы могли принимать данные с самого начала или если вы исправили машинный код, вы могли сделать это в полете.

Компания Singer также создала программные пакеты для розничных приложений, которые выросли из ее установленной клиентской базы, крупнейшая из которых находилась в универмаге John Wanamaker's в Филадельфии. Новые установки были облегчены тем, что нужно было только вносить изменения в исходный код, а не переписывать его каждый раз с нуля, что позволяло быстро запускать более крупные установки. В Англии универмаг Welwyn в Велвин-Гарден-Сити (ныне филиал John Lewis) был первым, кто внедрил System Ten, как первоначально планировалось, и это стало флагманской установкой.

Несмотря на то, что он позиционировался как машина для розничной торговли, он по-прежнему продавался как бизнес-компьютер общего назначения, поскольку он поддерживал обычные периферийные устройства того времени, такие как видеотерминалы, перфокарты, принтеры и, позднее, хранение на дисках и магнитных лентах для торговых, складских и бухгалтерских приложений. Со временем он ушел в историю с концом эры мини-компьютеров, когда ПК стал более популярной вычислительной платформой.

Ссылки

Внешние ссылки

Последняя правка сделана 2021-06-08 02:35:20
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте