в ЦОС при переходе от одноканальных алгоритмов обработки даннных к многоканальным часто приходится иметь дело с контекстом канала - наиболее распространенный способ для этого - завести структуру, содержащий контекст обработки канала. и в программе использовать массив структур размерностью с число каналов.
Однако вызываться они могут поразному: 1. вызываемой процедуре передается номер канала (фактически - индекс массива структур) 2. вызываемой процедуре передается адрес указателя на структуру
интересен выбор оптимального способа в приложении использования на сигнальниках (архитектура TI C5000) 2й способ , как я понимаю позволяет не привязываться к массиву структур - это позволяет (при большом объеме контекста) размещать структуры в карте памяти с разрывом (если поиному не влазиют) либо в разные секции памяти.
какие еще достоинства/недостатки? (в т.ч. с возможным влиянием на производительность алгоритма)
--------------------
|