ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 апреля
807354 Топик полностью
Ксения (07.01.2018 15:19, просмотров: 207) ответил LightElf на При неправильном предсказании ошибок защиты не происходит именно потому что предсказание оказывается неверным и процессор сбрасывает спекулятивно выполненные команды. Но данные в кэше остаются. ОС не может с этим ничего сделать принципиально.
ОС вполне может записать (столь же фиктивно) в ту же память нули или какую-то абракадабру, тем паче, что ей становиться известно, обращение к какому именно участку памяти вызвало защитное исключение. Т.е. сделать тоже самое, только не на чтение, а на запись. И тогда бы эта абракадабра записалась бы ровно на то же место в кэше (поскольку адреса совпадают).