stringtranslate.com

Коммутационная панель

Проводка панели управления бухгалтерской машины IBM 402 [1] . Эта плата была помечена как «сводка прибылей и убытков».
Обратная сторона той же коммутационной панели 402, показывающая штырьки, которые контактируют с внутренней проводкой машины. Отверстия назывались хабами.

Коммутационная панель или панель управления (термин, используемый в зависимости от области применения) представляет собой массив гнезд или розеток (часто называемых концентраторами), в которые можно вставить коммутационные шнуры для замыкания электрической цепи. Панели управления иногда используются для управления работой оборудования для записи единиц , шифровальных машин и ранних компьютеров . Массив отверстий часто содержится в плоской съемной панели, которая может быть вставлена ​​в машину и прижата к массиву контактов. Это позволяет машине быстро переключаться между различными приложениями.

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

Оборудование для учета единиц

Оператор вставляет панель управления в бухгалтерскую машину IBM 407 [2]. Еще одна панель находится на полу неподалеку.

Самые ранние машины были жестко смонтированы для определенных приложений. Вдохновленный телефонными коммутаторами , Отто Шеффлер изобрел коммутационную панель, чтобы легко перепрограммировать табуляторы. [3] [4] Приложения затем можно было подключать к отдельным панелям управления и вставлять в табуляторы по мере необходимости. Съемные панели управления стали использоваться во всех машинах для единичных записей, где использование машины для различных приложений требовало перемонтажа проводов.

Съемные панели управления IBM имели размеры от 6 1/4" на 10 3/4" (для таких машин, как IBM 077, IBM 550 , IBM 514 ) до примерно одного-двух футов (от 300 до 600 мм) на стороне и имели прямоугольный массив концентраторов. [5] Вилки на каждом конце одножильного коммутационного шнура вставлялись в концентраторы, создавая соединение между двумя контактами на машине, когда панель управления была помещена в машину, тем самым соединяя излучающий концентратор с принимающим или входным концентратором. Например, в приложении для дубликатора карт концентратор чтения (излучающий) столбца карты мог быть подключен к входному концентратору магнита перфоратора. Было относительно просто скопировать некоторые поля, возможно, в другие столбцы, и игнорировать другие столбцы с помощью подходящей проводки. Панели управления табулятором могли потребовать десятков коммутационных шнуров для некоторых приложений.

Функции табулятора были реализованы как с помощью механических, так и электрических компонентов. Панели управления упростили изменение электрических соединений для различных приложений, но изменение большинства функций табулятора все еще требовало механических изменений. IBM 407 был первым табулятором IBM, который не требовал таких механических изменений; все функции 407 контролировались электрически и полностью определялись панелью управления приложения и лентой каретки.

Для большинства машин с панелями управления, от подборщиков, интерпретаторов до IBM 407 , руководства IBM описывают панель управления как «руководящую» или «автоматическую работу, достигаемую с помощью...». Панели управления калькуляторов, таких как IBM 602 и IBM 604 , которые задавали последовательность операций, описывались как программы .

Электропроводка панелей управления аппаратурой учета блока

Перфорированная карта из 80 столбцов. Ряды от 0 до 9 помечены. В 12-м ряду сверху есть один перфоратор в столбце 7. В 11-м ряду снизу на этой карте перфорация отсутствует. Когда карты проходят через станцию ​​считывания, обычно сначала 9-ребром (нижним краем), проволочные щетки, по одной на каждый столбец, контактируют через отверстия.
Реле , подобные этому, широко использовались в аппаратуре записи единиц. Когда ток протекает через электромагнит 1, железный якорь 2 втягивается, поворачиваясь на подшипнике в его углу (не показан), чтобы переместить общий контакт 3. Реле может иметь более одного набора контактов. Реле с коселектором имели пять наборов.

Оборудование для записи блока обычно настраивалось для определенной задачи с помощью съемной панели управления. Электрические соединения различных компонентов в машине для записи блока были представлены на панели, а соединения между ними определялись проводкой, при этом фактические соединения выполнялись, когда панель вставлялась в машину и фиксировалась на месте. Возможно, ближайшим современным аналогом является программируемая вентильная матрица , где доступно фиксированное количество логических компонентов, а их соединительная проводка определяется пользователем.

Подключение панели управления записью блока требовало знания компонентов машины и их временных ограничений. Компоненты большинства машин записи блока были синхронизированы с вращающимся валом. Один оборот представлял собой один машинный цикл, в течение которого перфокарты продвигались от одной станции к другой, могла быть напечатана строка, могла быть напечатана сумма и так далее. Циклы были разделены на точки в соответствии с тем, когда строки на перфокарте появлялись под станцией считывания или перфорации. На большинстве [6] машин карты подавались лицевой стороной вниз, 9-ребром (нижним краем) первым. Таким образом, первая точка в цикле карты была 9-кратной, вторая 8-кратной и так далее до 0-кратной. Времена от 9 до 0 были известны как цифры. За ними следовали 11-кратная и 12-кратная, также известные как зоны.

