любые приложения или системное ядро могут получить доступ или даже изменить содержимое CPU cahce и/или TLB?Могу ли я сбросить/изменить содержимое x86 кэша процессора/TLB
я нашел краткое описание кэша процессора от этого Webiste:
«Ни один язык программирования не имеет прямой доступ к кэш-памяти процессора чтения и записи кэш что-то происходит автоматически аппаратными средствами, нет никакого способа, чтобы написать. инструкции, которые относятся к кешу как к любому отдельному объекту. Считывание и запись в кеш происходит как побочный эффект для всех инструкций, которые касаются памяти ».
Из этого сообщения кажется, что нет возможности читать/записывать содержимое CPU cahce/TLB.
Однако у меня также есть другая информация, которая противоречит приведенному выше. Эта информация подразумевает, что инструмент отладки может иметь возможность сбросить/показать содержимое кэша процессора.
В настоящее время я смущен. поэтому, пожалуйста, помогите мне.
Возможный дубликат [Дамп содержимого буфера TLB процессора x86] (http://stackoverflow.com/questions/6803762/dump-the-contents-of-tlb-buffer-of-x86-cpu) – adamdunson
Если вы делитесь своим другим источником информации, мы можем объяснить, почему это неправильно/неточно – Leeor