В портале Duetgroup Вы будете проинформированы о технологии и программирования на базе Linux.
А также о комплектации программ, о процессе разработки ПО, о скорости обработки данных и решении практических задач.

Увеличение количества информации

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