Katalog protokollari yordamida kesh muvofiqligi. Katalog protokollari yordamida kesh muvofiqligini saqlashning asosiy komponentlari 4.3-rasmda ko'rsatilgan. Protsessorlar bilan bog'langan mahalliy keshlar mahalliyga ega saqlangan umumiy o'zgaruvchilarning nusxalarini yangilashni muvofiqlashtirish uchun kesh kontrollerlari
mahalliy keshlar. Markaziy boshqaruvchi kesh kogerentligini asosiy yo'lga qo'yish uchun javobgardir tizimi uchun. Umumiy xotiraning bir qismi belgilovchi yozuvlarni saqlaydigan katalogdir har bir umumiy blokning holati. Katalogdagi har bir yozuvning tuzilishi bog'liq foydalanilgan katalog protokolini amalga oshirish tafsilotlari bo'yicha. Markaziy boshqaruvchi
mahalliy kesh so'rovlarini bajaradi va umumiy o'zgaruvchilar holatidagi har qanday o'zgarishlar haqida mahalliy kesh boshqaruvchilarini xabardor qilish uchun javobgardir. O'zaro aloqa tarmog'i kontrollerlar va keshlar va kompyuterlar o'rtasidagi aloqani ta'minlaydi.
4.4-rasmda to'liq - xarita katalogi protokoli tafsilotlari ko'rsatilgan. Har bir kirish n + 2 bitni o'z ichiga oladi, bu erda n - protsessorlar soni. Biz rasmda taxmin qildik. Bu n = 8. D bilan belgilangan bit ma'lumotlarning haqiqiyligini (0) yoki o'zgartirilganligini (1) ko'rsatadi.
4.3. Katalog protokollari yordamida kesh muvofiqligi uchun tizim komponentlari.
4.4. To'liq - xarita katalogiga asoslangan sxema.
4.5. Snoopy protokollari yordamida kesh uyg'unligi uchun tizim komponentlari.
X etiketli bit yangilanish ma'lumotlarini ( B ) har biriga tarqatish kerakligini bildiradi protsessor yoki ma'lumotlar yo'q - translyatsiya (NB). Shakldan ko'ramizki, agar blok ko'rsatilgan yozuvga mos keladigan o'zgartirilsa, keyin faqat protsessorlardagi keshlar 1 va 4 bu o'zgarish haqida xabardor bo'lishi kerak.
Snoopy protokollari yordamida kesh muvofiqligi. 4.5-rasmda snoopy protokollari yordamida kesh muvo-fiqligi uchun asosiy komponentlar ko'rsatilgan. Katalog protokollaridan farqli o'laroq, snoopy protokollari birgalik-dagi katalogdan foydalanmaydi xotira yoki markaziy boshqa-ruvchi. Blok bilan bog'liq bo'lgan izchil harakatlar mahalliy kesh va umumiy xotira o'rtasida bog'langan. Bu tranzakt-siyalar boshqa barcha mahalliy keshlar tomonidan nazorat qilinadi. O'zaro ulanish tarmog'i imkoniga ega bo'lishi kerak
Har bir protsessor qila oladigan ma'lumotlar uzatish trans-lyatsiyasini qo'llab-quvvatlash tarmoqdagi barcha harakat-larni kuzatib boring. Ushbu translyatsiya rejimi uchun umumiy avtobus mos keladi chunki har bir avtobus tranzaksiyasi tarmoqqa ulangan barcha protsessorlar tom-onidan osongina sezilishi mumkin avtobus. Biroq, umumiy avtobus cheklangan tarmoqli kengligiga ega, bu har qanday vaqtda faqat bitta tranzaktsiyani amalga oshirishga imkon beradi.