Bosh sahifa > Ko'rgazma > Kontent

Kompyuter arxitekturasi Ustasi vazifalari

Mar 09, 2019

Zamonaviy kompyuterning ishlashi ko'p hollarda IPC da tasvirlanadi (har bir davr bo'yicha ko'rsatmalar). Bu har qanday soat chastotasida arxitekturaning samaradorligini o'lchaydi. Tezroq tezlik tezroq kompyuterni yaratishi mumkinligi tufayli, bu foydali o'lchovdir. Eski kompyuterlarda IPC soni 0,1 dona past ko'rsatkichga ega edi. Oddiy zamonaviy protsessorlarga osonlikcha yaqinlashadi. Superscalar protsessorlari soat periyodida bir necha ko'rsatmalarni bajarib, uchdan besh IPCga yetishi mumkin.


Mashinaning tilidagi ko'rsatmalarini hisoblash noto'g'ri bo'lishi mumkin, chunki ular turli xil ISAlarda turli xil ishlarni bajarishlari mumkin. Standart o'lchovlardagi "yo'riqnoma" ISA ning haqiqiy mashina tilidagi ko'rsatmalariga emas, balki odatda VAX kompyuter arxitekturasining tezligiga asoslangan o'lchov birligidir.


Ko'pgina odamlar soat tezligi (odatda MHz yoki GHz) yordamida kompyuterning tezligini o'lchash uchun foydalanar edi. Bu protsessorning asosiy soati uchun sekundiga aylanish jarayonini bildiradi. Biroq, bu metrik biroz noto'g'ri, chunki soat tezligi yuqori bo'lgan mashinaga ega bo'lish katta bo'lmasligi mumkin. Natijada, ishlab chiqaruvchilar ishlash tezligi sifatida soat tezligidan uzoqlashdilar.


Boshqa omillar tezlikni ta'sir qiladi, masalan, funktsional birliklar, avtobuslar tezligi, mavjud xotira va dasturlarda ko'rsatmalarning turi va tartibi.


Tezlikning ikkita asosiy turi bor: kechikish va samaradorlik. Kechiktirish jarayonning boshlanishi va uni yakunlash vaqti. Muvaffaqiyat - birlik vaqtida bajarilgan ishlar miqdori. Uzilishni kechiktirish tizimning elektron hodisaga kafolatlangan eng ko'p javob berish vaqti (masalan, disk drayveri ba'zi ma'lumotlarni ko'chirishni tugatgandan so'ng).


Ishlash juda ko'p dizayn variantlari bilan ta'sirlanadi - masalan, protsessori quvvati odatda latansiyani yanada yomonlashtiradi, lekin samaradorlikni oshiradi. Mashinani boshqaradigan kompyuterlar odatda past intervalgacha kechikishlar talab qiladi. Ushbu kompyuterlar real vaqt rejimida ishlaydi va operatsiya belgilangan vaqt ichida bajarilmasa, muvaffaqiyatsiz bo'ladi. Misol uchun, kompyuter boshqaruvi ostidagi tormozlar tormoz bosib o'tishi sezilganidan keyin yoki tormozning ishlamay qolgandan keyin qisqa muddat ichida tormozlashni boshlashi kerak.


Ko'rsatkichlar bir qator test dasturlari orqali ishlaydigan kompyuterni vaqtini o'lchash orqali barcha omillarni hisobga oladi. Sinov jarayonida kuchli tomonlar namoyon bo'lishiga qaramay, siz qanday qilib kompyuterni tanlashingiz kerak. Ko'pincha o'lchagan mashinalar turli tadbirlarga bo'lingan. Misol uchun, bir tizim tezda ilmiy ilovalarni boshqarishi mumkin, boshqasi esa video o'yinlarini yanada murakkablashtirishi mumkin. Bundan tashšari, dizaynerlar o'zlarining mahsulotlariga, apparat yoki dasturiy vositalar yordamida, muayyan benchmarkni tez bajarish imkonini beradigan, ammo umumiy vazifalarga o'xshash foyda bermaydigan maxsus funktsiyalarni šœllashi mumkin.