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

Singer System 10 был небольшой бизнес компьютер изготовлен по Зингер . Система 10, представленная в 1970 году, представляла собой раннюю форму логического разделения . [1] Система 10 была символьным компьютером, использующим 6-битные символы BCD и десятичную арифметику.

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

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

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

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

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

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

Консоль ICL System 25

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

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

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

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

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

  1. ^ a b «Новая жизнь для системы Зингера 10» . Сидней Морнинг Геральд . 18 сентября 1979 г. с. 27 . Проверено 3 июня 2012 года .
  2. Перейти ↑ Walton, A. (ноябрь 1981). «Архитектура ICL System 25» (PDF) . Технический журнал ICL . 2 (4) . Проверено 23 февраля 2020 года .
  3. ^ Найт, Майкл (зима 2009 г.). "Система 25 - успех Золушки ICL восьмидесятых" . Воскресение (49) . Проверено 23 февраля 2020 года .

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

  • Страницы из Справочника программиста по System 10
  • Описание системы 10