Прогнал тест. Результаты вполне понятные. Они объясняются размером кластера и , видимо, пайплайном, который есть во флешка на кодере и декодере и который надо сбрасывать в конце каждого блока записи.
Блоки по 4 кБ нас (меня) не интересуют, т.к. у меня флешка на 64Гига и размером кластера, если я правильно помню, 64кБ (или 32кБ- забыл уже) . Так что меньше чем 64кБ у меня кусков не бывает на запись/чтение, а на таком куске проблем со скоростью не наблюдается никаких.
Но. Даже для размера класера 4 кб скорости достаточно, чтобы успевать записывать 12мб.
Но если даже мы не успеваем записать какой-то кадр, то система должна корректно обрабатывать эту ситуацию,
(например, пропускать запись следующего кадра), а не тупо виснуть!
Добавлено спустя 1 мин. 1 сек. Процессор редко кого ждет
У него для этого система прерываний придумана.