Protsessor yadrolarining maksimal soni. Maxsus dasturiy ta'minot xavfsizligi tufayli protsessor yadrolari soni haqida ma'lumot. Protsessor yadrolarini tayinlash uchun dasturlash usuli

Markaziy protsessor eng muhim komponenti shunday kompyuter bo'lsin ishlaydigan dasturlar. Bir protsessor zdíysnyuê sledovnu obrobku ma'lumotlar, yakí otrimuyut víd okremo í̈ dasturi bir potík ichida. Shvidkíst, z kakoyu daní protsessor tomonidan qayta ishlanadi, yogo sızdırmazlık tushib uchun, indikator soat chastotasi nazorat qilinadi, deb. Qolgan yillarda protsessorlarning charchoqlari ortishi hisobiga ortadi soat chastotasi Sezilarli darajada tinchlandi, ammo yana bir istiqbolli yo'nalish paydo bo'ldi - protsessor kristalidagi yadrolar sonining ko'payishi.

Rozpodyl zavdan uchun kim, albatta, qoraladi? Algoritm hisoblash vazifalari soni haqidagi ma'lumotni qanday oladi? Bog'langan modullarning postmasterlari kompilyatorga ma'lumot berish uchun dasturlashtirilgan bo'lishi mumkin, shuning uchun protsessor tanlovining etishmasligi sabablaridan biri plaginlarning qattiq dasturlashtirilganligi yoki boshqacha bo'lishi mumkin.

Haqiqiy vaqtda plaginlarni qayta ishlash har doim faqat bitta yadro bilan cheklangan. Xost loyihadagi signal yo'llarining qoldiqlarini tahlil qiladi va plaginlarni protsessor yadrosiga kengaytiradi. 64-bitli zaryadlar bilan siz protsessorlarning g'oliblarni hisoblash ehtimoli ko'proq ekanligini tekshirishingiz mumkin va shunga qaramay, sizning sutta yoki chegara chegarangiz qanday bo'ladi?


Boy yadroviy energiya ma'lumotlarni qayta ishlashni bo'lish imkonini beradi, bu mustaqil oqimlar spratlari uchun dasturlarning o'xshash protsessorlari uchun optimallashtirilishi kerak, bu ularni qayta ishlashni sezilarli darajada tezlashtiradi. Agar dastur boy yadroli jarayonlarga ega bo'lgan robot uchun optimallashtirilmagan bo'lsa, u yuqori chastotali bir yadroli protsessorda ko'proq, pastroq ishlashi mumkin.

Windows operatsion tizimlarida kompyuter protsessorining nechta yadrosi bo'lishi mumkinligini bilish uchun ushbu tafsilotlarni ko'rib chiqing.

Qaysi yo'l bilan protsessorlarni kechirishni ko'rishingiz mumkin Intel, bu Hyper-threading texnologiyasini (Hyper-threading) targ'ib qiladi. Bunday protsessorlarda jismoniy yadro ma'lumotlarni qayta ishlashni ikkita mustaqil oqimga bo'lishi mumkin, buning natijasida operatsion tizim yadrolar sonining kichik qismini tan oladi. Shunday qilib, Hyper-threading texnologiyasini qo'llab-quvvatlaydigan ikkita jismoniy yadroga ega bo'lgan protsessor sakkiz yadroli kabi bo'ladi.

64-bitli rejimda xotiraning adreslanishini va suzuvchi blok bilan haqiqiy 64-bitli hisobni ajratish kerak. Ba'zida 32 bitga nisbatan yana ikkita ma'lumotni qayta ishlash kerak bo'ladi. Modul algoritmi bo'yicha buferni qayta ishlash uchun ishlatiladigan soat, o'qish, qayta ishlash va ko'rishda ball olinadigan buferlar soni, qayta ishlash uchun tanlangan buferni kengaytirish. Kompyuterning xotirasi cheksiz katta emas va siz bir vaqtning o'zida barcha audio fayllarni topishmoqqa olib bo'lmaydi, lekin siz buferlar haqida "tishlash" uchun ularni kichikroq o'lchamlarda tahrirlashingiz mumkin.

Shuning uchun, yordam uchun kompyuterdagi yadrolar sonini aniq aniqlashingiz mumkin maxsus kommunal xizmatlar diagnostika Masalan, xarajatsiz CPU-Z. Dastur tomonidan tayinlangan yadrolar soni shu tarzda tanlanadi.

