-sozuvchi nuqta bilan hisob -kitoblar bloki;
- CPU xatolarini aniqlash vositalari
Dastur tarmoqlarini nazorat qilish.
Agar dastur shartli yoki shartsiz sakrashga duch kelsa, u holda o'tish buyrug'ini dekodlash va manzilni olganidan so'ng, protsessor yangi manzildan ma'lumotlarni o'qishni boshlaydi. Bu manzil olinmaguncha quvur liniyasi ishlamay qolishi aniq. Shunga o'xshash holat tez -tez ro'y beradi, shuning uchun dasturning tarmoqlanishining "salbiy" oqibatlarini kamaytirish uchun dasturda uchragan barcha filiallar maxsus filial maqsadli buferda eslab qolinadi. Filial buyrug'ini bajarishda protsessor buferda manzil mavjudligini tekshiradi va dasturni shu manzildan o'qishni boshlaydi. Agar shartsiz sakrash bo'lsa, o'tish tarixi "jadvali" tuziladi, uning asosida protsessor o'tishni amalga oshiradimi yoki yo'qligini aniqlaydi va spekulyativ deb ataladigan manzildan ko'rsatmalar bajarilishini boshlaydi. Ma'lumki, agar manzil noto'g'ri bashorat qilingan bo'lsa, unda barcha bajarilish tugaydi, quvur liniyasi tozalanadi va ijro to'g'ri manzildan boshlanadi. Shuning uchun, to'g'ri prognoz qilish ehtimoli eng yuqori bo'lishi juda muhimdir. Zamonaviy protsessorlarda u 80-90%oralig'ida yotadi.
Filial-manzilni bashorat qilish bloki tarmoqlanish algoritmini bajarish uchun mumkin bo'lgan yo'llarni bashorat qilish orqali vaqtni tejash orqali ish faoliyatini yaxshilaydi.
Suzuvchi nuqta birligi (FPU).
Bu blok suzuvchi nuqta va multimediya MMX operatsiyalarini ta'minlaydi. Odatda u o'zining alohida quvurini o'z ichiga oladi, chunki qoida tariqasida bunday operatsiyalarni faqat bitta quvurda bajarish mumkin. So'nggi paytlarda MMX buyruqlari uchun yoki uch o'lchovli grafikalar bilan ishlash uchun yozilgan ko'plab dasturlar paydo bo'lishi sababli, faqat hisoblash vazifalari haqida gapirmay turib, FPU ishiga e'tibor berila boshlandi.
Zamonaviy protsessorlar juda murakkab qurilmalar bo'lib, o'z parametrlarini sozlash imkoniyatiga ega. Masalan, Pentium protsessorlarida siz protsessor yadrosining ushbu elementlari tomonidan berilgan ishlash yutuqlarini baholashga imkon beradigan ikkinchi quvur liniyasi yoki tarmoqni bashorat qilish blokini o'chirib qo'yishingiz mumkin. Bundan tashqari, deyarli barcha protsessorlarning o'z vizitkalari bor - bu protsessorni aniq aniqlashga yordam beradigan maxsus ko'rsatma. Bu ko'rsatma CPUID deb nomlanadi va ishlab chiqaruvchi kompaniyaning NOMini, oilalar turini, protsessorning modelini va versiyasini beradi, shuningdek uning asosiy xususiyatlarini, xususan FPU yoki MMX birligining mavjudligini ko'rsatadi.
Do'stlaringiz bilan baham: |