Shu munosabat bilan shuni ta'kidlash kerakki, dastlab kesh xotirasi u 1 -darajali va 2 -darajali deb nomlanuvchi ikki bosqichda ishlaydi. Ulardan birinchisi kichikroq, lekin tezroq kirish. Ikkinchisi esa aksincha yo'l tutadi. Dastlabki qidiruv protsessorga eng yaqin bo'lgan birinchi darajada amalga oshiriladi. Agar ma'lumotlar mavjud bo'lmasa kesh xotirasi 2 -darajali RAMni qidirishdan ko'ra tezroq. Biroq, texnologiya evolyutsiyasi tufayli joriy protsessorlar qo'shimcha darajaga ega bo'lib, ular ma'lum kesh xotirasi 3 -daraja. Hatto to'rtinchi darajaga ega bo'lgan jamoalar ham bor, lekin odatdagidek biz bu haqda batafsil to'xtalmaymiz. - Biroq, texnologiya evolyutsiyasi tufayli joriy protsessorlar qo'shimcha darajaga ega bo'lib, ular ma'lum kesh xotirasi 3 -daraja. Hatto to'rtinchi darajaga ega bo'lgan jamoalar ham bor, lekin odatdagidek biz bu haqda batafsil to'xtalmaymiz.
- Shunday qilib, dastur ishlayotganda, ma'lumot RAMda saqlanadi, u erdan 3 -darajali keshga, so'ngra 2 -darajaga, 1 -darajali xotiraga yetguncha o'tadi.
- Xuddi shunday, dastur ishlayotganda, markaziy protsessor birligi unga yaqin bo'lgan keshda, ya'ni 1 -darajali keshda, 2 -darajali xotirada va nihoyat 3 -darajali keshda ko'rsatma va ma'lumotlarni topishga harakat qiladi.
Agar uchta xotirada qidiruv muvaffaqiyatsiz bo'lsa, protsessor RAMga o'tadi. Afsuski, ma'lumot olish uchun qancha masofani bosib o'tish kerak bo'lsa, javob vaqti shuncha ko'p bo'ladi. Bu tizimning ishlashiga salbiy ta'sir qiladi. Darajalar Kesh bo'linadigan har bir darajaning xususiyatlari uning ishlashi nuqtai nazaridan quyida keltirilgan: L1 kesh Bu degani kesh xotirasi 1 -darajali, ichki xotira deb ham ataladi. Markaziy protsessor tomonidan eng ko'p ishlatiladigan ma'lumotlarni saqlaydi. Unga yaqinroq joylashganligi sababli, bu turdagi xotira hammasidan ham eng tez, lekin eng kichikidir. Asosan, u bajariladigan operatsiyalarning spetsifikatsiyalarini va ularni qanday bajarish kerakligini o'z ichiga oladi. L2 kesh Bu xotira hajmi bo'yicha keshdan keyin ikkinchi o'rinda turadi. Biroq, uning hajmi ortib borayotgan narsa tezligini yo'qotadi. Bu L1 keshida muvaffaqiyatsiz bo'lgan ikkinchi ma'lumot qidirish birligi. Birinchi kompyuterlarda, 1 -darajali xotira kabi, u anakartga o'rnatildi. Hozirda u bir xil protsessor chipida joylashgan. Nihoyat, u dasturlar tez ishlashi uchun zarur bo'lgan ma'lumotlar va ko'rsatmalarni o'z ichiga oladi. L3 kesh Bu markaziy protsessor birligining barcha yadrolari o'rtasida taqsimlanadigan xotira. Joylashuviga ko'ra, u protsessorga yaqinligi va tezligi bo'yicha L2 keshidan pastroq darajada, lekin shu bilan birga u eng yuqori sig'imga ega xotira bo'lib chiqadi, shu bilan birga u hali ham tezroq. RAM xotirasi. Bu erda ma'lumotni uchta daraja o'rtasida uzatish mumkinligi aniq bo'lishi kerak. Shunday qilib, biz transferning ikki turi haqida gapirishimiz mumkin:
Do'stlaringiz bilan baham: |