Protsessor yadrolari sonini aniqlashning boshqa usullarini o'rganing. Masalan, Windows vazifa menejeri orqali yoki Kompyuter BIOS Katta vipadkivdagi Ale, biz ta'riflaganimizdek, etarli va sokin bo'ladi.

Buferlar, masalan, audio fayldagi ma'lumotlar bilan to'ldiriladi, keyin ular plaginga o'tkaziladi va u erda tahrirlanadi. Endi, agar jarayon real vaqt rejimida ishlaydi va koristuvach interfeysidagi o'zgarishlarga kechiktirmasdan reaksiyaga kirishsa, masalan, yaratish yoki yozib olish vaqtida, vino bir soatdan kamroq vaqt davomida zarur bufer uchun javobgar bo'ladi. amalga oshirish uchun. Aks holda, vodstvorennya jarayoni, zreshtoy, vidsivu, tobto olib keladi hisoblash nazdozhenya jarayoni. g'alati shovqin.

Oddiy misol: 1 soniyali bufer va zastosovuyomo filtrdan ikkinchi bufergacha. Bir soatlik bufer hisobi ostida tizim ishlay boshlashi mumkin edi. Biroq, buferni hisoblash va yaratish bir-birini istisno qilganga o'xshaydi - qoida tariqasida, hisoblanayotgan bufer tizimga aylanadi va keyin keyingi ishlov berishni to'xtatadi. Odatda ilovalar ê zbíg namuna olish tezligi va formatni ko'rish z egalik qilish ovoz kartasi. Sekvenserning o'rtasida, u mikserga, effekt va asosiy yo'llar va hisoblashning boshqa barcha qismlariga kiradi.

Boy odamlar uchun kompyuterlar "qorong'u tulki", hatto tez-tez kompyuter shartlari bezvihyd bunday koristuvachív qo'yish. Misol uchun, protsessorlarda yadrolarga muhtoj bo'lganlar, shuningdek, protsessorlarning tezligi haqida gapirishni boshlamaydiganlar uchun juda kam odam aqlli. Bugun biz ular haqida gaplashamiz, protsessorda qancha yadro borligini qanday aniqlash mumkin va endi olov hidi kerak.

Maxsus dasturiy ta'minot tomonidan taqdim etilgan protsessor yadrolari soni haqida ma'lumot

Ale bu erda aslida ikkita bufer borligini anglatmaydi: biri ochilish uchun, biri qayta tiklash uchun, ikkinchisi esa hisoblash uchun. Bu erda kechikish paydo bo'ladi: buning uchun amalga oshirish jarayoni kamroq hisoblash uchun bitta buferdan kam bo'lmaydi.

Katta buferlar uchun vaqtinchalik soat, kichik buferlar uchun qisqa. Shu tarzda, buferning o'lchami to'lovlar va chutnistyu o'rtasida mumkin bo'lgan eng kam kechikishni bildiradi. Printsipial jihatdan hech narsa printsipni o'zgartirmaydi; Isnuyut razny rivny, siz chakana sotuvchi kabi boshlashingiz mumkin dasturiy ta'minot protsessor yadrolarining bir qismini yutib oling magistrlik dasturi yoki ulangan modullar. Misol uchun, deyarli to'g'ridan-to'g'ri algoritmdan mumkin.

Ilgari qanday edi?

Boshqa tomondan, protsessorlardagi yadro bitta va bir xil edi, u ommaviy ravishda keng tushunilmagan. Buni faqat geekslar va ishlov beruvchilarning o'zlari bilishardi. "Athlons" "Athlones" edi va "Pentiums" oddiygina "Pentiums" edi. Biroq, protsessorning chastotasi va yadrolar soni kabi xususiyatlar o'rtasida chalkashlik yo'q edi. Aytish mumkinki, barcha eski kompyuterlar bitta yadroga ega. Boshqacha qilib aytganda: agar siz protsessorda qancha yadro borligini, qaysi birida ê borligini bilmoqchi bo'lsangiz va odam yangisida eski Pentium borligini aniq bilsangiz, biz katta ishonch bilan aytishimiz mumkin - bitta yadro.

