1. Protsessorlar. Uchrashuv. Asosiy xususiyatlar. MARKAZIY PROTSESSOR. Markaziy protsessor (CPU)- bir yoki bir nechta VLSI da ishlab chiqarilgan, ma'lumotlarni qayta ishlash uchun dasturiy ta'minot bilan boshqariladigan funktsional qurilma. Turli kompaniyalarning zamonaviy shaxsiy kompyuterlarida ikkita asosiy arxitektura protsessorlari qo'llaniladi:
· O'zgaruvchan uzunlikdagi buyruqlarning to'liq tizimi - ComplexInstructionSetComputer (CISC);
· Ruxsat etilgan uzunlikdagi qisqartirilgan ko'rsatmalar to'plami - ReducedInstructionSetComputer (RISC).
IBM shaxsiy kompyuterlarida o'rnatilgan Intel protsessorlarining butun assortimenti CISC arxitekturasiga ega va Motorola protsessorlari Apple tomonidan o'zlarining shaxsiy kompyuterlar, RISC arxitekturasiga ega. Ikkala arxitekturaning ham o'ziga xos afzalliklari va kamchiliklari bor. Shunday qilib, CISC - protsessorlar keng ko'lamli ko'rsatmalar to'plamiga ega (400 tagacha), ulardan dasturchi bu holatda o'zi uchun eng mos bo'lgan buyruqni tanlashi mumkin. Ushbu arxitekturaning kamchiligi shundaki, ko'rsatmalarning katta to'plami protsessorning ichki boshqaruv qurilmasini murakkablashtiradi, proshivka buyrug'ini bajarish vaqtini oshiradi. Buyruqlar turli uzunliklarga va bajarilish vaqtlariga ega.
RISC - arxitektura cheklangan ko'rsatmalar to'plamiga ega va har bir ko'rsatma protsessorning bir siklida bajariladi. Kam sonli buyruqlar protsessorni boshqarish moslamasini soddalashtiradi. RISC - arxitekturasining kamchiliklari shundan iboratki, agar kerakli buyruq to'plamda bo'lmasa, dasturchi uni mavjud to'plamdan bir nechta buyruqlar yordamida amalga oshirishga majbur bo'ladi, dastur kodining hajmini oshiradi.
Mikro-qatlam arxitekturasining asosiy xususiyatlarini aks ettiruvchi protsessorning soddalashtirilgan diagrammasi 1-rasmda keltirilgan. Protsessorning eng murakkab funksional birligi buyruqlar bajarilishini boshqarish blokidir. U o'z ichiga oladi
jamoalar
Shina shinasi
Ma'lumotlar manzillarini boshqarish
· Buyfer buferi, bu dasturning keyingi bir yoki bir nechta buyruqlarini saqlaydi; keyingi buyruq bajarilayotganda xotiradan keyingi buyruqlarni o‘qiydi, uni xotiradan olish uchun ketadigan vaqtni qisqartiradi;
· Buyruqning dekoderi keyingi buyruqning operatsiya kodini shifrini ochadi va uni buyruq bajarilishini amalga oshiruvchi mikrodastur boshidagi manzilga o'zgartiradi;
· Keyingi mikroinstruktsiyani tanlashni nazorat qilish fon Neyman printsipi bo'yicha ishlaydigan kichik protsessor bo'lib, o'zining mikroko'rsatma hisoblagichiga ega bo'lib, u mikroko'rsatma ROMdan keyingi mikroko'rsatmani avtomatik ravishda tanlaydi;
· Faqat o'qish uchun saqlash(ROM) mikroko'rsatma xotira qurilmasi bo'lib, unda ma'lumotlar bir marta yoziladi va keyin faqat o'qilishi mumkin; ROMning o'ziga xos xususiyati shundaki, unda qayd etilgan ma'lumotlar siz xohlagancha saqlanadi va doimiy ta'minot kuchlanishini talab qilmaydi.
Buyruq dekoderidan olingan manzil namuna olish moslamasining mikroko'rsatmalari hisoblagichiga yoziladi va mikroko'rsatmalar ketma-ketligini qayta ishlash jarayoni boshlanadi. Mikroko'rsatmaning har bir biti har qanday funktsional qurilmaning bitta boshqaruv kirishi bilan bog'langan. Shunday qilib, masalan, "Qayta tiklash", "Yozish", "O'qish" saqlash registrining boshqaruv kirishlari mikroko'rsatmaning mos keladigan bitlariga ulangan. Mikroko'rsatma bitlarining umumiy soni bir necha yuzdan bir necha minggacha bo'lishi mumkin va protsessorning barcha funktsional qurilmalarining boshqaruv kirishlarining umumiy soniga teng. Mikro-ko'rsatmaning ba'zi bitlari keyingi mikro-ko'rsatmani tanlash uchun boshqaruv blokiga beriladi va shartli o'tish va tsikllarni tashkil qilish uchun ishlatiladi, chunki buyruqlarni qayta ishlash algoritmlari juda murakkab bo'lishi mumkin.
Keyingi mikroinstruktsiya ma'lum vaqt oralig'idan keyin namuna olinadi, bu esa, o'z navbatida, oldingi mikroinstruktsiyaning bajarilish vaqtiga bog'liq. Mikroko'rsatmalarni namuna olish chastotasi deyiladi soat chastotasi protsessor. Soat chastotasi protsessorning muhim xarakteristikasi hisoblanadi, chunki u protsessor ko'rsatmalarni bajarish tezligini va oxir-oqibat protsessor tezligini belgilaydi.
Arifmetik mantiq birligi(ALU) axborotni o'zgartirishning arifmetik va mantiqiy operatsiyalarini bajarish uchun mo'ljallangan. Funktsional jihatdan ALU bir nechta maxsus registrlardan, to'liq o'lchamli xulosa va mahalliy boshqaruv sxemalaridan iborat.
Umumiy maqsadli registrlar (RON) bajarilayotgan buyruq operandlarini va hisob-kitoblar natijalarini vaqtincha saqlash, shuningdek, xotira katakchalari manzillarini yoki xotiraga kirish buyruqlari uchun kiritish-chiqarish portlarini saqlash uchun ishlatiladi. tashqi qurilmalar... Shuni ta'kidlash kerakki, agar buyruq operandlari RONda saqlangan bo'lsa, u holda ko'rsatmani bajarish vaqti sezilarli darajada kamayadi. Dasturchilarning ba'zan mashina ko'rsatmalari tilida dasturlashga o'tishlarining sabablaridan biri bu juda muhim vaqt dasturlarini bajarishda maksimal samaradorlikka erishish uchun RONdan to'liq foydalanishdir.
Keling, IBMPC kabi zamonaviy shaxsiy kompyuterlarda qo'llaniladigan protsessorlarning xususiyatlarini qisqacha ko'rib chiqaylik. Ushbu shaxsiy kompyuterlar uchun protsessorlar ko'plab kompaniyalar tomonidan ishlab chiqariladi, ammo Intel bu erda trendni belgilovchi hisoblanadi. Uning so'nggi ishlanmasi 2006 yil boshida ishlab chiqarilgan IntelCore protsessoridir. IntelCore arxitekturasining asosiy xususiyatlari quyidagilardan iborat:
2 MB maxsus ichki keshga ega;
Tizim avtobusidagi yukni kamaytiradigan arbitraj avtobusi qo'shildi;
Protsessorning ichki mikroarxitekturasi ikkita yadroga asoslangan - parallel ravishda ishlaydigan ko'rsatmalar quvurlari (superskalar arxitektura), ular bir vaqtning o'zida 12 xil qayta ishlash bosqichida (o'qish, dekodlash, operandlarni yuklash, bajarish va boshqalar) bir nechta buyruqlarni bajaradi. Quvurlar ikkita ALU bilan tugaydi: qisqa arifmetik va mantiqiy ko'rsatmalar uchun protsessor chastotasidan ikki baravar yuqori ishlaydigan ALU va sekin ko'rsatmalar uchun ALU;
Har bir yadro uchun quvvatni alohida boshqarishga qodir bo'lgan haroratni nazorat qilish blokini o'z ichiga olgan asosiy quvvat boshqaruvi joriy etildi.
AMD ( Murakkab Mikro Qurilmalar ) Intel Pentium 4 bilan ko'rsatmalar to'plamiga mos protsessorlarni ishlab chiqaradi - Atlon(K7). Ushbu protsessor superskalar arxitekturaga asoslangan bo'lib, uchta ko'rsatma quvurlari parallel ravishda ishlaydi va har bir protsessor siklida to'qqiztagacha ko'rsatmalarni qayta ishlashga qodir. K7 protsessorini sinab ko'rish va uni Pentium4 bilan solishtirish K7 ning undan kam emasligini va hatto ba'zi hollarda undan oshib ketishini ko'rsatadi. Athlon protsessori Intel protsessoridan 20-30% arzonroq. K7 protsessorining ishlashi uchun Pentium4 protsessorining shinasiga mos kelmaydigan o'z avtobusi talab qilinadi. Shuning uchun, bir turdagi protsessorni boshqasiga almashtirish, kompyuterning asosiy funktsional qurilmalarining chipsetlari joylashgan anakartni almashtirishni talab qiladi.