Files
digital-garden/dev/fundamental/MESI.md
2025-01-17 15:29:17 +03:00

1.9 KiB
Raw Blame History

aliases, tags, date, zero-link, parents, linked
aliases tags date zero-link parents linked
maturity/🌱
2024-10-12

Название MESI происходит от четырех состояний, в которых могут находиться данные в Кэш процессора:

  • M (Modified) — данные изменены в кэше ядра и не синхронизированы с оперативной памятью.
  • E (Exclusive) — данные находятся только в кэше этого ядра и соответствуют содержимому памяти.
  • S (Shared) — данные разделены между несколькими ядрами, и их копии синхронизированы с памятью.
  • I (Invalid) — данные в кэше недействительны, потому что они были изменены другим ядром или сброшены.

==Когда одно ядро изменяет данные в своем кэше, протокол MESI уведомляет другие ядра о том, что их копии этих данных больше не актуальны==. Это позволяет поддерживать ../architecture/Согласованность данных между ядрами и предотвращает возможные ошибки.


Мета информация

Область:: ../../meta/zero/00 Архитектура ЭВМ Родитель:: Cache coherence Источник:: Создана:: 2024-10-12 Автор::

Дополнительные материалы

Дочерние заметки