Tse ma' ma'no, algoritm hisoblash o'g'irlangan bo'lsa, yaki mozhut vídbuvatisya mustaqil qo'shiq soat bir cho'zilgan boshiga bir. Bunday vaqt uchun algoritm "parallellangan" ko'rinadi, algoritm doirasida boshqa vazifalar mustaqil bo'lishi mumkin.

Ushbu darajada algoritmni terib bo'lmaydi, lekin u parallel bo'lishi mumkin. Ayniqsa, audio ilovalarda bunday keng miqyosli deparallelizatsiya ko'pincha imkonsizdir, chunki belgining birinchi suratlari ularni hisoblashda tebranish zarbalarini oldingi sanash natijasiga o'xshaydi. Sokin vaziyatlarda, agar protsessorning parallelligini kengaytirish mumkin bo'lsa, ularni modulda qayta yozishni boshlamang, chunki algoritmlar ko'pincha qayta yozishda aybdor va tezlikni erishish mumkin bo'lgan o'sish faqat ahamiyatsiz bo'lib chiqadi.

taraqqiyot

Ale, hamma narsa o'zgarmoqda va o'z vaqtida po'lat nomsiz taraqqiyotga aylandi ikki yadroli protsessorlar. Mo'ylov, kim onasini o'zi xohlaydi qattiq protsessor, ikki yadroli o'zini oldi va agar uch soatdan ko'proq vaqt o'tgan bo'lsa bitta yadroli protsessorlar unutishga botgan. Shu bilan birga, ular endi zestrit emas, balki ikkita yadrodir markaziy protsessor chiyillashi ehtimoli katta. Ikkita o‘qdan keyin chotiri paydo bo‘ldi. Olti yadroli protsessor sotiladi. Vísym yadrolari hali faqat server modellari uchun tan olinishi mumkin katlamali veksellar Va yaki yaxshi sovutish tizimiga ega bo'lishi mumkin.

Bundan tashqari, faqat bitta protsessor mavjud bo'lgan tizimlarda bu protsessor unumdorlikni oshirishi mumkin. Shuning uchun u audioni tahrirlashda g'alaba qozonadi - videoni tahrirlash uchun - aksariyat hollarda u bir oz ko'proq parallel bo'ladi.

Zamonaviy operatsion tizimlarda, masalan, dastur doirasida, chakana sotuvchi sifatida, masalan, ko'p sonli protsessorlar uchun vazifani taqsimlash uchun algoritmda parallelizatsiya, boshqa imkoniyatlar soni kam. Shu bilan birga, ular vazifalar dasturining kichik bo'limlari mustaqil ravishda, birma-bir o'tkazilishi uchun tayinlanadi va qo'shimcha yordam uchun ular natijalarni martabadan bir soat oldin berish va birlashtirish mumkinligini kafolatlaydi. Masalan, dasturning bir xil tarzda ishlashini, masalan, past rozrobnik, viktoriyaning yuqori darajasidan o'tish, poyga lageri, lager saflarini ayblash, jarayondagi har qanday farq bilan yoki natijalar bir soat ichida adashgan va eng yuqori kuzda siz olib kelishi mumkin.

Yadro haqida afsonalar

Kompyuterlar haqida kam ma'lumotga ega bo'lgan odamlar ko'pincha yadrolar soni va protsessorning chastotasini adashib, eng keng tarqalgan kechirim beradilar. Juda ko'p odamlar yadrolari qanchalik ko'p bo'lsa, ularning kompyuterlari shunchalik ko'p ishlaydi deb o'ylashadi. Qisman, bu to'g'ri, lekin ko'p sonli yadroli protsessorning chastotasi pastroq bo'lishi va kichikroq yadroviy birodar bo'lishi mumkinligidan shikoyat qiladigan ko'plab beqaror sotuvchilar bor.

Dasturning ba'zi qismlari u yoki bu tarzda mustaqil ravishda yaratilishi mumkin bo'lsa-da, amalda men qaysi protsessor vazifani bajaradiganiga unchalik ahamiyat bermayman, qarorning qismlari tizim tomonidan bir xil mezonlar bo'yicha qabul qilinadi. . Cimning o'ng tomonidagi onaga, xabar bering va yuk va nedoliki taqdim eting turli usullar, bu erda ancha murakkab bo'lardi. Biroq, ulangan ovoz modullari bo'lsa, osongina ajratilishi mumkin bo'lgan ikkita vazifa mavjud: bir tomondan, dinamikning robot interfeysining ko'rinishi va ishlov berish, boshqa tomondan, audioni haqiqiy qayta ishlash. ma'lumotlar.

