Bosh sahifa > Ko'rgazma > Kontent

Kichikroq me'moriy tushunchalar Kesh

Mar 09, 2019

Chiplar ishlab chiqarishni takomillashtirishdan oldin, o'limga ko'proq sirk qo'yish imkoniyati berildi va dizaynerlar uni ishlatish usullarini izlay boshladilar. Eng keng tarqalganlardan biri kesh-xotiraning kun sayin ortib borayotgan miqdorini qo'shish edi. Kesh oddiygina juda tez xotira. Unga asosiy xotiraga "gapirish" uchun kerak bo'lgan ko'pchiliklardan farqli o'laroq, bir necha tsikldan kirish mumkin. CPU keshdan o'qish va yozishni avtomatlashtiradigan keshni tekshirgichni o'z ichiga oladi. Agar ma'lumotlar allaqachon keshda bo'lsa, u faqat "paydo bo'ladi", agar keshni tekshirgich o'qigan bo'lsa, protsessor "to'xtab qolsa".


RISC dizaynlari 80-yillarning o'rtalarida keshni qo'shib boshladi, ko'pincha faqat 4 KB. Bu raqam vaqt o'tishi bilan ortdi va odatda CPU-larda kamida 512 KB mavjud. Keyinchalik kuchli protsessorlar 1 yoki 2 yoki hatto 4, 6, 8 yoki 12 MB xotira hiyerar┼čisi darajasida tashkil etilgan. Umuman aytganda, ko'proq kesh, to'xtashning kamayishi tufayli ko'proq ishlash demakdir.


Keshlar va quvurlarni bir-biriga moslashtirildi. Ilgari, off-chip xotirasidagi kirish kechikishidan tezroq ishlashi mumkin bo'lgan quvurlarni qurish juda mantiqqa to'g'ri kelmadi. Buning o'rniga on-chip kesh xotirasidan foydalanib, quvur liniyasi keshga kirishning kechiktirilish tezligida, juda oz vaqt davom etishi mumkin edi. Bu protsessorlarning ishlaydigan chastotalarini off-chip xotirasidan ko'ra tezroq tezlashtirishga imkon berdi.