Введение

Классификатор перфокарт — это машина для сортировки стопок перфокарт. Сортировка была важной операцией в большинстве учреждений, обрабатывающих данные на перфокартах с использованием оборудования для обработки унифицированных записей. Рабочий процесс многих процессов требовал упорядочивания стопок карт в определенной последовательности, определяемой данными, пробитыми на картах. Одну и ту же стопку могли сортировать по-разному для различных этапов обработки. Популярное семейство классификаторов, серия IBM 80, сортировало входные карты в один из 13 карманов в зависимости от наличия отверстий в выбранной колонке и настроек классификатора.

Основная работа

Основная функция сортировщика карт — брать перфорированную карту, анализировать один столбец и помещать карту в выбранный карман. На перфокарте двенадцать строк, а в сортировщике тринадцать карманов; один карман предназначен для пустых карт, отбракованных карт и карт с ошибками. Карты обычно проходят через сортировщик лицевой стороной вниз, первым идет нижний край ("край 9"). Небольшая металлическая щетка или оптический датчик расположены таким образом, что при прохождении каждой карты через сортировщик один столбец проходит под щеткой или датчиком. Отверстия, обнаруженные в этом столбце, вместе с настройками органов управления сортировщиком определяют, в какой карман должна быть направлена карта. Это направление осуществляется путем проталкивания карты между металлическими пластинами (или лопастями), которые тянутся вдоль всей длины механизма подачи сортировщика. Каждая пластина заканчивается над одним из выходных карманов, и карта таким образом направляется в назначенный карман.

Сортировка

Сортировка по нескольким столбцам обычно выполнялась путем первоначальной сортировки наименее значимого столбца, а затем последовательной сортировки по столбцам, от наименее значимого к наиболее значимому. Этот метод называется сортировкой по разрядам, начиная с наименее значимого разряда. Числовые столбцы содержат один пробой в строках 0–9, возможно, знак перепробивки в строках 11–12 и могут быть отсортированы за один проход через сортировщик. Алфавитные столбцы содержат зонный пробой в строках 12, 11 или 0, цифровой пробой в одной из строк 1–9 и могут быть отсортированы путем пропускания некоторых или всех карт через сортировщик дважды по этому столбцу. Более подробную информацию о кодах перфокарт см. в разделе «Формат 80-колонной перфокарты IBM и коды символов». Для алфавитной сортировки использовалось несколько методов, в зависимости от возможностей конкретного сортировщика и характеристик сортируемых данных. Распространенным методом на сортировщиках 082 и более ранних моделей было двойное сортирование карт по одному и тому же столбцу: сначала по цифровым строкам 1–9, затем по зональным строкам 12, 11 и 0 (или наоборот, сначала зональные строки, затем цифровые строки 1–9). Операторские переключатели позволяли выполнять зонную сортировку, «отключая» строки 1–9 для второго прохода карты по каждому столбцу. В код карточки были добавлены другие специальные символы и знаки препинания, которые могли содержать до трех пробоев на столбец (а в 1964 году с введением EBCDIC — до шести пробоев на столбец). Сортировщики 083 и 084 распознавали эти множественные цифровые или зональные пробои и направляли их в отбраковочный карман.