Avval chastota nima ekanligini tushunishim kerak. Chastota - protsessorga ishlov berish uchun soniyada bajariladigan operatsiyalar soni. Nima uchun u kattaroq bo'lmaydi, protsessor ma'lumotlarni tezroq qayta ishlaydi. Protsessorning yuqori chastotasi va samaradorligi kuchliroq qiziydi, shuning uchun to'liqroq sovutish tizimiga ega bo'lish kerak bo'ladi.

Yadrolar funksiyalar sprati sifatida hisoblanadi. Birinchidan, hidlar issiqlik ko'rinishini o'zgartiradi. Protsessorni ishga tushiring, ayniqsa yadro modellarining ba'zilarida, bir xil yadroda vikoristovu va u bir vaqtning o'zida bir qiziydi, vinolar faqat yana o'tadi. Termal tasvirni o'zgartirish fanatlarni, o'rta radiatorlarni va suv sovutish tizimlarini charchatmasdan protsessorning chastotasini oshirishga imkon beradi. Boshqacha qilib aytganda, yadrolar ma'lumotlarni qayta ishlashni optimallashtirishga imkon beradi, boy yadroviy energiya bo'laklari soatlik ma'lumotlar oqimini o'tkazib yuborishi mumkin. Siz yopishingiz mumkin bo'lgan asosiy muammo - bu ma'lumotlarni bir nechta yadrolarga oshirish uchun dasturning narxi. Shuning uchun, ko'pincha olti yadroli kompyuter ikki yoki undan ortiq yadro uchun tezroq bo'lmaydi. Bunday ko'p sonli yadrolar bilan ishlash uchun dastur oddiygina mavjud emas. Bir vaqtning o'zida stend uchun eng yaxshi variant to'rtta yadroga ega bo'lmagan protsessorlardir.

Vikoristovuemo yordamchi binolar dispetcheri

Yechish oson bo'lgan bu ikki vazifa, hid parchalari faqat algoritm parametrlari bilan bog'liq. Bitta protsessor bo'lsa ham, tizim ikkita jarayonni shunday chizish haqida ham biladiki, hujum yaratiladi, bu erda hid ham parallel. Parallel vikonanny kílkoh zavdan ê obrobka ikkinchi dumba ovozli signal tomoqning reverberatsiya yo'li. Siz faktik filtrlash ustida olishi mumkin, o'sha soatda, parallel ravishda g'olib bo'lgan dasturning bir qismi sifatida, vikonu, masalan, impuls chiqishini qayta ishlashni kichraytirdi - masalan, egri chiziqni hisoblash uchun.

Shuning uchun, do'konlardan protsessorlarni sotib olayotganda, siz chastotaga hayron bo'lishingiz kerak, lekin men hali ham nomidagi kabi, protsessor fantastik 9600 MGts ga ega ekanligini bilaman, keyin sonni yadrolar soniga bo'lish kerak. Shunday qilib terimchilar va do‘konlar xaridorlarni xarid qilishga undaydi.

Protsessor yadrolari sonini bilish

Kompyuterdagi yadrolar sonini aniqlashning ko'plab usullari mavjud. Ulardan eng oddiyi protsessor nomini tanib olish va uni poshuk tizimi nomi bilan boshqarishdir. Obov'yazkovo xususiyatlari orasida bir qator yadrolar bo'ladi.

Turli protsessor yadrolarining mavjudligiga qarab, ular parallel ravishda parallel vazifalarni bajarishi mumkin. Nasampered, siz o'zingizni aynan vimiruete ekanligingizni aniq tushunganingiz uchun aybdorsiz, kabi va tez-tez yoqadi, aynan shu vaqtga qadar ruxsat etilgan narsa. Global tizim simulyatsiyalari uchun, masalan, protsessorda qaysi kod g'alaba qozonishini vaqti-vaqti bilan tekshirishingiz mumkin. Ushbu statistik ma'lumotlar uchun hisoblashning intensiv kodi tez-tez paydo bo'ladi, soniyalar sonini hisoblaydigan pastki kod.

