Computer Technology Limited - Википедия - Computer Technology Limited

Computer Technology Limited
ПромышленностьКомпьютерное железо
Основан1965
ОсновательИэнн Бэррон
Штаб-квартираХемел Хемпстед,
Ключевые люди
Иэнн Бэррон (1965-1971),
Том Маргерисон (Председатель 1971-1975),
Тони Дэвис (управляющий директор 1981-1989)
Товарыминикомпьютеры

Computer Technology Limited (CTL) была британской компьютерной компанией, основанной в 1965 году. В 1984 году она объединилась в свою холдинговую компанию и получила название Information Technology Limited (ITL).

Основатель Иэнн Бэррон работал на Elliott Automation но ушел, чтобы сформировать CTL, когда он не смог убедить Эллиотта внедрить его идеи в их компьютеры следующего поколения. CTL финансировался Американская корпорация исследований и разработок и Pergamon Press.[1]

Первый компьютер CTL, Модульный, появился в продаже в 1968 году.[2]

Модульный

Modular One был 16-битным компьютером, построенным с Связанная с эмиттером логика (ECL) и был конкурентоспособным с другим первым поколением миникомпьютеры.

Функции

Ключевой особенностью, от которой он получил свое название, было то, что он состоял из отдельных модулей процессора, памяти и периферийных устройств, имеющих общий интерфейс и физический форм-фактор, что позволяло их объединять в любой комбинации, размещая один или два высоко в модульные стеллажи. Стандартные модули были примерно 50 см шириной и глубиной, 70 см высотой и укомплектованы блоком питания, обычно весивший более 25 кг. Модули были соединены между собой с использованием единого типа интерфейса, состоящего из двух идентичных карт, которые должны быть вставлены в два модуля, которые необходимо соединить, сами эти карты связаны плоским ленточным кабелем длиной один или два метра. Таким образом, память была просто еще одним периферийным устройством (например, принтером), но была и вводом, и выводом.

Каждое взаимодействие через эти интерфейсы включало в себя 3-стороннее рукопожатие, которое в случае доступа процессора к модулю памяти состояло из адреса отправки, приема данных и отправки новых данных, схема, хорошо подходящая для деструктивного чтения с последующей перезаписью, необходимой для магнитная память времени. Эти три фазы были опосредованы фронтами напряжения, а не импульсами, так как считалось, что это быстрее. Кроме того, входное и выходное сопротивления ECL были сопоставимы с характеристическим сопротивлением ленточного кабеля. Это, вместе с небольшими колебаниями напряжения между состояниями «0» и «1», обеспечивает низкий уровень шума и отсутствие отражений.

У процессоров, естественно, было несколько интерфейсных слотов, соединенных шиной, что позволяло при необходимости подключаться к памяти и периферийным модулям. Модулей памяти было несколько, что позволяло обращаться к ним более чем одним процессором, а также контроллерами дисков для DMA. Контроллеры дисков могут быть подключены к двум процессорам, а также к модулям памяти. Все модули имели обозначение типа «1.x», например, исходный процессорный модуль был 1.11, модули памяти - 1.2x, символьные периферийные устройства - 1.3x, диски - 1.4x, а устройства с магнитной лентой - 1.5x. Стандартный интерфейс получил обозначение 1.01.

Различные строительные блоки можно было собрать и сконфигурировать для производства отказоустойчивая компьютерная система.[3]

Отличительными особенностями процессора были ввод-вывод с отображением памяти и ранняя версия сегментированной памяти (аналогичная более поздней Intel 8086 но имея как базу, так и предел). У процессора было 3 сегментных регистра, называемых X, Y и Z. Сегмент X был только для чтения / выполнения и использовался для отображения сегментов кода (соответствующих CS в архитектуре x86). Невозможно было выполнить код в сегментах Y и Z, которые использовались для данных (примерно соответствующих DS и ES в x86). Было 8 режимов адресации, позволяющих получить доступ к данным, отображаемым сегментными регистрами различными способами.

Сегментация памяти вместе с двумя состояниями выполнения (Нормальное состояние и непрерывный привилегированный Особое состояние ) сделал возможным реализацию самозащитного ядра операционной системы (известного как Executive или Exec). В то время такие идеи были популярны в британской компьютерной академии, а позже были приняты некоторыми американскими проектами, такими как Motorola 68000 и Intel 80286. Кроме того, система питания была настроена как периферийное устройство с возможностью прерывания, что давало машине возможность плавно отключаться в аварийной ситуации.

