ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
5 июля
151278 Топик полностью
Al Volovich (20.03.2009 13:01, просмотров: 96) ответил robfripp на Подскажите пожалуйста решение следующей проблемы: запускаю программу из внешней RAM, в итоге зарузка процессора увеличивается в два раза. Почему так получается?
Если программа и данные находятся еще и не в разных банках - тогда снижение производительности может еще больше быть У флэши наверняка своя шина. При выполнении программы из флэш, команды идут по одной шине, данные для предыдущей команды в это же время идут из СДРАМ. Если у вас программа в СДРАМ, при этом она активно общается с данными в этой же памяти, да еще и ветвится - то на шину нагрузка возрастает очень сильно. А если еще и в одном банке - тогда добавляются еще расходы на переключение рядов/столбцов в СДРАМ.