Ma'lumot olish bloklari joriy yo'riqlarni bajarish uchun zarur bo'lgan kesh xotirasidan yoki tezkor xotiradan ma'lumotlarni olish. Odatda, har bir protsessor yadrosida bir nechta ma'lumotlarni olish bloklari mavjud. Masalan, Intel Core protsessorlari har bir yadro uchun ikkita blok blokdan foydalanadi.
Boshqarish bloki dekodlangan ko'rsatmalar asosida, ko'rsatmalarning bajarilishi uchun bloklarning ishlashini nazorat qiladi, ular orasidagi yukni taqsimlaydi va ko'rsatmalarning o'z vaqtida va to'g'ri bajarilishini ta'minlaydi. Bu protsessor yadrosining eng muhim bloklaridan biridir.
Ko'rsatmalarni bajarish uchun bloklar har xil turdagi bir nechta bloklarni o'z ichiga oladi:
ALU - arifmetik mantiqiy birlik;
FPU - suzuvchi nuqta birligi;
O'qitish to'plamlarini kengaytirish uchun ishlatiladigan bloklar. Qo'shimcha ko'rsatmalar ma'lumotlar oqimini qayta ishlashni tezlashtirish, shifrlash va dekodlash, video kodlash va boshqalarni qo'llash uchun ishlatiladi. Buning uchun protsessor yadrosiga qo'shimcha registrlar va mantiqiy to'plamlar kiritiladi. Hozirgi kunda eng ommabop kengaytmalar quyidagilar:
MMX (Multimedia Extensions) - oqimli audio va video ma'lumotlarini kodlash va dekodlashni tezlashtirish uchun Intel tomonidan ishlab chiqilgan ko'rsatmalar to'plami;
SSE (Streaming SIMD Extensions) - bu Intel tomonidan hisoblash jarayoniga parallel ravishda ma'lumotlar to'plamida bir xil operatsiyalar ketma-ketligini bajarish uchun ishlab chiqilgan ko'rsatmalar to'plami. Ko'rsatmalar to'plamlari doimiy ravishda takomillashtirilmoqda va hozirgi vaqtda qayta ko'rib chiqilmoqda: SSE, SSE2, SSE3, SSSE3, SSE4;
ATA (Application Targeted Accelerator) - bu dasturlar bilan ishlashda ixtisoslashtirilgan dasturlarning ishlashini tezlashtirish va quvvat sarfini kamaytirish uchun Intel tomonidan ishlab chiqilgan ko'rsatmalar to'plami. Ushbu ko'rsatmalardan, masalan, chexlar sonini hisoblashda yoki ma'lumotlarni qidirishda foydalanish mumkin;
3DNow - bu AMD tomonidan ishlab chiqarilgan MMX yo'riqnomalar to'plamining imkoniyatlarini kengaytirish uchun ishlab chiqilgan ko'rsatma to'plami;
AES (Advanced Encryption Standard) - bu xuddi shu algoritmdan foydalanib ma'lumotlarni shifrlashdan foydalangan holda dasturlarning ishlashini tezlashtirish uchun Intel tomonidan ishlab chiqilgan ko'rsatmalar to'plami.
Do'stlaringiz bilan baham: |