История продаж

Modular One был сравнительно дорогим. Это было несколько экзотично, поскольку модульная конструкция приводила к тому, что почти все поставляемые системы несколько отличались друг от друга, что создавало большие затраты на обслуживание.

Многие университеты были оснащены системами Modular One отчасти из-за того, что в то время правительство придерживалось политики «покупай британское».[4] Выступая в качестве внешнего процессора для ICL 1900 мэйнфреймы, управляющие несколькими онлайн-терминалами или в качестве удаленной станции ввода пакетных заданий, были основным рынком для Modular One.[1]

Он никогда не продавался широко за пределами Великобритании, и даже в Великобритании его продажи превосходили Корпорация цифрового оборудования (DEC) и Общие данные до конца 1970-х гг.[1]

С середины 1970-х до середины 1980-х годов стоимость систем была снижена за счет TTL. Bitlice технология и 8-битные микропроцессорные контроллеры связи, отказавшись от радикальной модульной конструкции, но так и не завоевав значительной доли рынка.

Наследие

В настоящее время осталось очень мало компьютеров Modular One, возможно, только тот пример, который был восстановлен Redhawk Systems Ltd.[5]

Операционная система

Ядро операционной системы называлось Exec. Несколько простых (E1, E2 и E3) были разработаны в первые годы существования компании. E4, первая собственная версия около 1973 г., полностью написана на ассемблер, было многозадачным ядром, использующим Dijkstra семафоры для защиты внутренних структур данных от конфликтов. Он был основан на ранней версии объектно-ориентированный принципов, хотя и не хватает большей части того, что сейчас считается существенными чертами парадигмы, таких как наследование.

Объекты включали действия (теперь более известные как задачи или процессы), сегменты (памяти), файлы, семафоры и часы. Другой тип объекта, сфера, представлял собой область защиты во время выполнения, в которой существовали все другие типы объектов (включая другие сферы). Объекты можно было создавать в произвольном количестве, и на каждый из них ссылались через имя времени выполнения или RTN. Поскольку на объект могут ссылаться несколько RTN, принадлежащих к разным сферам, они могут легко совместно использоваться программами и удаляться только тогда, когда счетчик ссылок объекта в RTN падает до нуля. Связанные списки очень широко использовались в E4 для управления структурами данных, фактически список RTN был почти единственным линейным списком, который существовал. (Процесс генерации системы включал этап, прозаически называемый «вязанием», включающий комбинацию макрорасширения и процедурных элементов, посредством которых исходные структуры данных динамически «связывались» вместе для создания входного файла для ассемблера.)

Простота, с которой несколько процессорных, запоминающих и периферийных модулей могут быть встроены в систему, а также необходимость расширения верхних пределов возможностей, побудили к разработке двухпроцессорного варианта E4. Он был построен полностью из стандартных модулей, за исключением небольшой платы синхронизации, которая не позволяла обоим процессорам работать одновременно в особом состоянии, и очень незначительной модификации интерфейса одного из процессоров для хранения нуля, что позволяет каждому процессору обращаться к небольшой выделенной области памяти для переменные, зависящие от процессора, такие как текущая активность. Однако результаты были несколько разочаровывающими, поскольку E4, естественно, проводила значительную часть своего времени в особом состоянии, даже несмотря на то, что всегда предпринимались попытки ограничить специальные процедуры состояния до 100 мкс за раз. Даже при выполнении пользовательских программ, привязанных к процессору, достигнутая производительность была всего лишь порядка 150% от производительности одного процессора, а двухпроцессорные системы E4 никогда не продавались.

Было некоторое сходство с Unix в использовании (в основном) независимых от устройств последовательных потоков, ориентированных на байты, в файловой системе и межпроцессного взаимодействия, в отличие от файловых систем, ориентированных на записи, которые тогда преобладали в коммерческой обработке данных. E4 также поддерживает приоритеты в реальном времени и виртуальную память на уровне сегмента.