В станции считывания набор из 80 пружинных проволочных щеток прижимался к карте, по одной на каждый столбец (станция считывания 407, сконструированная без щеток, удерживала карту неподвижно и могла считывать карту несколько раз, каждый раз генерируя те же импульсы, которые генерируются станцией с 80 пружинными проволочными щетками). Когда отверстие проходило под щеткой, щетка соприкасалась с проводящей поверхностью под картой, которая была подключена к источнику электропитания, и генерировался электрический импульс, импульс в терминологии IBM. Каждая щетка была подключена к индивидуальному концентратору на панели управления, от которого она могла быть подключена к другому концентратору по мере необходимости. Действие, вызванное импульсом на проводе, зависело от того, в какой момент цикла он возник, простая форма временного мультиплексирования . Таким образом, импульс, который возник в течение 7-времени на проводе, подключенном к магниту пробивки столбца 26, пробивал бы отверстие в строке 7 столбца 26. Импульс на том же проводе, который возник в течение 4-времени, пробивал бы 4 в столбце 26. Импульсы, синхронизированные таким образом, часто поступали от считывающих щеток, которые обнаруживали отверстия, пробитые в картах, когда они проходили под щетками, но такие импульсы также испускались другими схемами, такими как выходы счетчика. Зональные импульсы и цифровые импульсы были необходимы для буквенно-цифровой печати. ​​Они оба могли быть отправлены по одному проводу, а затем разделены релейными схемами на основе времени в пределах цикла.

Панель управления для каждого типа машины представляла выходные (выходные) и входные (входные) концентраторы в логических расположениях. Во многих местах два или более смежных общих концентратора были бы соединены, что позволяло бы подключать более одного провода к этому выходу или входу. Несколько групп концентраторов были соединены вместе, но не подключены к каким-либо внутренним цепям. Эти шинные концентраторы могли использоваться для соединения нескольких проводов при необходимости. Также были доступны небольшие соединительные блоки, называемые разветвителями проводов , для соединения трех или четырех проводов вместе над панелью управления. Несколько из них видны на фотографии панели IBM 402.

Возможности и сложность компонентов машин для записи единиц развивались в течение первой половины 20-го века и часто были специфичны для нужд конкретного типа машины. Следующие группировки концентраторов были типичны для более поздних машин IBM: [7]

Шифровальные машины

Коммутационная панель ( steckerbrett ) на Enigma расположена спереди машины, под клавишами. На фотографии две пары букв поменяны местами (SO и JA). Таким образом можно поменять местами до 13 букв.

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

Первые компьютеры

Панели электропроводки ENIAC

Первая версия компьютера ENIAC программировалась с помощью кабелей, переключателей и коммутационных панелей. Кабельная система ENIAC была позже переконфигурирована для использования существующей памяти ROM данных Function Tables в качестве памяти ROM программы (переключатели и коммутационные панели продолжали использоваться в переконфигурированном ENIAC).

IBM 305 RAMAC использовал коммутационную панель для всех операций сравнения программ и всех операций ветвления. Другие коммутационные панели управляли чтением и перфорацией карт, принтером и консольной пишущей машинкой. [8] Многие периферийные устройства, например IBM 711 и 716 для компьютеров IBM первого и второго поколения, включая серии IBM 700/7000 и IBM 650 , были основаны на машинах с единичной записью и включали коммутационные панели.

Коммутационные панели некоторое время использовались в специализированных компьютерах, выступая в качестве постоянной памяти (ПЗУ), но их можно было вручную перепрограммировать в полевых условиях. Одним из примеров является компьютер Ferranti Argus , используемый на ракете Bristol Bloodhound , в котором коммутационная панель программировалась путем вставки небольших ферритовых стержней в слоты, что фактически создавало оперативную память только для чтения вручную.

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

Ссылки

  1. ^ IBM Accounting Machine: 402, 403 и 419 Принципы работы . 1949. 22-5654.
  2. ^ IBM Reference Manual 407 Accounting Machine . 1959. A24-1011.
  3. ^ Земанек, Хайнц (1976). Предыстория и история компьютеров в Центральной Европе. Национальная компьютерная конференция. Вена, Австрия.
  4. ^ Хайде, Ларс (27 апреля 2009 г.). Системы перфокарт и ранний информационный взрыв, 1880–1945. Johns Hopkins University Press. С. 128–137. ISBN 9781421427874. Получено 19 марта 2024 г. .
  5. ^ Ранние съемные панели управления IBM имели ряд гнезд с одной стороны, каждое гнездо было подключено к разъему с другой стороны. Поскольку функция таких панелей идентична более поздним панелям управления с концентраторами, в этой статье используется только терминология концентратора.
  6. ^ Примечание: Главным исключением были воспроизводители (514...) и интерпретаторы (552...), которые сначала брали карту 12-го края (верхнего края).
  7. ^ IBM (1956). Справочное руководство IBM: Принципы функциональной разводки (PDF) . 22-6275-0.
  8. ^ Руководство по эксплуатации IBM 305 RAMAC

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