Bu unvonda, siz protsessor yadrosida vipadkovo vyznachiti, aí zavdannya poserigayutsya mumkin. Bundan tashqari, vimiruvannya chastotasi muhim omil hisoblanadi: ko'pincha siz vimiryuvat qilishni xohlamaysiz, o'sha vimirga, bu ham kichik dastur, bu zarur hisoblash soati, u sizni ko'rinadigan g'alabaga olib keladi. G'alaba qozonish kamdan-kam uchraydi, o'tkazib yuborish mumkin, mumkin, qisqa vaqt ichida sarguzasht cho'qqilariga chiqadi.

Shunday qilib, protsessorning nomini bilganingizdek, virobniklar qisqartmalarda yadrolar sonini ko'rsatadi. AMD X2, X4, X6 qo'shimchalari bilan ajralib turadi va Intel o'z protsessorlariga Duo so'zlarini qo'shadi, bu ikkita yadroga ega bo'lganlar haqida ma'noni anglatadi yoki Quad, qaysi protsessorda chotiri borligini aniq ko'rsatadi.

Yana bir noqulay usul - dispetcherga qo'ng'iroq qilish operatsion tizim buyruq tugmalari yordamida "CTRL + ALT + DEL", bu erda "Swidcode" yorlig'ida bir xil miqdordagi vikonlar, protsessoringizdagi yadrolar soni bo'ladi. To'g'ri, bir nuqta bor: virtual yadrolarni qo'llab-quvvatlash uchun juda ko'p protsessorlar mavjud bo'lsa, siz buni olti marta ko'proq va kamroq qo'llab-quvvatlashingiz mumkin va yadrolar kamroq bo'ladi.

Shu sababli, boy dasturlarda bittadan kamroq ichki jarayon yo'q qilinadi - masalan, ovoz buferini hisoblash uchun zarur bo'lgan bir soat bir soatdan ko'proq. Tse keyingi bufer ko'tarilishidan bir soat oldin chakana savdoda g'alaba qozonish yo'lini aniq belgilab beradi. Mustaqil tajriba uchun eslatma.

Birinchi navbatda, bir soat uchun kamroq o'lpon olinadi va keyin To'rtning vistaviga o'tish bir vaqtning o'zida yakunlanadi. Shox tamponining "halqasi" bilan u o'rtacha vikoristannyadan ko'proq ko'rinadi, Narazi qisqa vaqt ichida buferdagi eng past 100% rekordga erishishingiz mumkin. Xuddi shu ambitsiya dunyoda pastroq, haqiqatda pastroq bo'lishi mumkin.

Protsessor haqidagi barcha ma'lumotlarni ko'rsatish uchun maxsus dasturlardan foydalanish eng to'g'ri yo'l bo'ladi. Agar dispetcherga ishonmasangiz, Internetga qarang maxsus dasturlar. Bunday dasturlar anonim va barcha, zdebíshogo, oson va oson qilish uchun. Ulardan birini "Everest" deb atashim mumkin.

Axis mi va rozpovyl sizni, qanday qilib mustaqil ravishda protsessor yadrolari soni haqida bilish. Esda tutingki, yadrolar shvedkod uchun panacea emas. Va protsessor juda ko'p xususiyatlarga ega, shuning uchun uni arzonroq qilish mumkin, afzal qilingan takliflar nomi bilan.

Bu erda, past behudalik bilan, tizim o'zaro hosildorlikka erishishi mumkin, ayniqsa kichik buferlar g'alaba qozonadi. Nima ish, kompyuter qachon tugaydi? Yakshcho sen uzoqda o'qiding, tushunganga aybing bor, bu mavzu yig'ilib qoladi. Murakkablik nuqtai nazaridan siz farqdan foydalanishingiz mumkin: turli yondashuvlarni toping, lekin eng yaxshi holatda bu "shunchaki eng yaxshi kalkulyatorni sotib oling" degani emas.

Plaginlarni intuitiv ravishda tushuning, aldanmang. Garchi g'oliblar apparat va dasturiy ta'minotni yozib olishning charchoqlarini vikoristovuyut qilishlari haqiqat bo'lsa-da, chunki ular tobora ko'proq, masalan, ichki qayta namuna olish usulidan foydalanadilar, ammo "charchoq qanchalik kamaysa, ovoz shunchalik yaxshi" qonuni bunday emas. samarali ekanligini isbotlash.

Saqlash