|
Ma'lumotlar bloklari bir vaqtda ham RAM da ham kesh xotirada mavjud bo'lish holati qanday nomlanadi?
|
bet | 8/68 | Sana | 17.09.2024 | Hajmi | 102,89 Kb. | | #271468 |
Bog'liq k.t.e.yakuniy. ketma ketMa'lumotlar bloklari bir vaqtda ham RAM da ham kesh xotirada mavjud bo'lish holati qanday nomlanadi?
Ma'lumotlar bloklari to'g'ridan-to'g'ri RAMda va kesh hafizasida mavjud bo'lishi mumkin. Bunday holat "cache coherency" deb ataladigan qo'llanma protocoli yordamida bajariladi.
Kesh hafizasi, RAMdan tezroq xotira olish uchun ishlatiladigan, katta tezlikdagi xotira qurilmasidir. Kesh hafizasi, RAMga nisbatan tez ishlashiga imkon beradi, chunki keshda kerakli ma'lumotlar avtomatik ravishda saqlanadi va odatda keshga murojaat qilish tezroq bo'ladi.
Ma'lumotlar bloklari, kesh hafizasiga bir necha usullarda o'tkazilishi mumkin. "Write-through" deb nomlanadigan usulda, RAMga yozilgan har bir ma'lumot kesh hafizasiga ham yoziladi. "Write-back" deb nomlanadigan boshqa usulda esa, o'zgarishlar kesh hafizasida saqlanib qolgan, va faqat kerakli ma'lumotlar saqlanishdan oldin RAMga yoziladi.
Cache coherency protocoli, kesh hafizasida saqlangan ma'lumotlarning RAMda ham saqlanishi va ma'lumotlar bloklarining kesh hafizasida va RAMda bir xil bo'lishini ta'minlaydi. Bunday qo'llanma protokollari, tizimda ma'lumotlarning to'g'ridan-to'g'ri ishlatilishini ta'minlaydi va ma'lumotlarning noto'g'ri ishlatilishidan kelib chiqadigan xatoliklarni oldini olishga yordam beradi.
Bundan tashqari, ma'lumotlar bloklari kesh hafizasida saqlanish, tizimni tezroq ishlatish va ma'lumotlarga tez murojaat qilish imkonini beradi. Bu, tizimning ish faqat tezlashmasiga, balki xavfsizligini yuqori darajada oshiradi va tizimni samarali ishlatishga imkon beradi.
MESI protokolining nomi u foydalanadigan 4 ta holatdan olingan bo'lib, bu holatlar ........
MESI protokoli, yaddoshning ko'p qatlamli strukturasini birlashtirish va sinxronlashtirish uchun ishlatiladigan bir katta protokoldir. Bu protokol, yaddoshning har bir qatlamiga tegishli bo'lgan bir xil blokni saqlash orqali barcha kamchiliklarni bartaraf qiladi. MESI protokoli uchun foydalaniladigan 4 ta holat quyidagilardir:
1. Modified (O'zgartirilgan): Bu holatda, yaddoshdagi ma'lumotlar o'zgartirilgan va faqat ushbu yaddosh tomonidan foydalanilishi mumkin. Boshqa prosseslar bu yaddoshga kirib o'zgartirish kiritishlari mumkin emas.
2. Exclusive (Maxsus): Bu holatda, yaddoshdagi ma'lumotlarga faqatgina bir prosses ega bo'lib, boshqa prosseslar o'sha yaddoshni o'qinga olmaydi. Agar boshqa prosses yaddoshni o'qishga harakat qilsa, yaddoshni "Shared" holatiga o'tkazib yoki uni "Invalid" holatiga o'tkazish orqali olishi kerak.
3. Shared (Bo'linishi): Bu holatda, yaddoshdagi ma'lumotlarga ko'p prosseslar ega bo'lishi mumkin. Boshqa prosseslar yaddoshni o'qishga harakat qila oladi, lekin uni o'zgartirib bo'lmaydi. Agar bir prosses yaddoshni o'zgartirish kiritishni xohlasa, yaddoshni "Modified" holatiga o'tkazish orqali olishi kerak.
4. Invalid (Noto'g'ri): Bu holatda, yaddoshdagi ma'lumotlar bo'sh yoki noto'g'ri bo'lishi mumkin. Bu holat, yaddoshda hech qanday ma'lumot bo'lmaganligi uchun yoki yaddoshni "Invalid" holatiga o'tkazish orqali faqatgina o'qish mumkin bo'lgan holatdir.
Shu bilan birga, MESI protokoli yaddoshda saqlangan ma'lumotlar ustida kamchiliklarni bartaraf qilish uchun "Modified", "Exclusive", "Shared" va "Invalid" holatlarni ishlatadi. Bu holatlar yaddoshdagi ma'lumotlar ustida amalga oshiriladigan harakatlarni sinxronlashtirish uchun kerakli holatni ifodalaydi. Magistral shina - bu ulanish uchun razyomlarga ega ko'p tarmoqli uzatish liniyasi bo'lib,…… ni ulashga mo'ljallangan
Magistral shina - bu ko'p tarmoqli interkommunikatsiya tizimini ifodalaydigan uzatish liniyasi bo'lib, kompyuter tizimlarida modullar, qurilmalar va proqrammaga ulanish uchun foydalaniladi. Magistral shina odatda protsessor, xotira va ta'minot qurilmalariga bog'liq modullarga ulanadi.
Bu shinalar, bir tizim organining o'ziga ajoyib qo'llaniluvchi o'ziga xos tizimi to'g'rilashini ta'minlaydi, shuningdek, bunday shinalarning uzunligi va tezligi tizimning amal qilishini ham ta'sir qilishi mumkin. Bunday shinalar aksariy ko'p tarmoqli (o'qituvchi va yozuvchi uchun alohida) yoki odamlarning barcha modullari bilan aloqada bo'lishini ta'minlash uchun ulanishlari bitta tarmoq orqali amalga oshiriladi.
|
| |