Пусть у меня есть участок памяти, в который разрешена запись.
Я записал в этот участок какие-то инструкции.
Этот кусок будет кешироваться. (Так?)
Среди этих инструкций есть одна (или несколько), которые меняют содержимое памяти, в которой они сами и записаны. (Тот же самый участок)
Эти изменения изменяют некоторые последующие инструкции.
Как будет вести себя процессор, ведь эти изменения будут для него неожиданными. Как известно, процессор обрабатывает инструкции с помощью конвеера. В случае подобного изменения кода, инструкции, которые уже были взяты на конвеер следует отбросить.
Что происходит в подобных случаях?