Певица System Ten
Эта статья нуждается в дополнительных цитатах для проверки . ( ноябрь 2022 г. ) |
Singer System Ten для малого бизнеса, — компьютер выпускаемый корпорацией Singer . Система Ten, представленная в 1970 году, представляла собой раннюю форму логического разделения . [1] System Ten представляла собой символьно-ориентированный компьютер, использовавший 6-битные символы BCD и десятичную арифметику.
В начале 1960-х годов компания Singer Sewing Machine Company занимала доминирующую долю мирового рынка бытовых и небольших промышленных швейных машин. К 1962 году сеть розничных магазинов продавала машины, ткани , галантерею и выкройки – все для домохозяйки, которая шила одежду и мебель. В США было 175 розничных магазинов, а также множество в Европе. Как и во многих сетях небольших розничных магазинов с широким ассортиментом продукции, контроль запасов и обмен запасами имели решающее значение для движения денежных средств и прибыли . Поэтому под руководством своего генерального директора Дональда П. Кирчера компания Singer обратилась к нескольким производителям компьютеров с предложением принять участие в тендере на разработку и производство компьютеров, которые могли бы подключаться к нескольким кассам в каждом магазине и выступать в качестве центрального пункта сбора реальных доходов. временная информация об акциях и распродажах. IBM и NCR, крупнейшие в то время компьютерные компании в мире, отклонили предложение принять участие в торгах, как и некоторые другие. Единственной компанией, которая приняла этот вызов, была Friden , американская компания, базирующаяся в Сан-Леандро, Калифорния , где производились настольные калькуляторы и счетные машины на основе перфоленты. Сингер принял предложение Фридена.
В 1965 году компания Singer выкупила компанию Friden, создав компанию Singer Business Machines. Затем компания разработала компьютер, первоначально называвшийся процессором бизнес-данных (BDP), а вскоре переименованный в System Ten. В 1969 году Singer Business Machines создала дочернее подразделение Advanced Systems Division в каждой западноевропейской стране для запуска и продажи Singer System Ten. Вновь назначенные менеджеры и директора прошли обучение технологиям и маркетинговой стратегии, и 2 апреля 1970 года Singer System Ten была запущена по всей Европе.
Дизайн System Ten был революционным из-за особых требований, предъявляемых к тому, что сейчас называют системами « торговых точек ». На машине не было операционной системы , которая планировала бы использование процессора : вместо этого она имела до 20 «разделов», каждый из которых имел выделенную память объемом до 10 килобайт, а также общую область, к которой могли получить доступ все разделы, первоначально ограниченную 10 000 в более ранних моделях, но увеличено до 100 000 в более поздних. [2] Систему назвали Системой Десять, потому что она выполняла все вычисления в десятичном формате , в отличие от своих аналогов, которые работали в двоичном формате . (Она никогда не называлась «Система 10», с дефисом или без него, хотя многие страны пытались ее переименовать. В Испании жаловались, что «Система Десять» означает «Держать систему!») [ нужны разъяснения ] .
Каждый раздел, в свою очередь, будет обслуживать до 10 устройств ввода-вывода , в зависимости от типа раздела. Для таких устройств, как терминалы , принтеры , картридеры и перфораторы , был установлен Multi-Terminal IOC (канал ввода-вывода), работавший со скоростью около 20 кбит/с. Раздел будет реагировать на инструкции ввода-вывода ЦП для извлечения и пакетной передачи данных с терминальных устройств в основную память. Не было никаких небольших или односимвольных передач данных, чтобы уменьшить потребность в доступе к памяти процессора. Процессор по очереди просматривал каждый раздел, обходя те, в которых выполнялась инструкция ввода-вывода, и выполняя инструкции в остальных до тех пор, пока либо не был отправлен новый ввод-вывод, либо не истечет 16,7 мс (20 мс в Европе) и успешный результат. Обнаружена инструкция ветвления. Теоретически можно было «захватить» процессор, если никогда не встречалось успешного перехода или инструкции ввода-вывода.
Можно было установить несколько других типов разделов, для торговых терминалов использовался MD (multi-data IOC), который мог контролировать до 10 из них. Эти устройства буферизовали всю транзакцию, которая отправлялась пакетно со скоростью 1200 бит в секунду. Поскольку все передачи осуществлялись непосредственно из раздела в память, на каждый терминал одновременно могла быть активна только одна активная передача, что могло привести к «тайм-ауту» некоторых устройств во время передачи в загруженной системе. Кроме того, были доступны три типа контроллеров последовательной связи, адаптер синхронной связи, который был способен эмулировать терминал IBM 2780 того времени, однако в ASCII , а не в EBCDIC , а также была доступна его асинхронная версия, но оба были ограничены скоростью линии не более 2400 бит/с, максимальной скоростью коммутируемого доступа на тот момент. Другой последовательный контроллер, называемый адаптером асинхронного терминала (ATA), обеспечивает соединение символьно-ориентированного терминала с максимальной скоростью 300 бит/с.
Строго говоря, это было не 10К, а 10000 символов на раздел, поскольку память System Ten состояла из 6-битных символов. Для составления одной инструкции требовалось 10 символов, поэтому каждый раздел мог вместить только 1000 инструкций. Набор инструкций был чрезвычайно небольшим, простым и мощным. Первоначальный процессор, модель 20, имел всего 13 инструкций, но его преемник, модель 21, имел 16 инструкций, и в основном он был запрограммирован на языке ассемблера. Несмотря на относительно упрощенный синтаксис, ассемблер имел встроенный макроязык , который был чрезвычайно мощным и сложным, основанным на языке сопоставления и анализа строк. С тех пор ни один переводчик машинного языка не приблизился к такому уровню сложности, вероятно, потому что немногие его понимали, а время обработки даже самых маленьких программ могло быть непомерно долгим. [ нужна ссылка ]
Эта машина имела более длительную историю в Северной Америке , чем в Великобритании , которая началась с того, что подразделение Singer Business Machines было куплено ICL в 1976 году. На момент продажи, по оценкам ICL, по всему миру использовалось 8000 System Ten. [1] ICL продолжала продавать систему как ICL System Ten, но также попыталась отучить клиентов от нее и перейти к своей основной продукции, серии 2900, представив переходную машину под названием ME/29. Когда эта стратегия провалилась, они обратились к подразделению Singer, производившему интеллектуальные терминалы, чтобы модернизировать систему и привести ее в соответствие с современными стандартами, а также значительно уменьшить ее размер и энергопотребление. Затем была создана ICL System 25, последняя версия машины. [3] [4]
В Великобритании маркетинговая стратегия заключалась в том, что клиенты будут обучаться ассемблеру и писать свои собственные программы . Это была единственная серьезная стратегическая ошибка, которую допустил Зингер. Некоторые европейские компании Singer Business Machines проигнорировали эту стратегию и создали небольшие внутренние компании по разработке программного обеспечения для написания приложений клиентов. В течение двух лет некоторые из этих компаний-разработчиков программного обеспечения стали независимыми от Singer и специализировались на поддержке своих национальных клиентов System Ten. В Северной Америке появилось несколько других языков, в том числе подход к вычислениям на основе «табличного процессора», который был прост в освоении, и компилятор RPG /RPGII, который позже был добавлен с появлением ассемблера второго поколения, включавшего компоновщик, программу который мог бы объединить несколько собранных модулей в один исполняемый файл . Существовали также инструменты под названием lpgc и Super Opus (от Safe Computing Ltd.), которые использовали структуру данных из инструмента ICL для обновления файлов для определения структуры данных. LPGC в основном был инструментом создания отчетов, хотя вы могли принимать данные в начале или, если вы исправили машинный код, вы могли сделать это во время работы.
Singer также создала пакеты программного обеспечения для розничных приложений, которые выросли из ее установленной клиентской базы, самая большая из которых находилась в Wanamaker's универмаге в Филадельфии . Новые установки облегчались тем, что требовалось только вносить изменения в исходный код, а не переписывать его каждый раз с нуля, что позволяло быстро запускать более крупные установки. В Англии универмаг Welwyn в Уэлвин-Гарден-Сити (ныне филиал John Lewis & Partners ) первым внедрил System Ten, как первоначально планировалось, и это стало флагманской установкой.
Несмотря на свою основную направленность в качестве подсобной машины для розничной торговли, [5] он по-прежнему продавался как бизнес-компьютер общего назначения, поскольку поддерживал распространенные в то время периферийные устройства, такие как видеотерминалы, перфокарты, принтеры, а позже и дисковые и магнитные накопители для приложений продаж, складского учета и бухгалтерского учета. В конце концов, с окончанием эры миникомпьютеров он ушёл в историю , когда ПК стал более популярной вычислительной платформой.
Ссылки
[ редактировать ]- ^ Перейти обратно: а б «Новая жизнь для системы Сингера 10» . Сидней Морнинг Геральд . 18 сентября 1979 г. с. 27 . Проверено 3 июня 2012 г.
- ^ Сурден, Эстер (4 июля 1977 г.). «ICL предлагает процессоры серии 220 в качестве обновления Singer System Ten» . Компьютерный мир . XI (27): 29 . Проверено 2 ноября 2022 г.
... максимальный размер памяти каждого раздела на старом процессоре составлял 10 КБ символов.
- ^ Уолтон, А. (ноябрь 1981 г.). «Архитектура системы ICL 25» (PDF) . Технический журнал ICL . 2 (4) . Проверено 23 февраля 2020 г.
- ^ Найт, Майкл (зима 2009 г.). «Система 25 — успех Золушки восьмидесятых от ICL» . Воскресение (49) . Проверено 23 февраля 2020 г.
- ^ Робертс, Брайан; Берг, Натали (2012). Walmart — ключевые выводы и практические уроки от крупнейшего в мире ритейлера . Лондон: Коган Пейдж . п. 139. ИСБН 9780749462741 .
Walmart... установил сеть Singer System 100...