Чтобы освободить ЦП от выполнения операций записи и чтения на периферии, используется прямой доступ к памяти (DMA). DMA-контроллер, предполагая, что ваша система Linux имеет таковой, ЦП дает команду ЦП выполнить передачу данных. Таким образом, процессор должен инициировать передачу. Кроме того, DMA-контроллер работает на шине, которую может также использовать остальная часть вашей системы. Однако ваш процессор не должен сильно влиять на передачу данных.