Aralash va umumiy kesh.
Ichki kesh xotirasi avval ham ko'rsatmalar (buyruqlar) va ma'lumotlar uchun ishlatilgan. Bunday xotira aralash, uning arxitekturasi esa Fon Neymanning klassik tamoyillariga muvofiq ko'rsatmalar va ma'lumotlar yagona keshda saqlanadigan Prinston deb nomlangan.
Yaqinda keshni ikkiga bo'lish odatiy holga aylandi - ko'rsatmalar uchun alohida va ma'lumotlar uchun alohida.
Aralash keshning afzalligi shundaki, ma'lum o'lcham uchun u ajratilgan keshga qaraganda yuqori urish tezligiga ega, chunki u avtomatik ravishda ko'rsatmalar va ma'lumotlarni optimal darajada muvozanatlashtiradi. Agar dasturning bajariladigan fragmentida xotiraga kirishlar asosan ko'rsatmalarni olish bilan bog'liq bo'lsa va ma'lumotlarga kirish ulushi nisbatan kichik bo'lsa, kesh xotirasi ko'rsatmalar bilan to'ldiriladi va aksincha.
Boshqa tomondan, alohida kesh xotirasi bilan ko'rsatmalar va ma'lumotlar bir vaqtning o'zida olinishi mumkin, shu bilan birga yuzaga kelishi mumkin bo'lgan nizolarning oldini olish mumkin. Ikkinchisi, ayniqsa, protsessor ko'rsatmalarni muddatidan oldin oladigan va ular bilan bufer yoki quvur liniyasini to'ldiradigan ko'rsatmalar quvurlarini ishlatadigan tizimlarda juda muhimdir.
Masalan, Intel® 486 DX2 protsessori aralash keshdan foydalangan,
Intel® Pentium® va AMDAthlon ™ o'zlarining superskalyar tashkil etilishi bilan alohida. Bundan tashqari, ko'rsatmalar keshi va ma'lumotlar keshidan tashqari, ushbu protsessorlar manzil kesh xotirasidan ham foydalanadilar. Ushbu turdagi kesh xotirani boshqarish qurilmalarida, shu jumladan virtual manzillarni jismoniy manzillarga aylantirish uchun ishlatiladi.
Nanotexnologiyalardan foydalanish tufayli energiya sarfini kamaytirish, kompyuter tezligini oshirish (bu protsessor va kesh xotirasi o'rtasida ma'lumot almashish vaqtini qisqartirish orqali erishiladi) imkoniyat mavjud va bundan tashqari, haqiqiy misollar mavjud. kesh xotirasi protsessor bilan bir xil kristalda amalga oshirilganligi. Ushbu ichki kesh xotira statik RAM texnologiyasi yordamida amalga oshiriladi va eng tezdir. Uning hajmi odatda 64-128 Kbaytni tashkil qiladi va uning hajmining yanada oshishi odatda boshqaruv sxemalari va manzilni dekodlashning murakkabligi tufayli ishlashning pasayishiga olib keladi.
Hozirgi vaqtda keng qo'llaniladigan alternativa ichki kesh va RAM o'rtasida joylashgan ikkinchi (tashqi) kattaroq keshdir. Ushbu ikki darajali kesh tizimida ichki xotira birinchi darajali L1 roli bilan belgilanadi va tashqi xotira ikkinchi darajali L2 hisoblanadi. L2 sig'imi odatda L1 dan kattaroq yoki undan yuqoriroq bo'lib, unumdorligi va narxi pastroq. Ikkinchi darajali xotira odatda statik RAM sifatida qurilgan. Uning sig'imi 256 Kbaytdan 1 Mbaytgacha bo'lishi mumkin va texnik jihatdan alohida mikrosxema sifatida amalga oshiriladi, lekin uni protsessor bilan bir xil qolipga joylashtirish ham mumkin.
Eng yirik ishlab chiqaruvchilarning eng zamonaviy protsessorlari bugungi kunda Northwood yadrosida Intel Pentium 4 kesh xotirasi bilan jihozlangan - 512 KB L2 kesh, Prescott protsessorlari esa 0,09 mikron texnologiyasidan foydalangan holda ishlab chiqariladi va ikki barobar L2 keshini oladi. 1 MB. Intel o'zining "ekstremal" Pentium 4 ExtremeEdition o'yin protsessorini 2MB L3 keshga ega o'zgartirilgan 3,40 GGts chastotali Gallatin server yadrosi asosida reklama qilishda davom etmoqda. U 512 KB standart Northwood L2 keshini to'ldiradi va shuningdek, protsessor yadro chastotasida ishlaydi (garchi ikki baravar kechikish bilan bo'lsa ham). Shunday qilib, jami yangi Pentium 4 ExtremeEdition 2,5 MB keshga ega.
Qo'shimcha L3 kesh 0,13 mikron Gallatin yadrosidagi XeonMP server protsessorlaridan kelib chiqadi va yaqinlashib kelayotgan 90 nanometrli Preskott bilan hech qanday aloqasi yo'q, ammo bu kristall (yadro) 800 MGts tizim avtobusini qo'llab-quvvatlash uchun biroz o'zgartirildi. quvvatni kamaytirish. iste'moli va boshqalar. va hozirgi Pentium 4 dan standart qutiga qadoqlangan. O'z navbatida, 2200 MGts dan yuqori chastotada ishlaydigan AMDAthlon 64 va AMDOpteron 0,13 mikronli texnologiya (SOI) yordamida ishlab chiqariladi va 105,9 million tranzistorni o'z ichiga oladi va ulardan farq qiladi. oldingi AthlonXP yangi yadroda 64 bitli hisoblash qobiliyatiga ega (oldingi AthlonXP yadrosi asosida takomillashtirilgan 32 bitlilar bilan bir qatorda), 1 MB L2 kesh (Athlon keshi inklyuziv, ya'ni 128 ni hisobga olgan holda to'liq hajm). KB L1 1152 KB).
Xotiraga kirishda protsessor birinchi navbatda L1 keshiga kiradi. O'tkazib yuborilganda L2 keshiga kirish mumkin. Agar L2 da ma'lumot bo'lmasa, OP ga kirish amalga oshiriladi va tegishli blok avval L2 ga, keyin esa L1 ga kiritiladi. Ushbu protsedura tufayli tez-tez so'raladigan ma'lumotlarni L2 keshidan osongina tiklash mumkin.
L2 dan foydalanishning potentsial tejamkorligi L1 va L2 ga tegish ehtimoliga bog'liq. Biroq, Intel va AMD tajribasi shuni ko'rsatadiki, L2 keshidan foydalanish ish faoliyatini sezilarli darajada yaxshilaydi. Shuning uchun ishlab chiqaruvchilar tomonidan e'lon qilingan protsessorlarning barcha so'nggi versiyalari ikki darajali va hatto uch darajali kesh xotira tashkilotidan foydalanadi.
|
Adabiyotlar ro'yxati:
1. Flores A., Kompyuterlarni tashkil etish, trans. ingliz tilidan, M., 1972; Kogon B. M., Kanevsky M. M., Raqamli kompyuter va tizimlar, 2nd ad, M., 1973.
2. Raqamli hisoblash bo'yicha qo'llanma, ed. B.N.Malinovskiy, K., 1974 y.
3. Grigoriev V. L. "Mikroprotsessor i80486". - M .: BINOM, 2003 277 b.
4. Sergey Zolotarev, Aleksey Rybakovning maqolasi: "Ko'p yadroli tizimlar uchun dasturiy ta'minot"
5. Basmanov A.S. "MP va OEVM". - M .: "Mir", 2002 321s.
6. A.V.ning maqolasi. Kalachev "Ko'p yadroli protsessorlar" (Internet axborot texnologiyalari universiteti www.Intuit.ru)
www.allbest saytida joylashtirilgan.
Do'stlaringiz bilan baham: |