Открыть сервис

Перфолента

Перфолента — это носитель информации в виде длинной полосы бумаги или (реже) пластика, на котором данные кодируются путём пробивания отверстий (перфораций) в определённых позициях. Относится к классу перфорированных носителей и является разновидностью перфокарты, но в отличие от неё имеет последовательную (ленточную) структуру. Широко применялась в середине XX века для ввода и вывода данных в вычислительной технике, телеграфии, станках с числовым программным управлением (ЧПУ) и автоматизированных системах управления.

История

Идея использования перфорированной ленты для управления механизмами восходит к началу XIX века. Первым известным устройством, работавшим на этом принципе, стал жаккардовый ткацкий станок (1804 год, изобретатель Жозеф Мари Жаккар). В нём перфолента из картона управляла движением нитей, позволяя автоматически воспроизводить сложные узоры на ткани. Это был первый в истории пример программируемого устройства с использованием сменного носителя.

В середине XIX века британский математик Чарльз Бэббидж планировал использовать перфокарты (аналогичные жаккардовым) для своей Аналитической машины, однако проект не был реализован при его жизни. Перфолента в её современном виде начала применяться в телеграфии. В 1846 году американец Ройал Хаус запатентовал телеграфный аппарат, использующий бумажную ленту для записи принимаемых сигналов. В 1858 году итальянец Джованни Казелли создал пантелеграф — устройство для передачи изображений по телеграфу, где перфолента служила носителем для сканирования и воспроизведения.

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

В 1930-х годах перфолента начала применяться в первых электромеханических вычислительных машинах. Например, в релейных вычислителях Конрада Цузе (Z1, Z3) и в машинах IBM. Во время Второй мировой войны перфолента использовалась в шифровальных машинах (например, «Энигма» и её модификации) и в системах управления зенитным огнём. После войны, в 1950–1960-х годах, перфолента стала одним из основных носителей для ввода программ и данных в ЭВМ первого и второго поколений (ламповые и транзисторные). Такие машины, как БЭСМ-6 (СССР), IBM 704, UNIVAC I, активно использовали перфоленту. С развитием магнитных носителей (магнитная лента, магнитные диски) в 1970-х годах перфолента постепенно вытеснялась, но в некоторых областях (станки с ЧПУ, телетайпы) оставалась в ходу до 1990-х годов.

Классификация и виды

Перфоленты различаются по материалу, ширине, количеству дорожек (каналов) и способу кодирования.

По материалу

По ширине и количеству дорожек

Стандартная ширина перфоленты — 17,5 мм (7/8 дюйма) или 25,4 мм (1 дюйм). Количество дорожек (каналов) определяет разрядность кода. Наиболее распространённые форматы:

Количество дорожекШирина (мм)Применение
517,5Телеграфия (код Бодо, ITA2), телетайпы
617,5Некоторые телеграфные системы (код 6-бит)
725,4ЭВМ (код ASCII-7, код КОИ-7), станки с ЧПУ
825,4ЭВМ (ASCII-8, EBCDIC), станки с ЧПУ (ISO-код)

Также существовали 12-дорожечные ленты для специализированных систем.

По способу кодирования

Устройство и принцип работы

Перфолента представляет собой длинную полосу с рядом отверстий, расположенных по ширине ленты (дорожки) и по её длине (шаг). Шаг перфорации (расстояние между центрами соседних отверстий вдоль ленты) обычно составляет 2,54 мм (0,1 дюйма). Отверстия пробиваются специальным инструментом — перфоратором.

Считывание

Считывание информации с перфоленты производится считывателем перфоленты (читателем). Принцип действия основан на механическом или оптическом детектировании отверстий:

Запись

Запись (пробивка) осуществлялась перфоратором. Он пробивал отверстия в ленте с помощью пуансонов, приводимых в действие электромагнитами или пневматикой. Скорость перфорации составляла от 10 до 100 символов в секунду. Перфораторы могли быть ручными (клавишными) или автоматическими (под управлением ЭВМ).

Синхронизация

Для синхронизации движения ленты и считывания/записи использовалось транспортное отверстие (также называемое синхроотверстием). Оно располагалось между дорожками данных (обычно между 3-й и 4-й дорожками) и пробивалось для каждого символа. Механизм считывателя или перфоратора использовал это отверстие для точного позиционирования ленты.

Применение

Перфолента нашла широкое применение в нескольких ключевых областях.

Телеграфия и связь

В телеграфных аппаратах (телетайпах) перфолента использовалась для автоматической передачи сообщений. Оператор набивал текст на клавиатуре, перфоратор пробивал ленту. Затем лента загружалась в автоматический передатчик, который считывал её и отправлял сигналы по линии связи. Это позволяло значительно увеличить пропускную способность каналов связи. Системы с перфолентой применялись в телеграфных сетях до конца XX века.

Вычислительная техника

В ЭВМ первого и второго поколений перфолента была основным носителем для ввода программ и данных. Программы набивались на перфоленту вручную или с помощью специальных устройств. Считыватель перфоленты подключался к ЭВМ, и данные вводились последовательно. Для вывода результатов использовались перфораторы, которые пробивали ленту с выходными данными. В СССР широко применялись перфоленты для машин серии «Минск», «Урал», БЭСМ. В 1960-х годах перфолента была вытеснена магнитными лентами и дисками, но в некоторых системах (например, в мини-ЭВМ PDP-8) использовалась до 1980-х годов.

Станки с числовым программным управлением (ЧПУ)

Перфолента стала основным носителем управляющих программ для станков с ЧПУ в 1950–1980-х годах. Программа записывалась на 8-дорожечную перфоленту в коде ISO (G-код). Станок считывал ленту через считыватель, и управляющий контроллер интерпретировал команды (перемещение осей, скорость вращения шпинделя, подача охлаждающей жидкости). Перфолента была надёжным и дешёвым носителем, но имела недостатки: хрупкость, ограниченный объём (одна лента могла содержать программу для одной детали), сложность редактирования. В 1980-х годах перфоленту начали заменять магнитные ленты и флеш-память, однако в некоторых странах (например, в СССР) она использовалась до 1990-х годов.

Автоматизированные системы управления (АСУ)

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

Шифрование

Перфолента использовалась в криптографии для хранения ключей и программ шифрования. Например, в советской шифровальной машине «Фиалка» и в американской системе SIGSALY.

Преимущества и недостатки

Преимущества

Недостатки

Интересные факты

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →