У меня тут небольшая математическая проблема, и она выглядит примерно так:
Тактовая частота процессора = 2 МГц
Производительность процессора = 2 MIPS.
Скорость передачи данных сканера = 9600 байт в секунду.
Контроллер прямого доступа к памяти (DMA) передает 16-битные данные из сканера в память за один такт, используя кражу цикла.
Если такой контроллер подключен к системе, рассчитайте процент снижения скорости с помощью контроллера DMA.
И вот что я рассчитал:
Процессору требуется 1/104 секунды для передачи этих данных, в то время как контроллеру DMA требуется 1/417 секунды. Очевидно, что DMA быстрее, но вопрос говорит о том, что он должен быть медленнее. Что я тут не так делаю?