Это не редкая ситуация для программного обеспечения.Семай сказал правильное слово.Это проблема системной инженерии.Другие люди тоже имеют правильный ответ.Если вы хотите посмотреть или обработать эти данные с процессором 100 МГц, этого не произойдет, не пытайтесь.Вы МОЖЕТЕ посмотреть его снимки или аппаратный фильтр отфильтровывает определенный процент, который вы ищете.В конце концов, хотя это системная проблема, что обеспечивает аппаратное обеспечение, куда он помещает эти данные, какова задача программного обеспечения для этих данных, видит ли он, что X буферов данных поступает на gointa, иоповестить оборудование GoSouta, что X-буферы готовы к работе?Проверяет ли оборудование и выравнивает ли буферы, чтобы вы могли посмотреть на заголовок, а затем решить, куда маршрутизировать оборудование?Как только вы займетесь разработкой системы, вы узнаете, сможете ли вы использовать этот процессор или нет, и сможете ли вы использовать его, какова его задача и как это сделать.
Ваш прямой вопрос.Каков наилучший способ справиться с этим.Лучший способ справиться с этим - это заставить аппаратные средства (fpga, asic и т. Д.) Перемещать его в какое-либо устройство хранения (возможно, в виде оперативной памяти).Не обязательно тот же ОЗУ, из которого работает процессор (лучше избегать DMA).Программное обеспечение - это то, с чем может общаться программное обеспечение, но вы не можете проверить все эти данные, поэтому не пытайтесь.Не зная, что это за данные, какая форма, как выглядит программное обеспечение, сколько работы вы хотите заставить аппаратное обеспечение и т. Д., Определяют остальную часть ответа.Если вы ожидаете, что определенный (гарантированный) процент будет плохим или не будет принадлежать этому процессору и т. Д., Используйте аппаратный фильтр, а затем то, что осталось, вы можете обработать.
Хороший пример этого - работа в сети, у ПК есть большие порты, но они не могут обрабатывать данные о скорости линии GigE.Вот почему мы сейчас используем коммутаторы вместо концентраторов, аппаратное обеспечение выделяет процент данных, чтобы компьютер мог их обрабатывать, протоколы заботятся о данных, которые невозможно обработать, отправляя их позже.А процессоры коммутаторов не смотрят на все данные, аппаратное обеспечение разбивает их на части, чтобы программное обеспечение могло проверять только заголовок.Или иногда программное обеспечение просто управляет таблицами, которые управляют оборудованием, а оборудование выполняет всю работу по обработке данных.
Если ваша системная инженерия ответит, ответы просто выпадут.