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

Селектор как устройство и понятие

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

Общее значение термина

Слово происходит от латинского selector — «тот, кто выбирает» (от seligere — отбирать, выбирать). В русский язык термин вошёл в техническую лексику в XX веке вместе с развитием электротехники, радиотехники и вычислительной техники. Ключевая идея любого селектора — наличие множества входных вариантов и правила, по которому выбирается один или несколько из них.

Селекторы в технике и электронике

В технических устройствах селектор выполняет функцию коммутации или избирательного пропускания сигналов.

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

Селекторы в вычислительной технике

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

Мультиплексор (селектор данных) — комбинационное логическое устройство, которое по управляющему коду подключает один из нескольких информационных входов к единственному выходу. Мультиплексоры составляют основу коммутации в процессорах, шинах и системах передачи данных.

В языках программирования и базах данных термин используется в нескольких значениях:

  • CSS-селекторшаблон, по которому в каскадных таблицах стилей выбираются элементы документа для применения оформления. Различают селекторы по тегу, классу, идентификатору, атрибуту, а также комбинированные и псевдоклассы.
  • Селектор в языке запросовконструкция выбора полей или строк из таблицы.
  • Селектор в операционных системах — механизм мультиплексирования ввода-вывода (например, системные вызовы select, poll, epoll в Unix-подобных системах), позволяющий программе ожидать готовности нескольких файловых дескрипторов.

Селектор в радиотехнике и связи

В радиотехнике селективность — способность приёмного устройства выделять полезный сигнал на фоне помех и других сигналов. Селектор в этом контексте — узел, обеспечивающий избирательность по частоте, времени или коду. Так, в системах связи с кодовым разделением применяются кодовые селекторы, а в радиолокации — селекторы движущихся целей (СДЦ), выделяющие сигналы от подвижных объектов на фоне отражений от неподвижных.

Селектор в биологии и медицине

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

Селектор в повседневной и профессиональной лексике

В бытовом и профессиональном языке селектор может обозначать:

  • переключатель режимов на бытовой технике;
  • устройство выбора инструмента или насадки;
  • в спорте — игрока, осуществляющего отбор участников в команду (селекционер);
  • в управлении — орган или лицо, производящее отбор кадров, проектов, заявок.

Классификация

ПризнакВиды
По природемеханические, электромеханические, электронные, программные
По функциикоммутационные, фильтрующие, избирательные
По областирадиотехнические, вычислительные, биологические, управленческие
По числу входоводноканальные, многоканальные (мультиплексоры)

Значение и применение

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

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

  • Декадно-шаговые селекторы, применявшиеся на АТС, представляли собой электромеханические устройства с подвижными щётками, перемещавшимися по контактному полю.
  • Термин «селектор» в CSS был введён в спецификацию каскадных таблиц стилей в 1990-х годах и с тех пор стал базовым понятием вёрстки.
  • Системный вызов select появился в ранних версиях Unix (около 1983 года) и до сих пор используется для обработки множества соединений в одном потоке.

Источники: технические справочники по радиотехнике и вычислительной технике, спецификации CSS, документация по операционным системам семейства Unix, учебные пособия по автоматике и связи.