У E4 был примитивный интерфейс командной строки, но на его основе была построена операционная система с множественным доступом, известная как Modus, для гораздо большей гибкости и простоты использования. Он состоял из «Ядра», которое присматривало за коллекцией «Двигателей». Механизм обычно был связан с периферийным устройством и выполнял работу из очереди, например, брал задания на печать из очереди печати и печатал их. Особым случаем был механизм чтения, который был командным процессором. Он был либо связан с оконечным устройством (в этом случае у него было оконечное устройство, но не было очереди), либо он был пакетным процессором (в этом случае у него была очередь, но не было устройства).

Файловая система SDFS не была частью ядра, а представляла собой отдельную программу. Также была разработана файловая система MKFS с несколькими ключами, которая вместе с системой обработки транзакций и генератором отчетов легла в основу многих продаж коммерческих приложений.

Modus и многие приложения были написаны на языке высокого уровня. Коралловый 66.[6] Компиляторы для КОБОЛ и FORTRAN IV были также доступны для Modular One.[7]

Более поздняя история

Основатель Ианн Бэррон ушел из компании в 1971 году после краха крупного клиента. Он продолжал формировать Inmos и развивать транспьютер. Его заменил на посту председателя Том Маргерисон, из Лондонское телевидение выходного дня.[1]

В течение 1970-х CTL довольно успешно работала на нескольких нишевых рынках, в то время как более крупные американские конкуренты, такие как Корпорация цифрового оборудования (DEC) с их Диапазон PDP, увеличилась доля рынка. В 1980 году были созданы две дочерние компании Office Technology Limited (OTL) и Network Technology Limited (NTL), а также холдинговая компания Information Technology Limited (ITL).[1]

В 1981 году управляющим директором стал предприниматель Тони Дэвис. При Дэвисе CTL начала закупать оборудование, чтобы его переименовали в системы CTL, понимая, что CTL не может позволить себе разрабатывать оборудование на всех уровнях. Первый был Конвергентные технологии Система 8086 что создало конкурентоспособную по цене небольшую систему для CTL. В 1984 году все дочерние компании были объединены в холдинговую компанию Information Technology Limited (ITL), заменив название CTL. Формально это было мерой повышения эффективности, но это также улучшило положение компании для возможного публичного размещения акций на фондовых рынках.[1]

В середине 1980-х годов компания решила, что будущее за открытые системы и CTL попытались перейти на Unix с перебеджированными системами от Motorola и Sequoia Systems. Тем не менее, продажи проприетарных систем CTL упали до того, как новые системы могли быть увеличены для их замены.[нужна цитата ]Компания была поглощена ДЕЙСТВОВАТЬ в 1989 году, в первую очередь для своих клиентов и обширной сети поддержки, что фактически положило конец эре CTL как производителя компьютеров.[1]

Штаб-квартира

В 1969 году Computer Technology наняла многообещающего архитектора. Норман Фостер спроектировать новую штаб-квартиру к северу от Лондона, в Хемел Хемпстед. Фостер отреагировал на потребность компании в открытой планировке офиса, а также в сжатой графике строительства, разработав инновационную надувную конструкцию или «воздушную палатку», которая была критически оценена архитектурной прессой во время ее презентации.[8]

Смотрите также

Название компании Computer Technology Limited в настоящее время зарегистрировано и используется: https://www.computer-technology.co.uk/

Рекомендации

  1. ^ а б c d е ж грамм Гамильтон, Росс (июнь 1997 г.). Непрерывный путь: эволюция технологий управления процессами в послевоенной Британии (PDF). Департамент компьютерных наук (Тезис). Уорикский университет. С. 115–116, 120, 123, 127, 138–140. Получено 6 апреля 2019.
  2. ^ «Компактная машина запущена». Computer Weekly. 2 мая 1968 года. Получено 9 апреля 2019.
  3. ^ Пол Уокер, Барри Кук.«SpaceWire: ключевые принципы, извлеченные из 40-летней истории».2006.p. 1.
  4. ^ «История компьютерных наук 1970 - 1979». Школа компьютерных наук. Бирмингемский университет. Архивировано из оригинал 7 февраля 2007 г.
  5. ^ Проект консервации Redhawk Systems Modular One
  6. ^ «Четкий язык может помочь европейским компьютерам». Новый ученый. 30 ноября 1972 г. с. 513. Получено 8 апреля 2019.
  7. ^ «Обзор миникомпьютеров». Вычисление. 16 августа 1973 г.. Получено 8 апреля 2019.
  8. ^ «Офис под кожей». Дизайн. Совет промышленного дизайна, Центр дизайна.