Да, рекомендуется использовать описанную вами конфигурацию для зеркалирования / резервного копирования.
Общий алгоритм (к сожалению) во многих моделях является однопоточным в своей части хранения (IOW начиная с шага 3 и далее) и выглядит следующим образом:
- Изображение снято и помещено во внутренний буфер камеры в структуре очереди.
- Слушатель ввода-вывода подсистемы хранилища проверяет, является ли очередь буфера (не) пустой, а если нет, устанавливает указатель изображения P0 на первый элемент (изображение) оттуда
- Изображение, на которое ссылается P0, сохраняется в Slot1 в указанном формате
- После успешного завершения шага 3 - проверьте настройки для резервного копирования / зеркалирования. Если соответствующая настройка «ON», то сохраните в слоте 2 изображение, на которое ссылается P0 в соответствующем формате
- Если шаг 4 завершается успешно, пометьте пространство памяти, на которое ссылается P0 (наша картинка), как свободное. Камера «видит», что изображение было «удалено» из буфера.
Слой ввода / вывода (хранилище) является однопоточным - или, используя ваши слова, «камера НЕ пишет одновременно на карточках, а последовательно», потому что ее проще реализовать таким образом (не нужно связь между потоками, слушатели, более сложное / дорогое оборудование и т. д.)
Конечно, есть камеры, которые имеют многопоточный ввод-вывод - или, используя ваши слова «камера пишет одновременно на обеих картах» - как мой Canon 5D3 и, я полагаю, другие топовые линейка моделей Canon (1DX, 7D2 и т. д.). Не знаю о Никоне. Для многопоточного подхода вышеуказанные шаги 3 и 4 выполняются одновременно, в то время как на шаге 5 у нас есть поток прослушивания, который ждет, когда 3 и 4 сообщат об их успехе, чтобы пометить пространство, на которое ссылается P0, как свободное и сигнализировать 'Ok, Отменено «. в основной цикл обработки камеры.
В любом случае второй слот записывается из буфера и не читается из S1 не только из-за факторов читабельности / надежности, как вы отметили, но и из-за соображений скорости: внутренние буферы камеры на самом деле являются очень очень быстрыми чипами кэш-памяти, которые на много порядков быстрее любой доступной цепочки хранения CF или SD (контроллер + карта).