Singer System 10 - Википедия - Singer System 10
В Певица System Ten был компьютером для малого бизнеса, произведенным Singer Corporation. Система Десять, представленная в 1970 году, представляла собой раннюю форму логическое разделение.[1]Система Десятая была компьютерно-ориентированным компьютером, использующим 6-битные символы BCD и десятичная арифметика.
В начале 60-х годов компания Singer Sewing Machine Company занимала доминирующую долю на мировом рынке домашних и небольших промышленных швейных машин. К 1962 году его сеть розничных магазинов продавала свои машины, ткани, галантерею и выкройки - все для домохозяйки, которая шила одежду и мебель. В США было 175 розничных магазинов, а также многие в Европе. Как и во многих сетях небольших розничных магазинов с широким ассортиментом продукции, контроль запасов и обмен товарами имели решающее значение для движения денежных средств и прибыли. Поэтому под руководством своего генерального директора Дональда Кирчера Зингер обратился к нескольким производителям компьютеров с предложением принять участие в торгах на разработку и производство компьютеров, которые могли бы подключаться к нескольким кассам в каждом магазине и выступать в качестве центрального пункта для сбора реальных денег. своевременная информация о запасах и продажах. IBM и NCR, в то время крупнейшие компьютерные компании мира, отклонили предложение о подаче заявки, как и некоторые другие. Единственной компанией, которая приняла вызов, была Friden, Inc., американская компания, базирующаяся в Сан-Леандро, CA, которая производила настольные калькуляторы и бухгалтерские машины на основе перфоленты. Зингер принял предложение Фридена.
В 1965 году Зингер выкупил компанию 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 инструкций, и в основном он был запрограммирован на языке ассемблера. Несмотря на относительно упрощенный синтаксис, ассемблер имел встроенный макроязык, который был чрезвычайно мощным и сложным, основанным на языке сопоставления и анализа строк. С тех пор ни один машинный переводчик не подошел хоть сколько-нибудь близко к этому уровню сложности, вероятно, как это понимали немногие, а время обработки даже самых маленьких программ могло быть непомерно большим.
Очевидно, машина имела более долгую историю в Северной Америке, чем в Великобритании, которая началась, когда подразделение Singer Business Machines было куплено компанией ICL в 1976 году. На момент продажи ICL подсчитала, что во всем мире использовалось 8000 System Tens.[1] ICL продолжала продавать систему как ICL System 10, но также пыталась отучить клиентов от нее и перейти к их основной линейке продуктов, серии 2900, представив переходную машину под названием ME / 29. Когда эта стратегия не увенчалась успехом, они обратились к подразделению Singer, которое производило интеллектуальные терминалы, чтобы реконструировать систему и привести ее в соответствие с современными стандартами, а также значительно уменьшить ее размер и энергопотребление, а модель 25, последняя итерация системы. затем была создана машина.[2][3]
В Великобритании маркетинговая стратегия заключалась в том, что заказчики обучались ассемблеру и писали свои собственные программы. Это была единственная серьезная стратегическая ошибка, которую допустил Зингер. Некоторые европейские компании 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, как планировалось изначально, и это стало флагманской установкой.
Несмотря на то, что он позиционировался как машина для розничной торговли, он по-прежнему продавался как бизнес-компьютер общего назначения, поскольку он поддерживал обычные периферийные устройства того времени, такие как видеотерминалы, перфокарты, принтеры и, позже, дисковые накопители и магнитные ленты для хранения данных. приложения для продаж, складских запасов и бухгалтерского учета. Со временем он ушел в историю с концом эры мини-компьютеров, когда ПК стал более популярной вычислительной платформой.
Рекомендации
- ^ а б "Новая жизнь для Singer's System 10". Sydney Morning Herald. 18 сентября 1979 г. с. 27. Получено 3 июня, 2012.
- ^ Уолтон, А. (ноябрь 1981 г.). «Архитектура системы ICL 25» (PDF). Технический журнал ICL. 2 (4). Получено 23 февраля 2020.
- ^ Найт, Майкл (зима 2009 г.). "Система 25 - успех Золушки 80-х от ICL". ВОСКРЕШЕНИЕ (49). Получено 23 февраля 2020.