ESP. - RAMdagi ma'lumotlarning manzili;
Z. - oxirgi taqqoslashning natijasini o'z ichiga oladi;
Albatta, bularning barchasi barcha xotira registrlari emas, ammo bu eng muhim va eng muhimi dasturlarni ijro etish paytida protsessordan foydalanadi. Xo'sh, endi protsessorning qaysi biri nima ekanligini bilganingizda, bu qanday ishlashini ko'rib chiqishingiz mumkin.
Kompyuter protsessori qanday ishlaydi?
Protsessorning hisoblash maydoni faqat matematik operatsiyalarni amalga oshirishi, taqqoslash operatsiyalarini amalga oshirishi va ma'lumotlarni hujayralar va qo'chqorlar orasidagi aloqalarni amalga oshirishi uchun, ammo bu siz o'yin o'ynashi, filmlarni tomosha qilish va veb-sahifalarni ko'rishingiz uchun etarli.
Aslida, har qanday dastur bunday buyruqlardan iborat: siljitish, ko'paytiring, farq qiling, farq qiling va taqqoslashning holati amalga oshirilsa ko'rsatmalarga o'tish. Albatta, bu jamoalar ham emas, ular o'zlari ro'yxatini ro'yxatga olish yoki soddalashtirishlari mumkin.
Barcha ma'lumotlar harakatlari Ushbu qo'llanma (MOV) yordamida amalga oshiriladi, ushbu qo'llanma Ro'yxatdan o'tish kataklari va qo'chqorlar o'rtasidagi ma'lumotlarni xotira va xotira o'rtasida o'zgartiradi va qattiq disk. Uchun arifmetik operatsiyalar Maxsus ko'rsatmalar mavjud. O'tish bo'yicha ko'rsatmalar shart-sharoitlarni bajarish uchun kerak, masalan, ro'yxatdan o'tishning qiymatini tekshiring va agar u nolga kelmasa, kerakli manzil uchun ko'rsatmalarga o'ting. Shuningdek, o'tish ko'rsatmalaridan foydalanib, tsikllar yaratishingiz mumkin.
Bularning barchasi juda yaxshi, ammo bu komponentlar bir-birlari bilan qanday o'zaro ta'sir qiladi? Qanday qilib tranzistorlar ko'rsatmalarni tushunishadi? Butun protsessorning ishlashi dekoder ko'rsatmalarini boshqaradi. U har bir komponentni o'zi taxmin qilgan narsani qilishga majbur qiladi. Dasturni amalga oshirishingiz kerak bo'lganda nima bo'lishini ko'rib chiqaylik.
Birinchi bosqichda "Deilyptor" Dasturning birinchi ko'rsatmalarini "Keyingi IIP bayonotini" reestriga yuklaydi, chunki u o'qish kanalini faollashtiradi va ma'lumotlarni EIP reestriga kiritish uchun tranzistor-latchni ochadi.
Ikkinchi soatlik aylanasida "Qayta qurish" ko'rsatmalarini hisoblash tranzelining tranzaksiyalari to'plamiga o'zgartiradi va natijani registrlarning birida, masalan, R.
Uchinchi tsiklda dekoder har bir birlik uchun keyingi buyruq manzilini oshiradi, shunda u xotirada quyidagi ko'rsatmalarni bildiradi. Keyinchalik, dekoder keyingi buyruqni yuklab olish uchun va shuning uchun dastur tugaguncha.
Har bir yo'riq allaqachon tranzistor ketma-ketligi bilan kodlanadi va signallarga aylantiriladi, masalan, protsessorda jismoniy o'zgarishlarni keltirib chiqaradi, bu esa xotira kamerasiga ma'lumotlarni o'zgartiradi. Turli xil buyruqlarning ijrosi bo'yicha, masalan, bitta buyruq uchun 5 soatga va boshqa kompleks uchun kerak bo'lishi mumkin, ammo bularning barchasi protsessorning o'zi uchun tranzistorlarning soniga bog'liq.
Xo'sh, hamma narsa bu bilan aniq, ammo agar bitta dastur amalga oshirilsa, barcha dasturlar bo'lsa, ular bir vaqtning o'zida va barchasi mavjud bo'lsa. Protsessor bir nechta yadrolarga ega, keyin har bir yadroda alohida dasturlar amalga oshiriladi deb taxmin qilish mumkin. Ammo yo'q, aslida bunday cheklovlar yo'q.
Bir vaqtning o'zida faqat bitta dastur o'qilishi mumkin. Barcha protsessor vaqti hamma orasiga bo'linadi ishlash dasturlariHar bir dastur bir necha soat davomida bajariladi, keyin protsessor boshqa dasturga yuboriladi va registrlar tarkibidagi barcha narsalar himoya qiladi. Nazorat paytida ilgari saqlangan qiymatlar ro'yxatga olinadi.
Xulosa
Bularning barchasi, ushbu maqolada biz kompyuter protsessorlari qanday ishlashini, protsessor va u nimadan iboratligini ko'rib chiqdik. Ehtimol, bu juda qiyin, ammo biz hamma narsaga shunchaki qaradik. Umid qilamanki, endi bu juda murakkab qurilma ekanligini aniqladi.
Videoni protsessor yaratish tarixi haqida to'ldirish:
2. Yarimo'tkazgichlar ishlab chiqarishda yarimo'tkazgichlar doimiy ravishda rivojlanmoqda. Shu sababli, protsessorlarni qurish tamoyillari, ularning tarkibiga kiradigan elementlar soni, ularning o'zaro hamkorligi qanday tartibga solinadi, doimo o'zgaradi. Shunday qilib, inshootning bir xil asosiy tamoyillari bo'lgan CPU, bu bitta arxitektura protsessorlari deb nomlanish odatiy holdir. Va bu tamoyillarning o'zlari protsessor arxitekturasi (yoki mikroarxitektura) deb nomlanadi.
Shunga qaramay, bir xil me'morchilikda ba'zi protsessorlar bir-biridan farqli ravishda - tizim plastiklari, ishlab chiqarish, ichakning tarkibi, tarkibi va hajmi va boshqa narsalar va boshqalar.
3. Hech qanday holatda mikroprosessorni faqat Mega yoki gigahermers tomonidan o'lchanadigan soat signalining chastotasi deb baholanmaydi. Ba'zida soat chastotasi kamroq samarali bo'lishi mumkin. Tenglik juda muhim, masalan: buyruqni bajarish uchun kerak bo'lgan soatlar soni, bir vaqtning o'zida va boshqalarning buyrug'i va boshqalar.
Protsessorning imkoniyatlarini baholash (xususiyatlar)
Kundalik hayotda, protsessorning imkoniyatlarini baholashda quyidagi ko'rsatkichlarga e'tibor berish kerak (odatda ular qurilmaning qadoqida yoki narxlar ro'yxati yoki statsion katalogida ko'rsatilgan):
yadrolar soni. Multi-yadroli CPUS bitta kristalli (bitta holatda) 2, 4 va boshqalarda mavjud. Hisoblash yadrosi. Yadrolar sonini ko'paytirish - eng ko'p samarali usullar Protsessor kuchining sezilarli darajada ko'payishi. Ammo ko'p yadroni qo'llab-quvvatlamaydigan dasturlarni hisobga olish kerak (qoida tariqasida eski dasturlar mavjud), ko'p yadroli protsessorlar tezroq ishlamaydi, chunki Bir nechta yadrodan qanday foydalanishni bilmayman;
kesha hajmi. Kesh - juda tez ichki xotirasi U Ram bilan ishlash paytida "uzilishlar" ni kompensatsiya qilish zarurati tufayli u buferning o'ziga xos xususiyatlari sifatida ishlatiladigan protsessor. Bu mantiqiy, kesh qanchalik yaxshi bo'lsa, shuncha yaxshi bo'ladi.
sut oqimlari soni tizimning o'tkazish qobiliyati. Ko'pincha iplar soni yadrolar soniga to'g'ri kelmaydi. Masalan, 8 ta Intel Core I7 8 ta ipda ishlaydi va uning ishlashida ko'plab yadro protsessorlaridan ustundir;
soat chastotasi - bu qancha operatsiyalar (soatlar) vaqt birligi uchun protsessor ishlab chiqarishi mumkinligini ko'rsatadigan qiymat. Bu shunchalik tez-tez uchastka, shunchalik ko'p operatsiyalar amalga oshirishi mumkin, i.e. Bu narsa shunchalik katta bo'ladi.
tire tezligi, CPU tizim taxtasida joylashgan tizim boshqaruvchisi bilan bog'liq.
technicing - bu kichikroq bo'lgandan ko'ra kamroq energiya bo'yicha kamroq iste'mol qiluvchi va bu shuni eshitadi.
Do'stlaringiz bilan baham: |