Мой вопрос касается различных типов памяти, доступных на чипе M-4, о котором я сейчас читаю. Подводя итог, можно сказать, что существует три разных типа памяти, то есть «нормальная», «устройство» и «строго упорядоченная», которые определяют последовательность (или будет ли вообще какая-либо последовательность), в которой система памяти будет выполнять программные инструкции ( например, ldr или str). Кажется, что «обычный» тип памяти позволяет системе памяти изменять порядок выполнения инструкций для повышения эффективности при условии, что поведение программы не изменяется.
Вопрос в том, если поведение не изменится, а эффективность повысится, каково практическое использование «устройства» и «строго упорядоченной» памяти. С моей точки зрения новичка я понимаю, что для их существования должна быть причина, но у меня еще нет личного опыта, чтобы сослаться на эту тему.