--- aliases: tags: - maturity/🌱 date: 2024-10-12 zero-link: parents: linked: --- Название MESI происходит от четырех состояний, в которых могут находиться данные в [[Кэш процессора|кэше процессора]]: - **M (Modified)** — данные изменены в кэше ядра и не синхронизированы с оперативной памятью. - **E (Exclusive)** — данные находятся только в кэше этого ядра и соответствуют содержимому памяти. - **S (Shared)** — данные разделены между несколькими ядрами, и их копии синхронизированы с памятью. - **I (Invalid)** — данные в кэше недействительны, потому что они были изменены другим ядром или сброшены. ==Когда одно ядро изменяет данные в своем кэше, протокол MESI уведомляет другие ядра о том, что их копии этих данных больше не актуальны==. Это позволяет поддерживать согласованность данных между ядрами и предотвращает возможные ошибки. *** ## Мета информация **Область**:: [[../../meta/zero/00 Архитектура ЭВМ|00 Архитектура ЭВМ]] **Родитель**:: [[Cache coherence]] **Источник**:: **Создана**:: [[2024-10-12]] **Автор**:: ### Дополнительные материалы - ### Дочерние заметки