Jump to content

Раковина (вычисления)

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

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

В разработке программного обеспечения

[ редактировать ]

Приемник событий — это класс или функция, предназначенная для получения входящих событий от другого объекта или функции. Обычно это реализуется в C++ как обратные вызовы . Другие объектно-ориентированные языки , такие как Java и C# , имеют встроенную поддержку приемников, позволяя запускать события для делегирования функций.

Из-за отсутствия формального определения приемник часто ошибочно интерпретируется как шлюз, который представляет собой аналогичную конструкцию, но последний обычно является либо конечной точкой, либо обеспечивает двустороннюю связь между разнородными системами, а не просто точкой входа события. [ нужна ссылка ] . Это часто встречается в C++ и программировании, связанном с аппаратным обеспечением. [ нужна ссылка ] Таким образом, выбор номенклатуры разработчиком обычно зависит от того, является ли агент, действующий на приемник, производителем или потребителем содержимого приемника.

В теории графов

[ редактировать ]

В направленном ациклическом графе исходным узлом является узел (также известный как вершина ) без входящих соединений от других узлов, а узлом приемника — это узел без исходящих соединений. [1]

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

В потоковой обработке

[ редактировать ]

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

Примером может служить аудиоконвейер в звуковой системе PulseAudio . Устройство ввода, такое как микрофон, — это аудиоустройство, которое отправляет данные в приемник для потребления. Затем аудиосигнал будет доступен в качестве источника звука, который может быть подвергнут аудиообработке, например регулировке громкости. Обычно он также проходит через другие этапы, такие как микширование звука. Таким образом, обработка регулировки громкости получает аудиосэмплы через свой приемник, излучает их из своего источника, который затем подключается к приемнику микшера, который микширует звук, в конечном итоге излучая обработанный звук из своего источника. В PulseAudio называется источником вывода. Конфигурация и подключение этих трубопроводов могут быть сложными и динамичными. [3]

Термины «приемник» и «источник» могут сбивать с толку, но они конкретно относятся к точкам входа (источника) и выхода (приемника) в системах. Терминология в точности аналогична той, которая используется в других областях, например, в электротехнике. [4]

Другое использование

[ редактировать ]

Слово « приемник» использовалось как для ввода, так и для вывода в отрасли. [ нужна ссылка ] Предлагается мобильный приемник для экономии энергии датчиков при многопереходной связи при передаче данных на базовую станцию ​​(приемник) в беспроводных сенсорных сетях .

См. также

[ редактировать ]
  1. ^ «Что такое сток в теории графов?» . [ мертвая ссылка ]
  2. ^ «Элементы» . Документация GStreamer .
  3. ^ «О программе – PulseAudio» . ПульсАудио .
  4. ^ «Текущий источник и сток» .


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 0588c402caa1b3fd64c4aed6d15175ba__1721757660
URL1:https://arc.ask3.ru/arc/aa/05/ba/0588c402caa1b3fd64c4aed6d15175ba.html
Заголовок, (Title) документа по адресу, URL1:
Sink (computing) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)