PCI e 3.0 x16 uchun taxtalar. PCI Express va PCI o'rtasidagi farq nima?

Agar siz NVMe protokolini qo'llab-quvvatlaydigan qattiq diskli disk uchun qaysi interfeysdan foydalanish kerakligini so'rasangiz, har qanday odam (odatda NVMe nima ekanligini bilib) javob beradi: albatta PCIe 3.0 x4! To'g'ri, u katta ehtimol bilan oqlashda qiyinchiliklarga duch keladi. Eng yaxshi holatda, javob shuki, bunday drayvlar PCIe 3.0 x4 ni qo'llab-quvvatlaydi va interfeysning tarmoqli kengligi muhimdir. Unda biron bir narsa bor, lekin bu haqda hamma gaplar faqat "muntazam" SATA doirasida ba'zi operatsiyalar uchun tor bo'lganida boshlandi. Ammo uning 600 MB / s va (xuddi nazariy kabi) 4 Gb / s PCIe 3.0 x4 interfeysi o'rtasida shunchaki bo'shliq bor va tonna variantlar bilan to'ldirilgan! Agar bitta PCIe 3.0 qatori etarli bo'lsa, chunki u allaqachon SATA600 dan bir yarim baravar ko'p? PCIe 3.0 x2 ga arzon narxlardagi mahsulotlarga o'tishni tahdid qiladigan, shuningdek, ko'plab foydalanuvchilarda bunday va shunga o'xshash narsalarning yo'qligi tahdid soluvchi nazorat ishlab chiqaruvchilari olovga yog 'qo'shadilar. Aniqrog'i, nazariy jihatdan mavjud, ammo siz ularni faqat tizimni qayta sozlash yoki undagi istamagan narsani o'zgartirish orqali ozod qilishingiz mumkin. Ammo men qattiq diskni top-diskini sotib olmoqchiman, ammo hech qanday foyda bo'lmaydi (hatto sinov dasturlari natijalaridan ma'naviy qoniqish ham bo'lmaydi) degan qo'rquv bor.

Ammo bu haqiqatmi yoki yo'qmi? Boshqacha qilib aytganda, faqat qo'llab-quvvatlanadigan ish rejimiga e'tibor qaratish kerakmi yoki amalda bu hali ham mumkinmi? qurbonlik tamoyillari? Bugun biz buni tekshirishga qaror qildik. Chek tez bo'lsin va to'liq ekanligimizni da'vo qilmaylik, lekin olingan ma'lumotlar hech bo'lmaganda o'ylash uchun etarli (bizga o'xshab ko'rinadi) ... Ammo hozircha nazariya bilan qisqacha tanishib chiqamiz.

PCI Express: mavjud standartlar va ularning o'tkazuvchanligi

PCIe nima va u qanchalik tez ishlashidan boshlaylik. Uni ko'pincha "avtobus" deb atashadi, bu g'oyaviy jihatdan bir oz noto'g'ri: shuning uchun barcha qurilmalar ulangan avtobus yo'q. Aslida, o'rtada va biriktirilgan moslamalarda (har biri o'zi keyingi darajadagi markaz bo'lishi mumkin) boshqaruvchiga ega bo'lgan (boshqa ko'plab ketma-ket interfeyslarga o'xshash) nuqtadan-nuqtaga ulanishlar to'plami mavjud.

PCI Express-ning birinchi versiyasi deyarli 15 yil oldin paydo bo'lgan. Kompyuter ichida ishlatish uchun yo'naltirish (ko'pincha bitta taxta ichida) standart yuqori tezlikda ishlashga imkon berdi: soniyasiga 2,5 gigatransaktsiyalar. Interfeys seriyali va dupleks bo'lganligi sababli, bitta PCIe qatori (x1; aslida atom birligi) ma'lumotlarni 5 Gbit / s gacha tezlikda uzata oladi. Biroq, har bir yo'nalishda - buning atigi yarmi, ya'ni 2,5 Gbit / s va bu to'liq interfeys tezligi va "foydali" emas: ishonchliligini oshirish uchun har bir bayt 10 bit bilan kodlangan, shuning uchun bitta PCIe liniyasining nazariy o'tkazuvchanligi 1.x har tomondan taxminan 250 MB / s ni tashkil qiladi. Amalda, siz hali ham xizmat ma'lumotlarini uzatishingiz kerak va natijada ≈200 MB / s foydalanuvchi ma'lumotlarini uzatish haqida gapirish to'g'ri bo'ladi. Shu bilan birga, o'sha paytda nafaqat ko'pgina qurilmalarning ehtiyojlarini qoplabgina qolmay, balki qattiq chegarani ham ta'minladilar: ommaviy tizim interfeyslari segmentidagi PCIe ning oldingi versiyasi, ya'ni pCI avtobusi, 133 MB / s tezlikni ta'minladi. Va biz nafaqat ommaviy dasturni, balki barcha PCI variantlarini ham ko'rib chiqsak ham, maksimal 533 MB / s ni tashkil etdi va butun avtobus uchun, ya'ni bunday PS unga ulangan barcha qurilmalarga bo'lingan. Bu erda har bir yo'nalish uchun 250 MB / s (PCI odatda to'liq, foydalanishga yaroqsiz tarmoqli kengligi beriladi) - eksklyuziv foydalanishda. Va ko'proq kerak bo'lgan qurilmalar uchun dastlab bir nechta satrlarni bitta interfeysga birlashtirish mumkin edi, ikkitadan - 2 dan 32 gacha, ya'ni standart tomonidan taqdim etilgan x32 variant har bir yo'nalishda 8 Gb / s gacha uzatishi mumkin edi. Shaxsiy kompyuterlarda mos keladigan kontroller va moslamalarni yaratish va ko'paytirishning murakkabligi sababli x32 ishlatilmadi, shuning uchun 16 qatorli variant maksimal darajaga ko'tarildi. U asosan video kartalar tomonidan ishlatilgan (va hozir ham foydalanilmoqda), chunki ko'pchilik qurilmalar bunga muhtoj emas. Umuman olganda, ularning soni va bitta qatori etarli, ammo ba'zilari x4 va x8-dan muvaffaqiyatli foydalanadilar: faqat saqlash mavzusida - RAID tekshirgichlari yoki SSD-lar.

Vaqt bir joyda turmadi va taxminan 10 yil oldin PCIe ning ikkinchi versiyasi paydo bo'ldi. Yaxshilanishlar nafaqat tezlikni, balki bu borada ham bir qadam oldinga siljidi - interfeys bir xil kodlash sxemasini saqlab sekundiga 5 gigatransaktsiyani ta'minlay boshladi, ya'ni o'tkazuvchanlik hajmi ikki baravarga oshdi. Va 2010 yilda yana ikki baravarga oshdi: PCIe 3.0 soniyada 8 (10 emas) gigatransaktsiyalarni ta'minlaydi, ammo ortiqcha qisqartirildi - endi 130 bit kodlash uchun avvalgidek 160 emas, 128 bit ishlatiladi. Printsipial jihatdan, PCIe 4.0 versiyasi yana ikki baravar tezligi allaqachon qog'ozga tushishga tayyor, ammo yaqin kelajakda biz uni katta hajmdagi apparatda ko'rishimiz qiyin. Aslida, PCIe 3.0 hali ham ko'plab platformalarda PCIe 2.0 bilan birgalikda ishlatiladi, chunki ikkinchisining ishlashi shunchaki ... ko'plab dasturlar uchun kerak emas. Va kerak bo'lganda - chiziqlarni birlashtirishning eski yaxshi usuli ishlaydi. O'tgan yillar davomida faqat ularning har biri to'rt baravar tezlashdi, ya'ni PCIe 3.0 x4 PCIe 1.0 x16 bo'lib, 2000-yillarning o'rtalarida kompyuterlarning eng tezkor uyasi hisoblanadi. Ushbu parametr yuqoridan qo'llab-quvvatlanadi sSD tekshirgichlari, va undan foydalanish tavsiya etiladi. Agar shunday imkoniyat mavjud bo'lsa, unda juda ko'p narsa borligi aniq. Va agar u bo'lmasa? Muammolar bo'ladimi, agar bo'lsa, ular nima? Aynan shu savol bilan biz buni aniqlashimiz kerak.

Sinov texnikasi

Sinovlarni ishlating turli xil versiyalar PCIe standarti qiyin emas: deyarli barcha kontrollerlar nafaqat ular tomonidan qo'llab-quvvatlanadigan, balki avvalgisidan ham foydalanishga imkon beradi. Chiziqlar soni qiyinroq: biz to'g'ridan-to'g'ri bir yoki ikkita PCIe qatorli variantlarni sinab ko'rishni xohladik. Intel H97 chipsetida biz odatda ishlatadigan Asus H97-Pro Gamer to'liq to'plamni qo'llab-quvvatlamaydi, ammo "protsessor" x16 uyasidan tashqari (odatda ishlatiladi), unda PCIe 2.0 x2 yoki x4 rejimlarida ishlaydigan yana biri mavjud. Biz ushbu uchlikdan foydalanib, farq bor-yo'qligini baholash uchun unga PCIe 2.0 protsessor uyasi rejimini qo'shdik. Shunga qaramay, bu holda, protsessor va SSD o'rtasida tashqi "vositachilar" mavjud emas, lekin "chipset" uyasi bilan ishlashda - mavjud: aslida bir xil PCIe 2.0 x4 protsessor bilan ulanadigan haqiqiy chipset. Yana bir nechta ish rejimlarini qo'shish mumkin edi, ammo biz tadqiqotlarning asosiy qismini boshqa tizimda olib boramiz.

Haqiqat shundaki, biz imkoniyatdan foydalanishga va shu bilan birga bitta "shahar afsonasini" tekshirishga qaror qildik, ya'ni disklarni sinash uchun yuqori darajali protsessorlardan foydalanish foydaliligiga bo'lgan ishonch. Shunday qilib, biz sakkiz yadroli Core i7-5960Xni oldik - bu odatda sinovlarda ishlatiladigan Core i3-4170 ning qarindoshi (ular Haswell va Haswell-E), ammo ularning yadrolari to'rt baravar ko'p. Bundan tashqari, qutilarda joylashgan Asus Sabertooth X99 taxtasi bugungi kunda biz uchun PCIe x4 uyasi mavjud bo'lib, aslida x1 yoki x2 sifatida ishlashi mumkin. Ushbu tizimda biz protsessordan va PCIe 1.0 x1, PCIe 1.0 x2, PCIe 2.0 x1 va PCIe 2.0 x2 chipsetlaridan uchta x4 variantni (PCIe 1.0 / 2.0 / 3.0) sinab ko'rdik (barcha holatlarda chipset konfiguratsiyasi diagrammalarda belgilanadi (c)). PCIe-ning birinchi versiyasiga murojaat qilish mantiqiymi, chunki NVMe qurilmasidan yuklash mumkin bo'lgan standartning ushbu versiyasini qo'llab-quvvatlaydigan bitta kengash deyarli yo'qmi? Amaliy nuqtai nazardan, yo'q, lekin PCIe 1.1 x4 \u003d PCIe 2.0 x2 va shunga o'xshashlarning kutilgan nisbatlarini oldindan tekshirish uchun biz uchun foydali bo'ladi. Agar tekshirishda avtobusning kattalashtirilishi nazariyaga mos kelsa, demak, biz hali ham PCIe 3.0 x1 / x2 ulanishning amaliy mazmunli usullarini ololmaganimiz muhim emas: birinchisi PCIe 1.1 x4 yoki PCIe 2.0 x2, ikkinchisi - PCIe 2.0 x4 ... Va bizda ular bor.

Dasturiy ta'minotga kelsak, biz Anvil's Storage Utilities 1.1.0 bilan cheklandik: u disklarning past darajadagi har xil xususiyatlarini yaxshi o'lchaydi, ammo biz boshqa narsaga muhtoj emasmiz. Aksincha: tizimning boshqa tarkibiy qismlarining har qanday ta'siri juda istalmagan, shuning uchun bizning maqsadlarimiz uchun past darajadagi sintetika boshqa alternativaga ega emas.

Biz 240 gigabaytlik Patriot Hellfire-ni "ishchi vosita" sifatida ishlatdik. Sinov paytida topilganidek, u ishlash rekordchisi emas, lekin uning tezlik ko'rsatkichlari bir xil sinfdagi va bir xil quvvatdagi eng yaxshi SSD disklarining natijalariga to'liq mos keladi. Va bozorda allaqachon sekinroq qurilmalar mavjud va ularning soni tobora ko'payib bormoqda. Aslida, testlarni tezroq bir narsa bilan takrorlash mumkin bo'ladi, ammo, bizimcha, bunga hojat yo'q - natijalar oldindan taxmin qilinadi. Ammo keling, o'zimizdan ustun bo'lmaylik, lekin nima qilganimizni ko'rib chiqaylik.

Sinov natijalari

Hellfire-ni sinovdan o'tkazayotganda, biz ketma-ket operatsiyalar bo'yicha maksimal tezlikni undan faqat ko'p qirrali yuk bilan siqib chiqarish mumkinligini payqadik, shuning uchun buni kelajak uchun ham hisobga olish kerak: nazariy samaradorlik buning uchun va nazariy "haqiqiy" ma'lumotlar, turli xil stsenariylarga ko'ra turli xil dasturlarda olingan narsa, bunga bog'liq emas, balki aynan shu dasturlar va stsenariylarga bog'liq bo'ladi - bu holda, albatta, fors-major holatlari xalaqit bermasa :) Biz hozir shunday holatlarni kuzatmoqdamiz: yuqorida aytib o'tilgan edi PCIe 1.x x1 ≈200 MB / s ni tashkil qiladi va biz buni ko'rib turibmiz. Ikkita PCIe 1.x yo'lakchasi yoki bitta PCIe 2.0 ikki baravar tezroq va biz aynan shu narsani ko'rib turibmiz. To'rtta PCIe 1.x qatori, ikkita PCIe 2.0 yoki bitta PCIe 3.0 ikki baravar tezroq, bu dastlabki ikkita variant uchun tasdiqlangan, shuning uchun uchinchisi farq qilishi mumkin emas. Ya'ni, asosan, kutilganidek, miqyosi qulaydir: operatsiyalar chiziqli, Flash ularni yaxshi ishlaydi, shuning uchun interfeys muhim ahamiyatga ega. Chiroq to'xtaydi yaxshi qil yozish uchun PCIe 2.0 x4-ga (bu PCIe 3.0 x2 ham bajarilishini anglatadi). "May" ni o'qish ko'proq, lekin oxirgi qadam allaqachon bir yarim beradi, va ikki marta emas (potentsial bo'lishi mumkin). Shuningdek, biz chipset va protsessor tekshiruvi o'rtasida va platformalar o'rtasida sezilarli farq yo'qligini ta'kidlaymiz. Biroq, LGA2011-3 biroz oldinda, ammo ozgina.

Hammasi ravon va chiroyli. Ammo shablonlar yirtilmaydi: ushbu testlarda maksimal ko'rsatkich 500 MB / s dan bir oz ko'proq, va bu hatto SATA600 yoki (bugungi sinov dasturida) PCIe 1.0 x4 / PCIe 2.0 x2 / ga ham qodir. PCIe 3.0 x1... To'g'ri: PCIe x2 uchun byudjet tekshirgichlarining chiqarilishidan yoki ko'proq kerak bo'lmaganda, ba'zi bir anakartlarda M.2 uyalaridagi shuncha qator (va standartning 2.0 versiyasi) mavjudligidan qo'rqmang. Ba'zan hatto bu qadar ko'p narsa talab qilinmaydi: maksimal natijalarga 16 ta jamoadan iborat navbat bilan erishildi, bu ommaviy dastur uchun odatiy emas. 1-4 buyruqlar bilan navbat ko'proq uchraydi va buning uchun siz birinchi PCIe-ning bitta satrini va hatto birinchi SATA-ni bajarishingiz mumkin. Biroq, qo'shimcha xarajatlar va shunga o'xshash narsalar mavjud, shuning uchun tezkor interfeys foydalidir. Biroq, juda tez, ehtimol zararli emas.

Va ushbu testda platformalar boshqacha yo'l tutishadi va bitta buyruq navbati bilan - tubdan boshqacha. "Muammo" juda ko'p yadrolarning yomonligi emas. Ular bu erda ishlatilmaydi, faqat bitta narsa bundan mustasno, va shunchaki kuchaytirish rejimi kuchli va asosiy bilan ochilgan. Shunday qilib, biz yadro chastotasida taxminan 20% va kesh xotirasida bir yarim baravar farq qilamiz - Haswell-E-da yadrolar bilan sinxron holda emas, balki past chastotada ishlaydi. Umuman olganda, yuqori platforma faqat buyruqlar navbatining katta chuqurligi bilan maksimal ko'p tishli rejim orqali maksimal "yops" ni nokaut qilish uchun foydali bo'lishi mumkin. Yagona achinish - bu nuqtai nazardan amaliy ish bu chindan ham vakuumdagi sferik sintetika :)

Yozuvga ko'ra, ishlarning holati tubdan o'zgarmagan - har jihatdan. Ammo, kulgili narsa, ikkala tizimda ham eng tezkor "protsessor" uyasidagi PCIe 2.0 x4 rejimi edi. Ikkalasida ham! Va bir nechta tekshiruvlar / tekshiruvlar bilan. Shu payt siz beixtiyor sizga kerakmi yoki yo'qmi deb hayron bo'lasiz bu sizning yangi standartlaringiz yoki hech qayerga shoshilmaslik yaxshiroqmi ...

Turli o'lchamdagi bloklar bilan ishlashda nazariy idil interfeys tezligini oshirish hali ham mantiqan to'g'ri kelishini buzadi. Olingan ko'rsatkichlar shundan iboratki, bir juft PCIe 2.0 yo'lakchasi etarli bo'lar edi, lekin aslida bu holda ishlash bir necha baravar ko'p bo'lmasa ham, PCIe 3.0 x4 ko'rsatkichidan pastroq. Va umuman olganda, eng yuqori darajadagi platforma bu erda ancha yuqori darajada "bal" oladi. Ammo aynan shunday operatsiyalar asosan amaliy dasturlarda uchraydi, ya'ni ushbu diagramma haqiqatga eng yaqin. Natijada qalin interfeyslar va zamonaviy protokollar hech qanday "vay effekti" bermasligi ajablanarli emas. Aniqrog'i, mexanikadan o'tib ketadiganlarga beriladi, ammo har qanday interfeysga ega bo'lgan har qanday qattiq holatdagi haydovchi ta'minlaydigan narsalarga to'liq mos keladi.

Jami

Umuman kasalxonaning rasmini idrok etishni osonlashtirish uchun biz dastur tomonidan berilgan ballardan foydalanganmiz (jami - o'qish va yozish uchun), uni "chipset" PCIe 2.0 x4 rejimiga muvofiq amalga oshirdik: hozirda u eng keng tarqalgan, chunki u hatto LGA1155 da yoki Video kartani "xafa qilish" kerak bo'lmasdan AMD platformalari. Bundan tashqari, bu byudjet nazoratchilari o'zlashtirishga tayyorlanayotgan PCIe 3.0 x2 ga teng. Va yangi AMD AM4 platformasida yana ushbu alohida rejimni alohida videokartaga ta'sir qilmasdan olish mumkin.

Xo'sh, biz nimani ko'ramiz? Iloji bo'lsa, PCIe 3.0 x4 dan foydalanish, albatta, ma'qul, ammo kerak emas: bu NVMe o'rta diapazoniga (dastlab yuqori qismda) so'zma-so'z 10% qo'shimcha ishlash olib keladi. Va bundan keyin ham - operatsiyalar tufayli, umuman olganda, amalda juda ko'p uchraydi. Nima uchun, bu holda, ushbu maxsus variant amalga oshiriladi? Birinchidan, bunday imkoniyat bor edi va cho'ntak aktsiyalarga ega emas. Ikkinchidan, bizning sinovimiz Patriot Hellfire-dan tezroq drayvlar mavjud. Uchinchidan, ish stoli tizimi uchun "atipik" yuklanishlar odatiy bo'lgan faoliyat sohalari mavjud. Bundan tashqari, u erda ma'lumotlarni saqlash tizimining ishlashi eng muhim yoki hech bo'lmaganda uning qismini juda tez qilish qobiliyatidir. Ammo odatdagidek shaxsiy kompyuterlar bularning hech biri qo'llanilmaydi.

Ko'rib turganimizdek, PCIe 2.0 x2 (yoki shunga mos ravishda PCIe 3.0 x1) dan foydalanish ishlashning keskin pasayishiga olib kelmaydi - atigi 15-20%. Va bu holda biz tekshiruvchining potentsial imkoniyatlarini to'rt marta cheklaganimizga qaramay! Ko'pgina operatsiyalar uchun ushbu tarmoqli kengligi etarli. Bitta PCIe 2.0 liniyasi endi etarli emas, shuning uchun kontrollerlar uchun PCIe 3.0 ni qo'llab-quvvatlash mantiqan to'g'ri keladi - va zamonaviy tizimdagi chiziqlar etishmasligi sharoitida bu yaxshi ishlaydi. Bundan tashqari, x4 kengligi foydalidir - hatto tizimda zamonaviy PCIe versiyalarini qo'llab-quvvatlamagan taqdirda ham, agar u keng yoki kamroq keng uyasi bo'lsa, u sizga normal tezlikda ishlashga imkon beradi (potentsialdan ancha past bo'lsa ham).

Aslida, flesh-xotira darg'azoq bo'lib chiqadigan juda ko'p stsenariylar (ha, bu mumkin va bu nafaqat mexanikaga xosdir), bu haydovchidagi uchinchi PCIe versiyasining to'rt qatori birinchisini taxminan 3,5 baravar ortda qoldirishiga olib keladi. - bu ikki holatning nazariy samaradorligi 16 marta farq qiladi. Albatta, bundan kelib chiqadiki, juda sekin interfeyslarni o'zlashtirishga shoshilish kerak - ularning vaqti abadiy o'tdi. Shunchaki tezkor interfeyslarning ko'pgina imkoniyatlarini faqat kelajakda amalga oshirish mumkin. Yoki u bilan bo'lgan sharoitda doimiy foydalanuvchi oddiy kompyuter hayotda hech qachon to'g'ridan-to'g'ri to'qnashmaydi (o'zlarini nima bilan o'lchashni yaxshi ko'radiganlar bundan mustasno). Aslida, barchasi shu.

TexnologiyaPCIEkspres 3.0

PCI Express 3.0 da almashinuv protokoli, form-faktor va ma'lumotlarning yaxlitligi usullariga ozgina o'zgartirishlar kiritilganda kanalning maksimal o'tkazuvchanligi 8 GT / s gacha oshirildi.

PCI Express 3.0 uchun ma'lumotlarni uzatishning haqiqiy darajasi PCI Express 2.0 dan ikki baravar yuqori. PCI Express 3.0 qo'llab-quvvatlaydigan anakartlar iste'mol qiladigan grafik kartalar bilan ishlashga qodir 300 Vtgacha... Qo'shimcha quvvat sarflanadi video kartaga ulangan quvvat konnektorlari orqali. Borma'lumotlarni uzatish tezligining o'sishi yangi texnologiyalarni rivojlantirish orqali amalga oshiriladi.

Cheklangan chastotada yuqori o'tkazuvchanlikni ta'minlash uchun 128b130b kodlashning yanada agressiv sxemasiga o'tish to'g'risida qaror qabul qilindi, bu ortiqcha ma'lumotlarning atigi 1,6 foizini uzatishni nazarda tutadi, hozirgi 8b10b kodlash sxemasidagi 20 foizga nisbatan. 10 GT / s ga o'tish o'rniga ortiqcha ishlarni yo'q qilishning ushbu printsipini tanlash 8 GT / s xarajatlar, ishlab chiqarish imkoniyatlari, energiya sarfi va moslik o'rtasidagi eng maqbul kelishuv ekanligi bilan bog'liq edi. Avvalo, energiya iste'moli darajasini oqilona chegaralarda ushlab turish sababli chastotani 10 gigagertsgacha oshirishdan voz kechish kerak edi, chunki chastotaning ko'payishi energiya iste'molining eksponent o'sishi bilan birga keladi. Shu bilan birga, PCIe 3.0 standartining oldingi versiyalarida ishlatiladigan ulagichlar bilan mexanik mosligini saqlab qolish rejalashtirilgan.

Chastotani 8 gigagertsgacha oshirish chiplarning tuzilishini sezilarli darajada murakkablashishiga olib keladi, uni amalga oshirish uchun, ehtimol, kamida 65 nm texnik jarayonni qo'llash kerak bo'ladi. Yangi standartning boshqa yangiliklari qatorida biz kanallarni takomillashtirish, signallarni uzatish tizimini takomillashtirish, qabul qilish va uzatishni tenglashtirish va fazali blokirovka qilingan pastadir tizimidagi yaxshilanishlarni qayd etamiz.

"Kalit kalit" tizimlarining bir qismi sifatida 2011 yilda yangi interfeyslar paydo bo'la boshladi, chunki asosiy e'tibor yuqori darajadagi ish stoli tizimlarida va serverlarda ko'p tarmoqli 10Gb Ethernet va 8Gb Fiber Kanal kartalaridan foydalangan holda o'tkazuvchanlik kengligidagi grafik chiplarga qaratildi. PCI Express 3.0 ishlashini talab qiladigan qurilmalarga kelsak, bu PLX kalitlari, 40 Gbit / s tezlikdagi chekilgan tekshirgichlar, InfiniBand, tobora ommalashib borayotgan qattiq holatdagi qurilmalar va, albatta, videokartalar. PCI Express ishlab chiquvchilari hali ham barcha mumkin bo'lgan yangiliklardan foydalanmaganlar va ular statik ravishda emas, balki doimiy oqimda ko'rinadi, bu esa PCI Express interfeysining kelajakdagi versiyalarini yanada takomillashtirishga yo'l ochadi. PCI Express 3.0 qo'llab-quvvatlaydigan birinchi anakartlar va grafik kartalar 2011 yilda chiqarilgan.

Virtual kanallarni qo'llab-quvvatlash.Virtual kanal mexanizmi, aks holda VC (Virtual Kanal) , qo'llab-quvvatlash uchun "poydevor" dir tuzilish doirasidagi turli xil xizmatlarPCI Ekspres... Bu trafikni belgilash bilan birga heterojen trafikni optimallashtirish uchun zarur bo'lgan jismoniy mustaqil resurslarni joylashtirishga imkon beradi. Yo'l harakati belgilarini tranzaktsiyalar markalari yordamida qo'llab-quvvatlaydi yoki aks holda, TS(Tranzaksiya Sinf) TLP darajasi. Geterogen trafik uchun aniq siyosat tartibga solinadi displeyTC/ VC va tomonidan da hakamlikVC... TC / VC xaritasi platformani qo'llash talablariga bog'liq. Ushbu talablar VC arbitraj algoritmini tanlashni va hakamlarning konfiguratsiya / dasturlashtirilishini tartibga soladi, bu trafik xizmati siyosatini aniq sozlash imkonini beradi. Virtual kanal (VC) mexanizmlari kelajakka nazar tashlab, quyidagi tafsilotlarni hal qiladi:

Qo'llab-quvvatlanadigan TC / VC konfiguratsiyasi;

VC-ga asoslangan hakamlik qoidalari va algoritmlari;

Trafik ketma-ketligini ko'rib chiqish;

Belgilangan odatiy model sifatida izoxron qo'llab-quvvatlash.

Qo'llab-quvvatlanadigan konfiguratsiyalarTC/ VC. Virtual sxema (VC) bir yoki bir nechta tranzaksiya klasslari (TK) VC identifikatori tomonidan tayinlangan jismoniy VC resursi bilan bog'langanda o'rnatiladi. Har bir qo'llab-quvvatlanadigan trafik klassi "Trafik klassi" virtual kanallardan biriga bog'langan bo'lishi kerak. Asosiy (asosiy) PCI Express konfiguratsiyasi doimiy, ya'ni sozlanmaydigan standart TC0 / VC0 juftligini qo'llab-quvvatlashi kerak. Ushbu darajadan yuqori har qanday yordam ixtiyoriydir. TC / VC konfiguratsiya jarayoni dasturlash modeli yordamida tizim dasturlari tomonidan boshqariladi. PCI Express havolasi orqali bir nechta virtual zanjirlarni sozlashda o'zaro ishlashni soddalashtirish uchun standart ruxsat etilgan (to'g'ri) VC konfiguratsiyasi to'plami uchun cheklovlarni belgilaydi. Umuman olganda, TC0 / VC0 dan tashqari virtual kanalga trafik xaritalash tizim dasturining vazifasidir. Asosiy TC / VC konfiguratsiyasi quyidagicha:

Virtual havolaga trafikni simmetrik xaritalash;

Virtual kanalga trafikni qayta xaritalash.

Ko'p portli komponentlar (kalitlar va ildiz komplekslari) har bir PCI Express porti uchun mustaqil TC / VC xaritalashini qo'llab-quvvatlashi kerak.

Mexanizm "QurilmaSinxronizatsiyaTo'xta". Tizim ishlayotganda tizim dasturiy ta'minoti bilan avtobuslarning raqamlanishini o'zgartirish ushbu qurilmaning so'roq qiluvchi identifikatorining o'zgarishiga olib kelishi mumkin (avtobus raqamlari asosida); bu ushbu qurilmaning hanuzgacha tranzit qilinadigan har qanday so'rovi yoki ijro etilishi so'rovchi identifikatorining o'zgarishiga mos ravishda noto'g'ri o'zgartirilishiga olib kelishi mumkin. Bundan tashqari, Hot-Plug qurilmasini olib tashlash paytida chiquvchi operatsiyalar sodir bo'lmasligini ta'minlash maqsadga muvofiqdir. "Qurilmani sinxronlashni to'xtatish" mexanizmi tizim dasturiy ta'minotiga avtobus raqamini o'zgartirish operatsiyasi amalga oshirilmaguncha, ma'lum bir terminal qurilmasiga nisbatan uzatish jarayonida tranzaksiyalar mavjud emasligini ta'minlashga imkon beradi, bu esa qurilmaning raqamini o'zgartirishga olib kelishi mumkin (va so'rovchining identifikatori). Terminal qurilmalari uchun sinxron to'xtatish "To'xtatish" mexanizmi orqali amalga oshiriladi va Device Command registrining Stop biti va Device Status registrining Transacion turing bilan bog'liq. Tizim dasturiy ta'minoti qurilmaning Device Command registrida Stop bitini o'rnatib, qurilmani to'xtatishni buyuradi. Agar qurilma Qurilma holati registridagi tranzaktsiyalar kutilayotgan holat bitini o'chirib tashlab, amalga oshirilgan operatsiyalar yo'qligi haqida xabar bersa, dasturiy ta'minot to'xtatish operatsiyasini yakunlangan deb hisoblaydi; ammo, Stop bit o'rnatilgandan so'ng, qurilmaga yangi so'rov yuborishi taqiqlanmaydi. Amaliyot kutilayotgan bitni tozalashdan oldin terminal quyidagilarni ta'minlashi kerak:

Barcha ishlatilgan trafik sinflari uchun to'siqsiz so'rovlar bajarilishi tegishli so'rovchilar tomonidan qabul qilindi;

Ushbu qurilma tomonidan boshlangan barcha so'rovlar qatllarni qaytargan;

Barcha trafik sinflarining barcha buferlangan so'rovlari terminal va tizim o'rtasida va tengdoshli terminallar o'rtasida barcha yo'nalishlarda "yuvilgan / bekor qilingan" (ya'ni mo'ljallangan maqsadlar tomonidan qabul qilingan).

Tozalash / damping mexanizmlari.Oddiy holatda, terminal faqat asosiy xotiraga ulanganda, tozalashni yo'naltirilgan xotirani o'qish orqali amalga oshirish mumkin. Qurilma foydalanadigan barcha trafik sinflarida xotirani o'qish kerak. Agar qurilmada kutilayotgan tranzaksiyalar bo'lsa (ijro etishni kutish bilan birga) bo'lsa, u tozalash uchun ma'lum bir tengdoshlar manziliga yo'naltirilgan xotirani o'qish kabi tamponsiz operatsiyalarni ishlatishi kerak. Ta'riflangan mexanizm amalga oshirishga xosdir, lekin dasturiy ta'minot ishtirokisiz apparat tomonidan bajarilishi kerak.

Bloklangan operatsiyalar.Kechiktirilgan tranzaktsiyalarni qo'llab-quvvatlash I / U qurilmalariga kirishni boshlaydigan eski dasturiy ta'minotdan foydalanishda tizimdagi bloklanishni oldini olish uchun zarurdir. Ba'zi protsessorlar hisoblagichni bilvosita to'sib qo'yadigan ko'rsatmalarni bajarish natijasida bloklangan kirishlarni yaratishi mumkin. Ayrim eski dasturiy ta'minot ushbu operatsiyalarni noto'g'ri qo'llaydi va eksklyuziv kirish zarur bo'lmaganda ham bloklangan ketma-ketliklar hosil qiladi. I / O qurilmalariga blokirovka qilingan kirish yuqorida aytib o'tilganlarga qo'shimcha ravishda potentsial blokirovkaga olib keladiganligi sababli, bu ishlashning jiddiy pasayishiga olib kelishi mumkin, shuning uchun PCI Express so'nggi nuqtalariga monopolli kirishni qo'llab-quvvatlashga yo'l qo'yilmaydi. Shuningdek, yangi dasturiy ta'minot I / U qurilmalariga eksklyuziv kirishni boshlaydigan ko'rsatmalardan foydalanmasligi kerak. Eksklyuziv kirish uchun so'nggi nuqta qo'llab-quvvatlashi faqat mavjud dasturiy ta'minot bilan moslik muammolari tufayli joriy etildi. Bloklangan PCI Express so'rovlarini boshlash uchun faqat ildiz kompleksiga ruxsat beriladi. Oxirgi nuqtalar va ko'priklar tomonidan bloklangan so'rovlar qo'llab-quvvatlanmaydi. Bloklangan tranzaktsiyalar uchun cheklovlar bilan ushbu muvofiqlik "PCILocal Bus Specification" 2.3 versiyasi printsiplaridan foydalanadi. Ushbu bo'lim asosiy protsessordan Legacy Endpoints-ga eksklyuziv kirishni qo'llab-quvvatlash bilan bog'liq qoidalarni belgilaydi, shu jumladan bunday operatsiyalarni PCI Express / PCI kalitlari va ko'priklarida tarqatish.

Bloklangan operatsiyalarni boshlash va tarqatish qoidalari.Bloklangan ketma-ketliklar asosiy protsessor (lar) tomonidan bir xil maydon (lar) ga teng miqdordagi yozuvlardan so'ng bir yoki bir nechta o'qish operatsiyalari sifatida hosil bo'ladi. Eksklyuziv kirish o'rnatilganda, barcha boshqa trafiklar root kompleksi va bloklangan Legacy Endpoint yoki ko'prik orasidagi yo'ldan foydalanishga to'sqinlik qiladi.

Qulflash PCI Express-da "qulflash" turi - O'qish uchun so'rov / tugatish (MRdLk / CplDLk) yordamida boshlanadi va "Unlock" xabar bilan tugaydi (MRdLk, CplDLk va Unlock semantikasiga faqat sinf uchun ruxsat beriladi)

standart trafik (TCO)).

"Qulfni ochish" xabari ildizdan barcha so'nggi nuqtalarga va ko'priklarga uzatiladi (qulflangan ketma-ketlikda bo'lgan har qanday qurilma ushbu xabarni e'tiborsiz qoldirishi shart.

Bloklangan operatsiyani PCI Express orqali joriy etish va tarqatish quyidagicha amalga oshiriladi:

Bloklangan bitimlar ketma-ketligi MRdLk so'rovi bilan boshlanadi (blokirovka qilingan operatsiyalar uchun ketma-ket o'qishlarda MRdLk so'rovlari ham qo'llaniladi; har qanday MRdLk so'rovi uchun ijro CplDLk ijro turidan foydalaniladi).

Terminal qurilmalariMerosOxirgi nuqta. Legacy Endpoint qurilmalariga eksklyuziv kirishni qo'llab-quvvatlashga ruxsat berilmaydi, ammo ulardan foydalanish mumkin. Agar eksklyuziv kirish qo'llab-quvvatlansa, qurilma uni quyidagi qoidalarga muvofiq boshqarishi kerak:

Qurilma birinchi eksklyuziv o'qish so'rovi uchun birinchi ijroni yuborganida qulflanadi. (bir marta qulflangan qurilma "Unlock" xabarini olmaguncha shu holatda qolishi kerak);

Bloklangan holatda, qurilma standart virtual o'chirib (VC0) bog'langan trafik sinflari yordamida biron bir so'rov yaratmasligi kerak (bu talab terminal qurilmasi ichidagi barcha mumkin bo'lgan so'rov manbalariga, agar ko'proq bo'lsa) mumkin bo'lgan manba; so'rovlar standart VC-dan tashqari VC-ga bog'langan trafik sinfidan foydalanish orqali yaratilishi mumkin).

Terminal qurilmalariPCIEkspres. PCI Express so'nggi nuqtalari eksklyuziv kirishni qo'llab-quvvatlamaydi. Ushbu qurilmalar MRdLk so'rovlarini qo'llab-quvvatlanmaydigan so'rovlar sifatida talqin qilishlari shart.

Uchun qoidalarni tiklashPCIEkspres. Ushbu bo'lim PCI Express yo'lakchasini asl holatini tiklashda aniqlaydi. Qayta tiklash platforma yoki komponent tomonidan ishlab chiqarilgan bo'lishi mumkin, ammo PCI Express kanalini qayta tiklash va komponent yoki platformani qayta tiklash o'rtasidagi har qanday munosabatlar navbati bilan komponent yoki platformaga xosdir. Barcha port holatlarini standart tomonidan belgilangan dastlabki shartlarga o'rnatish yoki qaytarish uchun apparat mexanizmi bo'lishi kerak - bu mexanizm deyiladi Quvvat Yaxshi Qayta o'rnatish.

Komponentga quvvat berilgandan so'ng paydo bo'ladigan Power Good Reset deyiladi sovuq oqimyoki, aks holda, Sovuq Qayta o'rnatish... Ba'zi hollarda, "Power Good Reset" mexanizmini qo'shimcha qurilmalar yordamida komponentni olib tashlamasdan va unga energiya bermasdan boshlash mumkin. Bunday qayta tiklash chaqiriladi iliq oqindi yoki, aks holda, Issiq Qayta o'rnatish.

Shuningdek, kanaldan chiqib ketishni ko'paytirish uchun tarmoqdan tashqari mexanizm mavjud, u deyiladi issiq axlatxona yoki, aks holda, Issiq Qayta o'rnatish... "DL_Inactive" holatiga o'tish ba'zi hollarda Hot Reset bilan bir xil bo'ladi.

Ketayotganda qayta tiklashning har qanday turi (Sovuq, iliq yoki issiq), barcha port registrlari va davlat mashinalari standart tomonidan belgilanadigan dastlabki holatlariga o'rnatilishi kerakPCI Ekspres.

Power Good Reset holatidan chiqishda jismoniy qatlam kanalni boshlashga ("ko'tarishga") harakat qiladi. Ikkala komponent ham kanalni dastlabki tekshirish holatiga kirishi bilan, ularning holati kanalni boshlash uchun o'zgaradi jismoniy qatlam va keyin VC0 virtual kanali uchun ishga tushirish orqali tranzaksiya qatlami va havola qatlamini kanaldan foydalanish uchun tayyorlang. VC0 ishga tushirilgandan so'ng, quvur orqali TLP va DLLP paketlarini yuborish mumkin.

Qayta tiklashdan so'ng, ba'zi qurilmalar qabul qilingan so'rovlarga javob berishlari uchun qo'shimcha vaqt talab etiladi. Konfiguratsiya so'rovlari uchun, ayniqsa, komponentlar va qurilmalar adreslash qoidalariga rioya qilgan holda deterministik yo'l tutishlari zarur.

Komponentlar va qurilmalar uchun manzil talablari qoidalari ikkita kichik guruhga bo'linadi:

Komponent talablari;

Tizim talablari.

Komponentlar uchun adreslash qoidalarining talablari.Komponent Power Good Reset tugagandan so'ng faol kanalni tekshirish holatini 80 ms ichida kiritishi kerak. Ba'zi tizimlarda, kanaldagi ikkita komponent Power Good Reset holatidan har xil vaqtda chiqishi mumkin. Har bir komponent o'z nuqtai nazaridan Power Good Reset tugagandan so'ng, ya'ni ular asl holatini tiklash tugaganligini aniqlagandan so'ng, kanal sinovining dastlabki faol holatini 80 ms ichida kiritish talablariga javob berishi kerak. Havolani tekshirishni amalga oshirayotganda ("DL_Active" holatiga kirishda) komponent TLP va DLLP paketlarini qabul qilishi va qayta ishlashi kerak.

Tizimga qoidalarni murojaat qilish talablari.Ichki ishga tushirish komponenti to'g'ri ishlashi uchun tizim dasturiy ta'minoti PCI Express qurilmalariga konfiguratsiya so'rovlarini ishlab chiqarishga ruxsat berishdan oldin, qayta tiklash tugagandan so'ng (Sovuq / Issiq / Issiq) kamida 100 ms kutish kerak. Tizim yuklash vaqtida dasturiy ta'minot bilan o'zaro aloqada bo'lish uchun mo'ljallangan barcha komponentlar Power Good Reset holati tugaganidan keyin 100 ms ichida konfiguratsiya talablarini qabul qilishga tayyor bo'lishini ta'minlashi kerak (amalga oshirish standart tomonidan belgilanmagan va ishlab chiquvchining javobgarligi).

Qayta tiklangandan so'ng ("Issiq / Issiq / Sovuq") ildiz kompleksi va / yoki tizim dasturiy ta'minoti 1.0 sekund davomida to'g'ri konfiguratsiya so'rovi uchun "Muvaffaqiyatli tugatish" holatini qaytarishni kutishi kerak. Ushbu vaqtdan so'ng, qurilma noto'g'ri deb hisoblanadi. Agar ildiz kompleksi "Konfiguratsiya so'rovini qayta urinish" holati bilan to'ldirilgan konfiguratsiya so'rovlarini takrorlasa, u holda Torc vaqti tugagandan so'ng 1 soniyagacha takrorlanishi kerak (ildiz kompleksini kechiktirish vaqti), bu vaqtda ildiz kompleksi so'rovni qo'llab-quvvatlanmagan holda bajarishi mumkin. Ushbu kechikish PCI / PCI-X uchun belgilangan T rhfa parametriga o'xshaydi va o'z initsializatsiyasini bajarishi kerak bo'lgan qurilma uchun etarli vaqtni ta'minlash uchun mo'ljallangan. PCI xpress / PCI (PCI -X) ko'prigi orqasidagi PCl yoki PCI-X segmentidagi qurilmalarga kirishni sozlashda, T rhfa vaqti parametri ushbu standartlarga mos kelishi kerak.

Kanalning normal ishlashi uchun qoidalar.Agar biron bir maqsad uchun kanalning normal ishlashi pasayib ketsa, u holda kanal qatlami va tranzaksiya darajasi "DLJnactive" holatiga kiradi. Har qanday virtual yoki haqiqiy PCI ko'prigi uchun quyidagi hodisalardan biri havolani tiklash haqida xabar berish uchun jismoniy qatlam mexanizmidan foydalanib, ko'prikning ikkilamchi tomonini tiklashga olib keladi:

Bit sozlamalari Ikkinchi darajali avtobusni tiklash reestrda Ko'prikni boshqarish;

Davlatga o'tish " DL_ Faol emas" ko'prikning asosiy tomonida;

Aloqa uchun jismoniy qatlam mexanizmi yordamida kanalni qayta tiklash " Havola Qayta o'rnatish" .

PCI Express standartida tasvirlangan Power Good Reset-ning ba'zi jihatlari platforma va form-faktorga xosdir. Muayyan platformalar, formadagi omillar yoki dasturlar Power Good Reset uchun tizim komponentlari o'rtasida vaqtni belgilash va / yoki buyurtma aloqalarini qo'shimcha aniqlashtirishni talab qilishi mumkin. Masalan, ular shassi ichidagi barcha PCI Express komponentlaridan Power Good Reset holatini hurmat qilishlarini va bir vaqtning o'zida chiqishini talab qilishi mumkin (ba'zi bir toleranslar ichida). Ko'p o'qli muhitda ildiz kompleksini o'z ichiga olgan tanani Power Good Reset holatidan chiqish uchun oxirgi bo'lishi kerak bo'lishi mumkin.

Quvvatni ishlatadigan barcha holatlarda quyidagi vaqt parametrlari aniqlanishi kerak:

Tpvpgl - quvvat qo'llanilgandan keyin PowerGood signali harakatsiz qolishi kerak bo'lgan minimal vaqt;

T pwrgd - o'chirilgandan so'ng Power_Good signali faol bo'lmagan minimal vaqt;

Xato - quvvat olgandan keyin Power_Good signali shu vaqt oralig'ida o'chirilishi kerak.

Bundan tashqari, qo'shimcha parametrlarni aniqlash mumkin.

Soat ishlab chiqaruvchisi qo'llab-quvvatlanadigan barcha holatlarda Tpwrgd-clk parametri ko'rsatilishi kerak - har qanday qo'llab-quvvatlanadigan soat barqaror bo'lgandan keyin Power_Good signali faol bo'lmasligi kerak bo'lgan minimal vaqt. Agar kerak bo'lsa, qo'shimcha parametrlarni ham aniqlash mumkin.

Mexanizmni qo'llab-quvvatlashIssiq- Plug. Issiq ulanadigan qurilmalar yuqori tizim mavjudligini ta'minlashning kalitidir. Bugungi kunda issiq ulanish texnologiyalari juda qimmat va apparat va dasturiy ta'minot o'rtasida mavjud bo'lgan murakkab va zaif munosabatlar majmuasidan kelib chiqadigan ko'plab muammolarni keltirib chiqarmoqda. Bu kompaniyalar uchun xarajatlar va vaqtni ko'payishiga olib keladi. PCI Express texnologiyasi tizimning ishlash ko'rsatkichlarini va ish vaqtini yaxshilaydi, shuningdek foydalanish rejimini standartlashtirish va sotuvchilar kodlari va apparat qismlariga ishonchni yo'q qilish orqali issiq ulanadigan qurilmalarning ishonchli ishlashini ta'minlash orqali xizmat ko'rsatishni sezilarli darajada yaxshilaydi va xarajatlarni kamaytiradi. usul.

PCI Express texnologiyasi odatdagi ulanish texnologiyasining muammolarini quyidagi yo'llar bilan hal qiladi:

PCI Express erdan turib ulanadigan qilib ishlab chiqilgan, shuning uchun ulanishni boshqarish registrlari PCI Express standartining bir qismidir (SHPC1.0dan farqli o'laroq);

Operatsion tizim hot-plug texnologiyasini qo'llab-quvvatlashni ta'minlaydigan (avvalgi BIOS-ga asoslangan usullardan farqli o'laroq) apparatning issiq ulanishni boshqarish registrlariga kirish uchun oddiy interfeys bilan ta'minlangan;

Taqdim etilgan standart xususiyat asosiy arxitektura darajasida aniqlangan apparatni issiq ulash;

Texnologiya Standart Hot-Plug Controller (SHPC) arxitekturasiga asoslangan.

Dizayn xususiyatlarining yaxshilanishi nisbatan past OEM ishlab chiqarish xarajatlarida platformaning ishonchliligini oshiradi.

PCI Express texnologiyasi platformaning uchta muhim qatlami bilan bog'liq funktsiyalarni boshqarish uchun tegishli registrlarni aniqlash va taqsimlashni talab qilish orqali standart issiq ulanishni qo'llab-quvvatlaydi, ya'ni:

Tana bilan

Avtobus ulagichi bilan

Terminal qurilmasi (adapter) bilan

Bu turli xil sotuvchilarning mahsulotlari o'rtasida o'zaro bog'liqlikni ta'minlaydi. O'z navbatida, IT-mutaxassislar va ma'lumotlar markazlari menejerlari sotuvchilar platformalari o'rtasidagi farqlar sezilarli darajada kamayganligi sababli texnik ta'lim va tizimni saqlashga kam vaqt sarflaydilar. Bundan tashqari, ROI yaxshilanish muammolarini oldini olish uchun tizimning barcha tarkibiy qismlarini bitta manbadan sotib olish zarurligini bartaraf etish orqali yaxshilanadi.

PCI Express texnologiyasining asosiy arxitekturasi PCI Standard Hot-Plug Controller va Subsystem Specification, Revision 1.0 da belgilangan standart Hot-Plug Controller (SHPC) arxitekturasiga asoslangan. Ushbu spetsifikatsiya PCI Special Interest Group (PCI SIG) tomonidan nashr etilgan va PCI-SIG veb-saytida mavjud. PCI Express texnologiyasida standart SHPC arxitekturasining quyidagi tarkibiy qismlari keltirilgan barcha komponentlardan foydalaniladi. Komponent maydonlari ustunlari SHPC modelini amalga oshiradigan platforma komponentlarini aks ettiradi.

PCI hot plug spetsifikatsiyasi apparat talablarini aniqlasa-da, u qurilmaning vilkasini o'rnatish / o'chirish operatsiyalarini boshqarish uchun to'liq modelni tavsiflamaydi - SHPC 1.0 spetsifikatsiyasi talab qilinadigan dasturiy ta'minot modelini belgilaydi. 2002 yilda taqdim etilgan PCI Express, avvalgi PCI hot-plug texnologiyasini hamda SHPC modelini to'liq qo'llab-quvvatlaydi va oddiy registr interfeysidan foydalanish texnologiyani amalga oshirishning BIOS-ga bog'liqligini yo'q qiladi va uni operatsion tizimga keltiradi. Aslida, PCI Express texnologiyasi har qanday sotuvchidan istalgan platformada ishlatilishi mumkin bo'lgan ushbu tekshirgichga standart ulanishni ta'minlab, ACPI BIOS va platformaga xos bo'lgan hot-plug tekshiruvi drayveriga ishonish zaruratini yo'q qiladi.

PCI Express texnologiyasi amaldagi va kelgusidagi ehtiyojlarni qondirish paytida mavjud I / U arxitekturasining kuchli tomonlaridan foydalanib, operatsion tizimda kengaytiruvchi elementlarni qo'llab-quvvatlashni yoqish yoki o'chirib qo'yish qobiliyatiga ega. Operatsion tizimning Hot-Plug (OSHP) deb nomlangan ushbu boshqaruv usuli ACPI-ni qo'llab-quvvatlovchi BIOS platformasi tomonidan ta'minlanishi kerak. Agar mahalliy kengaytmani qo'llab-quvvatlash o'chirilgan bo'lsa, u holda vilkasini boshqarish ACPI BIOS interfeysiga o'tadi. Agar operatsion tizimda mahalliy kengaytirishni qo'llab-quvvatlash yoqilgan bo'lsa, ACPI BIOS yoqilmaydi, bu operatsion tizimga qurilmalarni issiq ulanishni mustaqil boshqarish imkonini beradi.

PCI Express va SHPC bir xil funktsiyalarni ta'minlasa-da, PCI Express texnologiyasini amalga oshirish uchun ishlatiladigan registrlar to'plami SHPC standarti uchun ishlatiladigan registrlar to'plamidan bir oz farq qiladi; ammo operatsion tizimning o'zi SHPC va PCI Express-ga xizmat ko'rsatishi mumkin.

PCI Express texnologiyasi modulli va integral echimlar uchun issiq ulanadigan qurilmalarni qo'llab-quvvatlaydi. PCI Express texnologiyasi mavjud tushunchalarga olib kelgan sezilarli yaxshilanish - bu apparatni nosozliklardan himoya qiladigan mate-last / break-first ulagichi. PCI Express hot-plug texnologiyasining avvalgi modellarga nisbatan muhim afzalliklaridan biri bu PCI Express modullarining o'ziga xosligi - ular orqa yoki old panel orqali ulangan va ishning ochilishini talab qilmaydi.

Ham modulli, ham integral echimlar bir xil dasturiy ta'minot modeliga asoslangan. Modulli platforma echimlari uchun turli xil variantlarni amalga oshirish narxi ilgari taklif qilingan muqobil echimlar narxidan sezilarli darajada past. Modulli echimlar hatto arzonroq, chunki quvvat tekshirgichi modulga ko'chirilgan (ulagichning asosiy tomonida quvvat boshqaruvi mavjud emas) va mos keladigan xarajat modulning umumiy narxiga kiritilgan. Modulli echimning qo'shimcha afzalligi shundaki, uning narxi shkalasi kattalashgan sari o'sib boradi va u o'sib ulg'aygan sari qarorga sarmoya kiritishga imkon beradi.

PCI Express texnologiyasi taqdim etadigan arzon narxlardagi ishonchlilikning yuqori darajasidan foydalanish uchun quyidagi shartlar bajarilishi kerak:

Uskuna ishlab chiqaruvchilari yangi loyihalarida texnologik yordamni o'z ichiga olishi kerak

Dasturiy ta'minot ishlab chiqaruvchilari OSHP-ni yangi BIOS versiyalariga qo'shishlari va SHPC-ga asoslangan foydalanish modelini joriy qilishlari kerak;

OEMlar PCI Express texnologiyasini qo'llab-quvvatlovchi komponentlar asosida o'rnatilgan server mahsulotlarini tarqatishi kerak;

IT-mutaxassislar va ma'lumotlar markazlari menejerlari hot-plug texnologiyasining afzalliklarini maksimal darajada oshirish uchun PCI Express platformalariga o'tishlari kerak.

PCI Express arxitekturasi barcha ulanadigan va issiq ulanadigan qurilmalarni qo'llab-quvvatlaydigan barcha PCI Express form-omillari uchun issiq va ulanadigan qurilmalarni (maxsus standart) tabiiy ravishda qo'llab-quvvatlashga mo'ljallangan. Ushbu model, agar tizimda amalga oshirilsa, ko'rsatkichlar va tugmachalar harakati uchun asos yaratadi. LED va tugmachalarning ta'rifi barcha PCI Express Hot-Plug modellariga tegishli.

Maxsus modelPCIEkspresIssiq- Plug. Standart foydalanuvchi modeli, nomidan ko'rinib turibdiki, birinchi navbatda Hot-Plug uyasi bo'lgan tizimlarda ishlaydigan foydalanuvchilarga mo'ljallangan. Ushbu maqsad odatda foydalanuvchi tizimlarida turli ishlab chiqaruvchilarning apparat va dasturiy ta'minotlari mavjudligidan kelib chiqadi. Model foydalanuvchilarga o'zlarining tizimlarining Hot-Plug slotlarini qo'shimcha qayta tayyorlashsiz ishlatishga imkon beradi. PCI Express Hot-Plug User Standard PCI Standard Hot-Plug Controller va Subsystem Specification 1.0 versiyasidan olingan. Ushbu modellar foydalanuvchi nuqtai nazaridan bir xil. Hot-Plug-ni amalga oshiradigan va LED va tugmachalardan foydalanadigan barcha PCI Express form-faktorlari talab qiladigan ta'riflarni va standart odatiy modelga muvofiqlikni ro'yxatdan o'tkazish uchun faqat kichik o'zgarishlar kiritildi.

Shakl omilining og'ishiPCI. Standart foydalanuvchi modelidan chetlashish mos kelmaydigan PCI-Express echimlariga olib keladi va istalmagan natijalarda o'zini namoyon qiladi:

Foydalanuvchi uchun operatsion murakkabligi;

Qurilmani qimmatroq sinovdan o'tkazish;

Tizim dasturiy ta'minotiga funktsional mos kelmasligi;

Tizimning sinovdan o'tkazilmaganligi sababli tizim dasturiy ta'minotidagi xatolar.

Ko'rsatkichlar.Standart odatiy model ikkita ko'rsatkichni belgilaydi: quvvat ko'rsatkichi va diqqat ko'rsatkichi... Platforma taqdim etishi mumkin har bir uyadagi ikkita ko'rsatkich yoki modul paneli, ko'rsatkichlar shassi yoki modulda bajarilishi mumkin, amalga oshirish tafsilotlari hot-plug form-faktor talablariga bog'liq. Har bir ko'rsatkich uchta holatdan bittasida:

Kiritilgan,

O'chirilgan,

Yaltiroq.

Hot-Plug tizimining dasturi indikator bilan bog'liq buyruqlar registriga yozish imkoniyati tufayli indikatorlar holatini eksklyuziv boshqarishga ega. Hot-Plug-ga mos keladigan port LEDning miltillash tezligini, ish aylanishini va fazani boshqaradi.

Miltillovchi ko'rsatkichlar chastotada ishlaydi 1 dan 2 gigacha ish aylanishi bilan 50% (± 5%). Miltillovchi LEDlar sinxronlashtirilmasligi va portlar orasidagi fazada bo'lmasligi kerak.

Ko'rsatkichlar shassida bajarilgan bo'lsa, indikatorlar va Hot-Plug uyasi orasidagi aloqa imkon qadar bo'sh bo'lishi uchun, ular bilan bog'liq bo'lgan Hot-Plug uyasiga yaqin joyda joylashgan bo'lishi kerak.

Ikkala ko'rsatkich ham tizim dasturi tomonidan to'liq nazorat qilinadi. Kommutator yoki ildiz porti qurilmasi hech qachon elektr uzilishi yoki MRL mandalining to'satdan ochilishi kabi hodisalarga javoban hech qachon LED holatini o'zgartirmaydi, agar tizim dasturiy ta'minoti bunday buyruqni maxsus yubormasa. Kontakt buzilishi (yopishqoq) elektr ta'minoti mexanizmiga mos keladigan platformalar uchun istisno mavjud. Ushbu aniq bir nosozlik holatida, platformaga kalitni yoki ildiz portini "bostirishga" va quvvat diodasini majburan yoqishga ruxsat beriladi (kengaytirish kartasini olib bo'lmaydi degan belgi sifatida). Barcha holatlarda quvvat indikatori uchun portning ichki holati dastur tomonidan tanlangan holatga mos kelishi kerak. Doimiy nosozliklar bilan ishlaydigan tizim dasturiy ta'minoti majburiy emas va alohida tavsiflanmagan. Shuning uchun platforma ishlab chiqaruvchisi standart foydalanuvchi modelining ushbu qo'shimcha funktsionalligini platforma hujjatlarida tavsiflangan qo'shimcha dasturiy ta'minot yoki boshqa yo'l bilan bajarilishini ta'minlashi kerak.

Diqqat ko'rsatkichi.Diqqat ko'rsatkichi "Diqqat"sariq yoki amber uchun ishlatiladi muammolarni ko'rsatish ishlaydigan yoki Hot-Plug uyasi mavjudligini bildiradi identifikatsiyalash jarayonida, bu uning holatini mahalliylashtirishga imkon beradi.

Diqqat nuri o‘chirilgan.Diqqat diodasi o'chirilgan bo'lsa, demak, kengaytiruvchi karta (agar mavjud bo'lsa) va Hot-Plug uyasi normal ishlaydi va e'tiborni talab qilmaydi.

Diqqat nuri yoniq.Agar a diqqat ko'rsatkichi "Diqqat"yoniq, bu taxta yoki uyada muammo borligini anglatadi. kengayish kartasining ishlashini davom ettirishga to'sqinlik qiladigan shartlar tushuniladi. Operatsion tizim yoki boshqa dasturiy ta'minot kengaytirilgan plataning ushbu holatini tegishli e'tibor indikatori holati orqali aniqlaydi .. Ishlash muammolarining misollariga tashqi kabel muammolari, kengayish platalari, dasturiy ta'minot drayverlari va elektr uzilishlari kiradi. Umuman olganda, e'tibor ko'rsatkichining ON holati urinish qilinganligini va u muvaffaqiyatsiz tugaganligini yoki kutilmagan voqea sodir bo'lganligini anglatadi.

Diqqat indikatori Hot-Plug operatsiyasi uchun so'rovni tasdiqlashda topilgan muammolar haqida xabar berish uchun ishlatilmaydi. "Tasdiqlash" atamasi so'ralgan operatsiya muammo tug'dirmasligini ta'minlash uchun tizim dasturiy ta'minoti tomonidan amalga oshiriladigan har qanday tekshiruvga nisbatan qo'llaniladi. Tasdiqlashning buzilishi misollariga Hot-Plug operatsiyasini bajarmaslik, kuchning yomon taqsimlanishi va operatsiya boshlanishidan oldin aniqlanishi mumkin bo'lgan boshqa holatlar kiradi.

Miltillovchi e'tibor ko'rsatkichi.Miltillovchi "Diqqat" indikatori operator tomonidan so'ralganda tizim dasturiy ta'minoti ushbu uyani aniqlayotganligini anglatadi. Ushbu xatti-harakatlar foydalanuvchi tomonidan boshqariladi (masalan, API yoki boshqaruv elementlari orqali).

Quvvat ko'rsatkichi.Quvvat ko'rsatkichi yoqimli yashil rang va uyaning quvvat manbai holatini ko'rsatish uchun ishlatiladi (9-jadval).

Quvvat ko'rsatkichi o'chirilgan.Quvvat ko'rsatkichi o'chirilgan bo'lsa, demak, kengaytirish kartasini qo'yish yoki olib tashlashga ruxsat beriladi. Uyaning asosiy quvvat manbai o'chiriladi, agar bu form-faktor uchun zarur bo'lsa, asosiy quvvat manbasini olib tashlashga misol PCI Express kartasining form-faktoridir. Agar platforma Vaux-ni Hot-Plug uyalariga etkazib berayotgan bo'lsa va MRL mandali yopiq bo'lsa, u holda MRL mandali tomonidan almashtirilgan signallar LED holatidan qat'i nazar, uyaga xabar qilinadi. MRL mandalini ochganda, u bilan almashtirilgan signallar o'chiriladi. Tizim dasturiy ta'minoti uyasi quvvatlanmagan va / yoki kengaytiruvchi kartalarni kiritishga yoki olib tashlashga ruxsat berilmaganida quvvatli LEDni o'chirib qo'yishi kerak. Ushbu qoida form-faktor uchun mos keladigan elektromexanik spetsifikatsiya bilan belgilanadi.

Quvvat ko'rsatkichi yoniq.Quvvat indikatori yoqilganda, bu asosiy quvvat uyaga etkazib berilishini va kengaytirish kartasini kiritish yoki olib tashlash taqiqlanganligini anglatadi.

Miltillovchi quvvat ko'rsatkichi.Miltillab yonib-o'chadigan LED uyaning quvvat olayotganligini yoki uyadan chiqarilayotganligini va sizga kengaytiruvchi kartalarni o'rnatish yoki olib tashlashga ruxsat berilmasligingizni bildiradi. Miltillovchi quvvat indikatori, shuningdek, Diqqat tugmasi bosilganda operatorga vizual teskari aloqa beradi.

Qo'lda mandalMRL. Qo'lda ishlaydigan ushlab turish latchasi (MRL) - bu qo'lda ishlaydigan ushlab turish mexanizmi bo'lib, u kengaytiruvchi kartani uyaga joylashtiradi va foydalanuvchini kartani olib qo'yishiga yo'l qo'ymaydi. Ushbu mandal kartani uyada mahkam ushlab turadi, shunda kabellar vaqti-vaqti bilan aloqa qilish xavfisiz ulanishi mumkin. MRL datchiklarini amalga oshirmaydigan platformalarda, bir vaqtning o'zida ikkita yoki undan ortiq kengaytirish kartalarini ushlab turadigan MRL mandallariga ruxsat beriladi.

SensorMRL. SensorMRL balkim dial-up, optik yoki boshqa sensorli qurilma qaysi portga mandal holatini bildiradiMRL... MRL datchigi MRL mandali to'liq yopilganda "yopiq", qolgan barcha holatlarda (ya'ni to'liq ochiq va barcha oraliq pozitsiyalarda) "ochiq" deb xabar beradi. Vaux quvvati Hot-Plug uyalariga tatbiq etilsa, u holda MRL datchigi MRL latch ochiq ekanligini bildirsa, MRL mandalini almashtirgan signallarni avtomatik ravishda uyadan olib tashlash kerak va agar MRL datchigi MRL latchini ko'rsatsa, signallarni uyaga qo'yish kerak. yana yopildi. MRL sensori portga MRL mandalining holatini kuzatishga imkon beradi va shu sababli MRL mandalining to'satdan ochilishini aniqlaydi. MRL mandalining to'satdan ochilishi allaqachon aniqlangan uyaga bog'langanda, port ushbu uyaning holatini o'chirilgan holatiga o'zgartiradi va tizim dasturiy ta'minotiga xabar beradi. Port quvvat va e'tibor LEDlarining holatini o'zgartirmaydi.

Elektromexanik qulflash.Elektromexanik qulflash - bu mexanizm jismoniy uchun kengaytirish taxtasini yoki mandalni blokirovka qilishMRL gacha, tizim dasturi va port uni chiqarmaguncha... Amalni blokirovka qilish ixtiyoriyva dasturiy ta'minot interfeysida elektromexanik blokirovkani aniq boshqarish mexanizmi yo'q. Foydalanuvchilarning standart modeli elektromexanik blokirovkalarni amalga oshirishda ular asosiy quvvatni uyaga etkazib beradigan bitta port chiqishini boshqarishini nazarda tutadi. Tizimlar kengayish kartalari uchun jismoniy himoyani ta'minlash uchun qulfni boshqarishni kengaytirishi mumkin.

Diqqat tugmasi.Diqqat tugmasi (Diqqat Tugma) har bir Hot-Plug uyasi yonida yoki modulda joylashgan tezkor harakat tugmasi va ma'lum bir uyada issiq o'chirish yoki almashtirish operatsiyasini boshlash uchun foydalanuvchi tomonidan boshqariladi... Quvvat ko'rsatkichi ingl operator bilan (agar tizim dasturiy ta'minoti diqqat tugmasi bilan boshlangan so'rovni qabul qilsa) miltillab... Quvvat indikatori miltillashi bilanoq, foydalanuvchi beriladi bekor qilish uchun besh ikkinchi vaqt oralig'i, davomida tugmani yana bosish operatsiyani bekor qiladi.

Agar tugma tomonidan boshlangan operatsiya biron sababga ko'ra bajarilmasa, tizim dasturiy ta'minotida dasturiy ta'minot foydalanuvchisi interfeysi orqali nosozlikni tushuntirib beradigan xabarni taqdim etish yoki uni tizim jurnaliga qo'shish tavsiya etiladi.

Foydalanuvchi interfeysini dasturlash.Tizim dasturiy ta'minoti dasturiy ta'minot foydalanuvchi interfeysi - issiq ekstraktsiyani boshlash va almashtirish operatsiyalarini boshlashga imkon beradigan va hibsga olingan port holatini kuzatishga imkon beruvchi dasturiy ta'minot interfeysi bilan ta'minlanishi kerak. Issiq ulanadigan foydalanuvchi interfeysining batafsil muhokamasi operatsion tizimga xosdir va shuning uchun PCI Express standartida aniqlanmagan.

Bir nechta Hot-Plug uyasi bo'lgan tizimlarda tizim dasturiy ta'minoti foydalanuvchiga qolgan uyalarning holatidan qat'i nazar har bir uyada operatsiyalarni boshlashiga imkon berishi kerak. Shunday qilib, foydalanuvchi Hot-Plug operatsiyalarini dasturiy ta'minot foydalanuvchisi interfeysi yoki Diqqat tugmachasidan foydalangan holda uyada boshlashi mumkin, shu bilan birga Hot-Plug boshqa uyada davom etmoqda, qaysi interfeys birinchisini ishga tushirishidan qat'i nazar. operatsiyalar.

Quvvatni taqsimlash funktsiyasi.Issiq almashtiriladigan kengaytiruvchi kartalar qo'shilishi bilan tizimga qo'shilgan har qanday yangi qurilmaga quvvatni to'g'ri taqsimlash zarurati tug'iladi. Ushbu funktsiya quvvatni boshqarishdan ajralib turadi; qo'llab-quvvatlashning asosiy darajasi tizimning to'g'ri ishlashini ta'minlashdir. Elektr energiyasini taqsimlash kontseptsiyasi tugunlarni blokli (tuguncha) qurishga imkon beradi, bu esa qurilmalar tizimida ilgari sanab o'tilgan maqsadlarga erishish uchun o'zaro ta'sir qilishiga imkon beradi. Tizimda quvvatni boshqarish funktsiyalarini amalga oshirishning ko'plab usullari mavjud va ularning standartdan tashqariga chiqishi.

Hot-Plug kengaytiruvchi kartalarida taqdim etiladigan qurilmalar quvvatni taqsimlash funktsiyalarini bajarishi kerak. Kengayish kartalarida yoki anakartlarda ishlatish uchun mo'ljallangan qurilmalarda quvvatni taqsimlash funktsiyasini qo'llab-quvvatlash imkoniyati mavjud. Ham kengaytirish kartalari, ham modullar uchun mo'ljallangan qurilmalar elektr energiyasini taqsimlashni amalga oshirishi kerak. PCI Express standarti qurilmalar va / yoki kengaytiruvchi kartalar tizim tomonidan konfiguratsiya jarayoni tugaguniga va yoqilgunga qadar tegishli elektromexanik spetsifikatsiyada aniqlangan ruxsat etilgan "konfiguratsiya" quvvat manbai chegarasidan oshib ketishini talab qiladi. Kengayish kartalarini yoqishdan oldin tizimlar quvvatni to'g'ri taqsimlashlari kerak.

Tizimning to'liq quvvati (elektr ta'minoti haqida ma'lumot);

Tizimning dasturiy ta'minoti tomonidan ajratilgan to'liq quvvat (anakart qurilmalari);

Slotlarning umumiy soni va uyalar turlari.

Tizimning proshivkasi anakartdagi quvvatni taqsimlash funktsiyalari bo'lmagan barcha qurilmalarni quvvat bilan ta'minlash uchun javobgardir. Proshivka yoki standart elektr relslariga ulangan standart PCI Express qurilmalarini qamrab olishi mumkin yoki ular uchun quvvat bermaydi. Agar proshivka qurilmaga quvvat ajratgan bo'lsa, dasturiy ta'minot operatsiya muvaffaqiyatli bo'lishini ko'rsatish uchun Power Budget Capability registrining (qurilma registri) SYSTEM_ALLOC bitini mantiqiy "1" holatiga o'rnatishi kerak. Power Distribution Manager barcha PCI Express qurilmalariga, shu jumladan quvvatni taqsimlash funktsiyasiga ega bo'lgan, lekin ajratish uchun belgilangan anakart qurilmalariga quvvat ajratish uchun javobgardir. Quvvatni taqsimlash menejeri tizimdagi Hot-Plug ulanishini aniqlash uchun ham javobgardir.

Ushbu usullar bir xil funktsiyani ta'minlay oladi va quvvatni taqsimlash jarayonini shu tarzda amalga oshirish talab qilinmaydi.

Slot quvvat chegarasini boshqarish.PCI Express dasturiy ta'minot tomonidan boshqariladigan PCI Express karta / modul (shu uyaga bog'langan) tortadigan har bir uyaga maksimal quvvatni cheklash mexanizmini taqdim etadi. Ushbu mexanizmning asosiy elementlari:

Ildiz kompleksi va tugmachaning quyi oqim portlarida amalga oshirilgan Slot imkoniyatlari registrining Slot Power Limit Value and Scale maydonlari;

Terminal qurilmasi, kalit va PCI Express-to-PCI ko'prigi upstream portlarida amalga oshirilgan Device Imkoniyatlar registrining Slot Power Limit Value va Scale maydonlari;

"Set_Slot_Power_Limit" xabari. Ushbu xabar Down-stream portining (quvvat kompleksi yoki tugmachasining) Slot qobiliyati registrining Slot quvvat chegarasi qiymati va o'lchov maydonlari tarkibini xuddi shu kanalga biriktirilgan komponentning Upstream portining moslama quvvat chegarasi qiymati va o'lchov maydonlariga o'tkazadi.

Platformada quvvat sarfini cheklash odatda dasturiy ta'minot tomonidan boshqariladi (masalan, platforma proshivkasi), bu platformaning o'ziga xos xususiyatlarini hisobga oladi, masalan:

Platformani ajratish, shu jumladan kengaytirish kartalari / modullari yordamida I / U kengaytirish uchun uyalar;

Ovqatlanish imkoniyatlari;

Harorat qobiliyatlari.

Ushbu dastur kengaytiruvchi uyalarga ulangan quyi oqim portlarining Slot imkoniyatlari registrlarining Slot quvvat chegarasi va o'lchov maydonlarini to'g'ri dasturlash uchun javobgardir. Qiymat Downstream portidagi registrga yozilgandan so'ng, "Set_SlotJPower_Limit" xabari bilan ushbu portga ulangan boshqa komponentga o'tkaziladi. Qabul qiluvchining butun plataning / modulning quvvat sarfini cheklash uchun xabarda ko'rsatilgan qiymatdan foydalanishi kerak. Istisnolar hech qanday holatda tegishli elektromexanik spetsifikatsiyada ko'rsatilgan minimal qiymatdan oshmaydigan taxtalar / modullardir. Taxta / modul qurilmasi drayveri dasturiy ta'minoti (Qurilma qobiliyati registrining Slot quvvati chegarasi qiymati va o'lchov maydonlarini o'qish orqali) platani / modulni belgilangan chegaradan oshmasligi uchun taxta / modul jihozlarini sozlashi mumkin bo'ladi deb taxmin qilinadi. Agar platforma normal ishlash uchun zarur bo'lgan minimal darajadan past bo'lgan chegarani aniqlasa, qurilma drayveri ushbu kelishmovchilikni konfiguratsiya dasturining yuqori darajasiga etkazishi kerak.

Tizim "Slot Power Limit" boshqaruv mexanizmi bilan bog'liq quyidagi qoidalarga rioya qilishi kerak. platalar / modullar uchun:

"Set_Slot_Power_Limit" xabari olinmaguncha, taxta yoki modul form faktori uchun elektromexanik spetsifikatsiyada ko'rsatilgan minimal qiymatdan yuqori chegara qiymati ko'rsatilgan, taxta / modul belgilanganidan ko'proq quvvat olmasligi kerak Ushbu minimal qiymat bilan belgilanadi;

Karta / modul uchun ruxsat etilgan maksimal quvvat sarfi barcha olingan "Set_Slot_Power_Lim it" xabarlarining eng yuqori qiymati bilan belgilanadi.

Umumiy quvvat sarfi ushbu form-faktor uchun minimal limitdan past bo'lgan karta / modulda to'plash uchun mo'ljallangan so'nggi qurilmalar, kalit va PCI Express-to-PC 1 ko'prigi "Set_Slot_Powcr_Limit" xabarlarini e'tiborsiz qoldirishi va qiymatni qaytarishi taqiqlanadi. Qurilma qobiliyati registrining Slot quvvat chegarasi qiymati va o'lchov nollarida 0 ".

Yuqorida sanab o'tilgan komponentlar "Set_Slot_Power_Limit" xabarini to'g'ri qabul qilishi kerak, lekin ishlov berish o'rniga uni shunchaki tashlab yuboring.

"Slot kuchini cheklash" boshqaruv mexanizmiga tegishli qoidalar uyalarni o'z ichiga olgan ildiz komplekslari va kalitlari uchun:

Pastki oqim porti "Set_Slot_Power_Limit" xabarini o'tkazmasligi kerak, uning chegarasi ushbu uyalarning form faktori uchun elektromexanik spetsifikatsiyada ko'rsatilgan minimal qiymatdan past bo'ladi.

Nazorat registrlariSlotQuvvatCheklov. Odatda Slot Power Limit registrlari ildiz kompleksi yoki tugmachaning quyi oqim portlarida joylashgan bo'lib, platformaga xos dasturiy ta'minot bilan dasturlashtirilgan. Ba'zi dasturlar ushbu registrlarning qiymatini boshlash uchun apparat usulidan foydalanishi mumkin va shuning uchun dasturiy ta'minotni talab qilmaydi.

Karta / modulni yig'ish uchun mo'ljallangan terminallar, kalit va PCT Express-PCI ko'prigi, bu erda quvvatning umumiy quvvati forma faktori uchun belgilangan minimal qiymatdan past bo'ladi, Set_Slot_Power_Limit xabarlarini e'tiborsiz qoldirishi mumkin. Shu tarzda amalga oshirilgan PCI Express komponentlari kelajakdagi potentsial omillarga mos kelmasligi mumkin. Bunday shakl omillari, ehtimol, mavjud komponentlar bilan ishlab chiqilgan yangi taxta / modul uchun talab qilinadigan minimal darajadan pastroq quvvat sarfi haqida xabar beradi.

Kirish

Mur qonuni shuni ko'rsatadiki, ishlab chiqarish uchun foydali bo'lgan kremniy chipidagi tranzistorlar soni har ikki yilda ikki baravar ko'payadi. Ammo protsessor tezligi har ikki yilda ikki baravar ko'payadi deb o'ylamang. Ko'pgina odamlar bunday noto'g'ri tushunchaga ega va foydalanuvchilar ko'pincha kompyuterning ishlashi keskin o'sib borishini kutishadi.

Biroq, siz sezganingizdek, bozordagi eng yaxshi protsessorlar olti yildan buyon 3 dan 4 gigagertsgacha bo'lgan masofada turibdi. Va kompyuter sanoati hisoblash samaradorligini oshirishning yangi usullarini izlashi kerak edi. Ushbu usullardan eng muhimi, yuqori tezlikda ishlaydigan grafik kartalar, kengaytiruvchi kartalar va boshqa komponentlar bilan ma'lumot almashish imkonini beradigan ochiq standart bo'lgan PCI Express avtobusidan foydalanadigan platforma komponentlari o'rtasida muvozanatni saqlashdir. PCI Express ham ko'p yadroli protsessorlar kabi ishlash ko'lamini kengaytirish uchun juda muhimdir. Ikki yadroli, to'rt yadroli va olti yadroli protsessorlarga faqat ko'p ishlov berish uchun optimallashtirilgan dasturlar yuklanishi mumkin bo'lsa, kompyuteringizda o'rnatilgan har qanday dastur u yoki bu tarzda PCI Express orqali ulangan komponentlar bilan o'zaro ta'sir qiladi.


Ko'plab jurnalistlar va mutaxassislar yangi avlod PCI Express 3.0 anakartlari va chipsetlari 2010 yilning birinchi choragida paydo bo'lishini kutishdi. Afsuski, orqaga qarab muvofiqligi muammolari PCI Express 3.0 ni kechiktirdi va bugun yarim yil bo'ldi, ammo biz hali ham kutmoqdamiz yangi standartning nashr etilishi to'g'risidagi rasmiy ma'lumotlar.

Biroq, biz PCI-SIG (PCI va PCI Express uchun mas'ul bo'lgan maxsus foizlar guruhi) bilan suhbatlashdik, bu bizga ba'zi javoblarni olishga imkon berdi.

PCI Express 3.0: rejalar

PCI-SIG prezidenti va raisi Al Yanes va PCI-SIG Serial Communications Workgroup raisi Ramin Neshati, PCI Express 3.0 uchun amaldagi rejalari bilan o'rtoqlashdilar.



Kattalashtirish uchun rasmni bosing.

2010 yil 23 iyunda PCI Express 3.0 spetsifikatsiyasining 0.71 versiyasi chiqarildi. Yansning ta'kidlashicha, 0.71 versiyasi dastlabki kechikishga olib keladigan har qanday moslik muammolarini tuzatishi kerak. Neshati ta'kidlashicha, asosiy moslik muammosi "DC wandering" xususiyati bo'lib, uni PCI Express 2.0 va undan oldingi qurilmalar PCI Express 3.0 interfeysiga mos keladigan "kerakli nol va birliklarni bermagan" deb izohladi.

Bugungi kunda, orqaga qarab muvofiqligi muammolari hal qilinganligi sababli, PCI-SIG "yozning oxirida" 0.9 bazasini chiqarishga tayyor. Va ushbu asosiy versiyaning orqasida 1.0 versiyasi joriy yilning to'rtinchi choragida kutilmoqda.

Albatta, eng qiziq savol PCI Express 3.0 anakartlari qachon do'kon javonlariga tushishi. Neshati birinchi mahsulotlarning 2011 yilning birinchi choragida paydo bo'lishini kutayotganini ta'kidladi ("FYI" uchburchagi rasm bilan rasmda).

Neshati 0.9 va 1.0 versiyalari o'rtasida kremniy darajasida o'zgarishlar bo'lmasligi kerak (ya'ni barcha o'zgarishlar faqat dasturiy ta'minot va dasturiy ta'minotga ta'sir qiladi), shuning uchun ba'zi mahsulotlar oxirgi 1.0 spetsifikatsiyasi paydo bo'lishidan oldin bozorga chiqishi kerakligini qo'shimcha qildi. Va PCI-SIG muvofiqligi logotipining bir varianti bo'lgan "Integratorlar ro'yxati" ("IL" uchburchagi) uchun PCI-SIG mahsulotlarini sertifikatlash mumkin.

Neshati hazil bilan 2011 yilning uchinchi choragini "Fry's and Buy" sanasi deb nomladi (ehtimol Frys.com, Buy.com yoki Best Buy-ga ishora qiladi). Ya'ni, ushbu davrda PCI Express 3.0 qo'llab-quvvatlaydigan ko'plab mahsulotlarning chakana do'konlarda va Internet-do'konlarda paydo bo'lishini kutishimiz kerak.

PCI Express 3.0: Tezlik uchun mo'ljallangan

Oxirgi foydalanuvchilar uchun PCI Express 2.0 va PCI Express 3.0 o'rtasidagi asosiy farq maksimal o'tkazuvchanlik hajmining sezilarli darajada oshishi bo'ladi. PCI Express 2.0 signal uzatish tezligi 5 GT / s ni tashkil etadi, ya'ni har bir chiziq uchun o'tkazuvchanlik darajasi 500 MB / s ni tashkil qiladi. Shunday qilib, odatda 16 ta polosadan foydalanadigan asosiy PCI Express 2.0 grafika uyasi 8 GB / s gacha bo'lgan ikki tomonlama o'tkazuvchanlikni ta'minlaydi.

PCI Express 3.0 uchun biz ushbu ko'rsatkichlarning ikki baravariga erishamiz. PCI Express 3.0 signalizatsiya tezligini 8 GT / s dan foydalanadi, bu har bir chiziq uchun 1 Gb / s tarmoqli kengligiga aylanadi. Shunday qilib, video karta uchun asosiy uyasi 16 GB / s gacha bo'lgan o'tkazuvchanlikni oladi.

Bir qarashda signal tezligining 5 GT / s dan 8 GT / s gacha ko'tarilishi ikki baravarga o'xshamaydi. Ammo, PCI Express 2.0 8b / 10b kodlash sxemasidan foydalanadi, bu erda 8 bit ma'lumotlar xatolarni tiklash uchun 10 bitli belgilar sifatida uzatiladi. Natijada, biz 20% ishdan bo'shatamiz, ya'ni ishlatilishi mumkin bo'lgan o'tkazuvchanlikning pasayishi.

PCI Express 3.0 ancha samarali 128b / 130b kodlash sxemasiga o'tib, 20% ortiqcha ishdan bo'shatdi. Shuning uchun 8 GT / s endi "nazariy" tezlik emas; agar bu 8b / 10b kodlash printsipidan foydalanilgan bo'lsa, bu 10 GT / s signal tezligi bilan taqqoslanadigan haqiqiy tezlik.



Kattalashtirish uchun rasmni bosing.

Biz Yansdan tezlikni oshirishni talab qiladigan qurilmalar haqida so'radik. U ularga "PLX kalitlari, 40 Gbit / s tezlikdagi chekilgan tekshirgichlar, InfiniBand, tobora ommalashib borayotgan qattiq holatdagi qurilmalar va, albatta, grafik kartalar" kiradi, deb javob berdi. U qo'shimcha qildi: "Bizda yangiliklar tugamagan, ular statik ko'rinishda emas, ular doimiy oqimdir", ular PCI Express interfeysining kelajakdagi versiyalarini yanada takomillashtirishga yo'l ochadi.

Tahlil: PCI Express 3.0 ni qaerda ishlatamiz?

Saqlash moslamalari

AMD allaqachon SATA 6Gb / s qo'llab-quvvatlashni o'zining 8-chi chipsetiga birlashtirgan va anakart ishlab chiqaruvchilari USB 3.0 tekshirgichlarini qo'shmoqdalar. Intel bu sohada biroz orqada qolmoqda, chunki u chipsetlarda USB 3.0 yoki SATA 6 Gb / s ni qo'llab-quvvatlamaydi (laboratoriyamizda P67 da anakartlarning dastlabki namunalari mavjud va ular SATA 6 Gb / s ni qo'llab-quvvatlaydi, ammo bu erda USB 3.0 biz ololmaymiz). Biroq, AMD va Intel o'rtasidagi to'qnashuvda ko'p marta ko'rganimizdek, AMD yangiliklari ko'pincha Intelni ilhomlantiradi. Keyingi avlod saqlash interfeysi va tashqi qurilmalar tezligini hisobga oladigan bo'lsak, hozircha biron bir texnologiyani PCI Express 3.0-ga o'tkazishga hojat yo'q. Ikkala USB 3.0 (5 Gb / s) va SATA 6 Gb / s (ushbu interfeys chegaralariga mos keladigan drayvlar hali mavjud emas) uchun bitta PCI Express ikkinchi avlod liniyasi etarli bo'ladi.

Albatta, disklar haqida gap ketganda, drayvlar va kontrollerlarning o'zaro ta'siri savolning faqat bir qismidir. Bilan bir nechta SSD disklarini tasavvur qiling sATA interfeysi Chipset uchun qachon 6 Gbit / s rAID qatori 0 anakart ishlab chiqaruvchilarining ko'pchiligida tekshirgichni ulash uchun foydalanadigan bitta Gen 2 PCI Express qatorini yuklash imkoniyatiga ega. Shunday qilib, ba'zi bir oddiy hisob-kitoblardan so'ng siz USB 3.0 va SATA 6 Gb / s interfeyslari haqiqatan ham PCI Express 3.0 qo'llab-quvvatlashiga ehtiyoj sezadimi yoki yo'qligini hal qilishingiz mumkin.



Kattalashtirish uchun rasmni bosing.

Yuqorida aytib o'tganimizdek, USB 3.0 interfeysi maksimal 5 Gbit / s tezlikni beradi. Bundan tashqari, PCI Express 2.1 standarti sifatida USB 3.0 8b / 10b kodlashni qo'llaydi, ya'ni eng yuqori tezlik 4 Gbit / s ni tashkil qiladi. Bitlarni sakkizga ajratib, baytlarga o'tkazing va siz maksimal ishlash qobiliyatini 500 MB / s ni olasiz - bu hozirgi PCI Express 2.1 standartidagi bitta chiziq bilan bir xil. SATA 6 Gb / s 6 Gb / s tezlikda ishlaydi, ammo u 8b / 10b kodlash sxemasidan foydalanadi, bu nazariy 6 Gb / s ni haqiqiy 4.8 Gb / s ga aylantiradi. Shunga qaramay, ushbu qiymatni baytga aylantiring va siz 600 MB / s yoki PCI Express 2.0 satridan 20% ko'proq olasiz.

Biroq, muammo shundaki, bugungi kunda eng tezkor SSD-lar ham SATA 3Gb / s ulanishini to'liq yuklay olmaydi. Periferik qurilmalar USB 3.0 interfeysining yukiga yaqinlashmaydi, xuddi shu narsa so'nggi avlod SATA 6Gb / s uchun ham aytilishi mumkin. Hech bo'lmaganda bugungi kunda PCI Express 3.0 platformalar bozorida faol reklama qilish uchun zarur emas. Ammo Intel ishlab chiqarishga o'tayotganda umid qilamiz nAND Flash uchinchi avlod, soat tezligi oshadi va bizda ikkinchi avlod SATA portlarining 3Gb / s darajasidan oshib ketadigan qurilmalar bo'ladi.

Video kartalar

PCI Express tarmoqli kengligining videokartalarning ishlashiga ta'siri bo'yicha biz o'z tadqiqotimizni o'tkazdik - bozordan keyingi PCI Express 2.0 , 2010 yil boshi va shuningdek yaqinda ... PCI Express 2.1 anakartlarida hozirda mavjud bo'lgan x16 tarmoqli kengligini yuklash juda qiyin bo'lgan. X8 va x16 ulanishlar orasidagi farqni aniqlash uchun sizga bitta GPU-da ko'p grafik protsessor konfiguratsiyasi yoki yuqori darajadagi yuqori darajadagi grafik karta kerak bo'ladi.

Biz AMD va Nvidia-dan PCI Express 3.0-ga ehtiyoj haqida izoh berishni so'radik - bu tezkor avtobus yangi avlod grafik kartalarining to'liq ishlash imkoniyatlarini ishga tushirish uchun kerak bo'ladimi? AMD vakili bizga hozircha izoh bera olmasligini aytdi.


Kattalashtirish uchun rasmni bosing.

Nvidia vakili yanada qulayroq edi: "Nvidia PCI Express 3.0-ni ishlab chiqarishda sanoatdagi asosiy rolni o'ynadi, bu esa hozirgi avlod (2.0) standartining o'tkazuvchanligini ikki baravar oshirishi kerak. Bunday keng o'tkazuvchanlik darajasi oshganda dasturlar paydo bo'ladi Iste'molchilar va mutaxassislar yangi standartdan grafigi oshganligi va grafika protsessorlari bilan ish stollari, ish stantsiyalari va serverlarda hisoblash samaradorligini oshiradilar. "

Ehtimol, asosiy ibora "ulardan foydalanadigan dasturlar bo'ladi". Grafika dunyosida hech narsa kichrayayotganga o'xshaydi. Displeylar kattalashadi yuqori piksellar sonini standart ta'rifni almashtirmoqda, o'yinlardagi to'qimalar batafsil va qiziquvchan bo'lib kelmoqda. Bugungi kunda eng so'nggi grafik kartalar ham PCI Express 3.0 16-qatorli interfeysga muhtoj deb o'ylamaymiz. Ammo ixlosmandlar tarix yil sayin takrorlanib kelayotganiga guvoh bo'lishdi: texnologiyalarning rivojlanishi "qalin quvurlar" dan foydalanishning yangi usullariga zamin yaratmoqda. Ehtimol, biz GPU hisoblashlarini yanada massiv holga keltiradigan dasturlarda portlovchi o'sishni ko'rayapmiz. Yoki, ehtimol, video karta xotirasidan chiqib ketganda, almashtirish paytida kuzatiladigan ishlashning pasayishi tizim xotirasiendi ommaviy va arzon mahsulotlarda shunchalik sezilmaydi. Qanday bo'lmasin, biz PCI Express 3.0 AMD va Nvidia-ga olib keladigan yangiliklarni ko'rib chiqmoqdamiz.

Anakart komponentlari ulanishlari

AMD va Intel har doim chipset komponentlari yoki shimoliy / janubiy ko'priklarda joylashgan "qurilish bloklari" o'rtasidagi aloqa uchun foydalanadigan interfeyslar haqida ma'lumot almashishni juda istamaydilar. Biz ushbu interfeyslarning ishlash tezligini, shuningdek, agar iloji bo'lsa, to'siqlarni yaratmaslik uchun ishlab chiqilganligini bilamiz. Ba'zan biz ma'lum bir qismni kim ishlab chiqarganini bilamiz tizim mantig'imasalan, AMD SB600 da Silicon Logic-ga asoslangan SATA tekshirgichidan foydalangan. Ammo komponentlar orasidagi ko'priklarni qurish texnologiyasi ko'pincha "bo'sh joylar" bo'lib qolmoqda. PCI Express 3.0, albatta, AMD foydalanadigan A-Link interfeysi kabi juda jozibali echimga o'xshaydi.

Yaqinda ko'p sonli anakartlarda USB 3.0 va SATA 6 Gb / s tekshirgichlarining paydo bo'lishi ham vaziyatni baholashga imkon beradi. Intel X58 chipseti ikkala texnologiya uchun ham mahalliy qo'llab-quvvatlamaganligi sababli, Gigabayt kabi kompaniyalar ularni ulanish uchun mavjud bo'lgan chiziqlar yordamida boshqaruvchilarni anakartga qo'shishlari kerak.

Gigabyte EX58-UD5 anakart na USB 3.0, na SATA 6Gb / s ni qo'llab-quvvatlamaydi. Biroq, u x4 PCI Express uyasiga ega.



Kattalashtirish uchun rasmni bosing.

Gigabayt EX58-UD5 anakartini almashtiradi yangi model Ikkala USB 3.0 porti va ikkita SATA 6Gb / s portini qo'llab-quvvatlaydigan X58A-UD5. Gigabayt ushbu ikkita texnologiyani qo'llab-quvvatlash uchun o'tkazuvchanlikni qaerdan topdi? Kompaniya har bir tekshirgich uchun PCI Express 2.0-ni bitta chiziq ostida oldi, kengaytiruvchi kartalarni o'rnatish imkoniyatlarini qisqartirdi, lekin shu bilan birga anakartning ishlashini boyitdi.

USB 3.0 va SATA 6Gb / s ni qo'shishdan tashqari, ikkita anakart o'rtasidagi farq faqat x4 uyasini olib tashlash bilan bog'liq.



Kattalashtirish uchun rasmni bosing.

PCI Express 3.0 interfeysi, undan oldingi standartlar singari, hozirgi avlod chipsetlarida mavjud bo'lmagan kelajakdagi texnologiyalar va kontrollerlarni anakartlarga qo'shib qo'yadimi? Bizga qanday tuyulsa, shunday bo'ladi.

CUDA va parallel hisoblash

Biz ish stoli superkompyuterlari davriga kirmoqdamiz. Bizning tizimlarimiz bir vaqtning o'zida to'rtta video kartani qo'llab-quvvatlashga qodir bo'lgan juda parallel GPU, quvvat manbalari va anakartlar bilan ishlaydi. Nvidia texnologiyasi CUDA sizga video kartani dasturchilar uchun nafaqat o'yinlarda, balki ilmiy sohalarda ham hisoblash uchun vositaga aylantirishga imkon beradi. muhandislik dasturlari... Dasturlash interfeysi allaqachon o'zini mukammal darajada isbotlagan korporativ sektor uchun turli xil echimlarni ishlab chiqish tibbiyot, matematika, neft va gaz qidirish ishlarida tasvirni qayta ishlash.



Kattalashtirish uchun rasmni bosing.

Biz OpenGL dasturchisi Terri Uelsning fikrini so'radik Haqiqatan ham Slick Screensavers PCI Express 3.0 va GPU hisoblash haqida. Terri bizga "PCI Express yaxshi boshlaganini aytdi va men ishlab chiquvchilar xohlagan vaqtda o'tkazuvchanlik tezligini ikki baravar oshirishni yaxshi ko'raman, masalan 3.0 versiyasi bilan. Ammo ishlashim kerak bo'lgan loyihalarda men hech qanday farq ko'rmasligimni kutaman. Mening ishim parvoz simulyatorlari bilan bog'liq, ammo ular xotirada va qattiq diskda I / U ishlashida ishlaydi, grafik avtobus umuman tiqilinch emas, ammo men PCI Express 3.0 ning sezilarli yutuqlarga olib kelishini osongina taxmin qilishim mumkin. Katta hajmdagi ma'lumotlar bilan ilmiy ish olib boradigan odamlar uchun GPU hisoblash. "



Kattalashtirish uchun rasmni bosing.

Matematik intensiv ish yuklari bilan ishlash paytida ma'lumotlar tezligini ikki baravar oshirish qobiliyati, albatta, CUDA va Fusion rivojlanishiga turtki beradi. Va bu yaqinlashib kelayotgan PCI Express 3.0 interfeysi uchun eng istiqbolli yo'nalishlardan biri.

Intel P55 chipsetiga ega bo'lgan har qanday o'yinchi Intel P55 ning Intel X58 chipsetiga nisbatan afzalliklari va kamchiliklari haqida gapira oladi. Afzalligi: P55 anakartlarning aksariyati Intel X58 anakartlariga qaraganda ancha oqilona narxlanadi (umuman, albatta). Kamchilik: P55 minimal PCI Express ulanish qobiliyatiga ega, asosiy vazifa protsessorning o'zida ikkinchi avlodning 16 ta PCIe qatoriga ega bo'lgan Intel Clarkdale va Lynnfield protsessorlariga yuklangan. Shu bilan birga, X58 36 PCI Express 2.0 qatoriga ega.

Ikkita videokartadan foydalanishni istagan P55 xaridorlari uchun ularning har biri x8 qator orqali ulanishi kerak. Agar siz Intel P55 platformasiga uchinchi videokartani qo'shishni xohlasangiz, siz chipset liniyalaridan foydalanishingiz kerak bo'ladi - ammo, afsuski, ular birinchi avlod tezligi bilan cheklangan va chipset kengayish uyasi uchun maksimal to'rt qatorni ajratishi mumkin.

PCI-SIG kompaniyasining Al Yans kompaniyasidan AMD va Intel-dan PCI Express 3.0-ni qo'llab-quvvatlaydigan chipsetlarda qancha qator kutilishini so'raganimizda, u bu "oshkor qila olmaydigan" "shaxsiy ma'lumotlar" deb javob berdi. Albatta, biz javob olamiz deb o'ylamagan edik, ammo savol baribir berishga arziydi. Ammo, PCI-SIG Direktorlar Kengashining bir qismi bo'lgan AMD va Intel kompaniyalari PCI Express 3.0-ga vaqt va pul sarflashlari ehtimoldan yiroq emas, agar ular yangi PCI Express standartidan shunchaki chiziqlar sonini kamaytirish vositasi sifatida foydalanishni rejalashtirishgan bo'lsa. Bizningcha, kelajakda AMD va Intel chipsetlari bugungi kunda ko'rib turganimizdek segmentlarga bo'linishni davom ettirishga o'xshaydi, yuqori darajadagi platformalarda to'liq x16 interfeysli juft videokartalarni ulash uchun etarli imkoniyatlar bo'ladi va ommaviy bozor uchun chipsetlar kesilgan qatorlarga ega bo'ladi.

Intel P55 singari chipsetni tasavvur qiling, ammo 16 ta PCI Express 3.0 qatori mavjud. Ushbu 16 qator PCI Express 2.0 dan ikki baravar tezroq bo'lganligi sababli, biz eski standartning 32 qatoriga teng kelamiz. Bunday vaziyatda chipsetni 3 va 4 tomonlama GPU konfiguratsiyalariga mos kelishini xohlaydimi yoki yo'qmi, bu Intelga bog'liq. Afsuski, biz allaqachon bilganimizdek, keyingi chipsetlar intel avlodlari P67 va X68 PCIe 2.0 qo'llab-quvvatlashi bilan cheklanadi (va Sandy Bridge protsessorlari xuddi shu tarzda 16 qatorli qo'llab-quvvatlash bilan cheklanadi).

CUDA / Fusion parallel hisoblashidan tashqari, biz PCI Express 3.0 komponentlarining aloqa tezligi oshgani sababli ommaviy bozor uchun tizimlar imkoniyatlarining o'sishini ham ko'ramiz - bu erda bizda juda katta potentsial yashiringan deb o'ylaymiz. Shubhasiz, PCI Express 3.0 oldingi avlodda faqat yuqori darajadagi platformalarda mavjud bo'lgan arzon narxlardagi anakartlarning imkoniyatlarini yaxshilaydi. Va ularning ixtiyorida PCI Express 3.0 bo'lgan yuqori darajadagi platformalar bizda mavjud bo'lgan avtobusning o'tkazuvchanligidan foydalana oladigan grafikalar, saqlash quyi tizimi va tarmoq texnologiyalari yangiliklari bilan yangi ishlash rekordlarini o'rnatishga imkon beradi.

  1. Salom! Iltimos, PCI Express 3.0 x16 va PCI Express 2.0 x16 o'rtasidagi o'tkazuvchanlikning farqini tushuntiring. Endi PCI Express 2.0 x16 interfeysi bilan sotiladigan anakartlar mavjud. Men bilan agar men yangi video interfeys kartasini o'rnatgan bo'lsam, ishlashda katta yo'qotishlarga duch kelamanPCI Express 3.0-ni faqat uyasi bo'lgan anakartli kompyutergaPCI-E 2.0? Men yutqazaman deb o'ylayman, chunki jamibod tezligipCI Express 2.0 ga teng - 16 GB / s va jamipCI Express 3.0 ma'lumot uzatish tezligi ikki baravar yuqori -32 GB / s
  2. Salom! Menda kuchli, ammo yangi bo'lmagan protsessorga ega kompyuterim bor Intel Core i7 2700K va PCI Express 2.0 uyasi bo'lgan anakart. Ayting-chi, agar men yangi PCI Express 3.0 videokartasini sotib olsam, ushbu video karta ulagichga ega anakartga qaraganda ikki baravar sekin ishlaydi. PCI Express 3.0? Xo'sh, kompyuterimni almashtirish vaqti keldi?
  3. Iltimos, bu savolga javob bering. Mening anakartim ikkita ulagichga ega: PCI Express 3.0 va PCI Express 2.0, lekin uyasi PCI Express 3.0 yangi grafik kartasiPCI Express 3.0 ko'tarilmaydi, radiator xalaqit beradi janubiy ko'prik... Agar men grafik kartani o'rnatsamPCI-E 3.0 uyasiga PCI-E 2.0, mening video kartam PCI Express 3.0 uyasiga o'rnatilgandan ko'ra yomonroq ishlaydimi?
  4. Salom, men do'stimdan ozgina ishlatilgan anakartni ikki ming rublga sotib olmoqchiman. Uch yil oldin u uni 7000 rublga sotib oldi, lekin menda interfeysli video karta uchun uyasi borligi bilan chalkashib ketdim PCI-E 2.0 va menda video karta borPCI-E 3.0. Ushbu anakartdagi grafik kartam to'liq quvvat bilan ishlaydimi yoki yo'qmi?

Salom do'stlar! Bugungi kunda sotuvda siz PCI Express 2.0 x16 video kartalarini o'rnatish uchun ulagichga ega bo'lgan anakartlarni topishingiz mumkin va PCI Express 3.0 x16. Xuddi shu narsani grafik adapterlar haqida ham aytish mumkin, sotuvda interfeysga ega video kartalar mavjudPCI-E 3.0, shuningdek PCI-E 2.0. Agar siz PCI Express 3.0 x16 va PCI Express 2.0 x16 interfeyslarining rasmiy xususiyatlarini ko'rib chiqsangiz, buni bilib olasiz pCI Express 2.0 uchun ma'lumot uzatishning umumiy tezligi - 16 GB / s PCI Express 3.0 ikki baravar katta -32 GB / s Men ushbu interfeyslarning o'ziga xos xususiyatlarini o'rmonga singdirmayman va shunchaki shuni aytmoqchimanki, ma'lumotlar uzatish tezligi faqat nazariyada ko'rinadi, amalda bu juda kichik.Agar siz Internetda ushbu mavzu bo'yicha maqolalarni o'qigan bo'lsangiz, undazamonaviy PCI Express 3.0 grafik kartalari PCI Express 3.0 x16 va PCI Express 2.0 x16 uyalarida bir xil tezlikda ishlaydi degan xulosaga kelasiz.farq ishlab chiqarishpCI-E 3.0 x16 va PCI-E 2.0 x16 o'rtasida grafik karta ishlashining atigi 1-2% yo'qolishi mavjud. Ya'ni, PCI-E 3.0 yoki PCI-E 2.0 video kartasini qaysi uyaga o'rnatishingiz muhim emas, barchasi bir xil ishlaydi.

Afsuski, ushbu maqolalarning barchasi 2013 va 2014 yillarda yozilgan va o'sha paytda 2016 yilda paydo bo'lgan Far Cry Primal, Battlefield 1 va boshqa yangi mahsulotlar kabi o'yinlar bo'lmagan. Shuningdek, 2016 yilda chiqarilgan NVIDIA 10-seriyali GPU-lar oilasi, masalan, GeForce GTX 1050 va GeForce GTX 1050 Ti grafik kartalari va hattoki GTX 1060. Yangi o'yinlar va yangi videokartalar bilan o'tkazgan tajribalarim shuni ko'rsatdiki, PCI-E 3.0 interfeysining afzalligiPCI-E 2.0 endi 1-2% emas, lekin o'rtacha 6-7%. Video karta sinfda pastroq bo'lsa, nima qiziqGeForce GTX 1050 , keyin foiz kamroq (2-3%) va agar aksincha, ko'proq -9-13%.

Shunday qilib, mening tajribamda men videokartadan foydalandim GeForce GTX 1050 PCI-E 3.0 interfeysi va konnektorli anakartPCI Express 3.0 x16 va PCI Express 2.0 x16.

H o'yinlardagi grafik sozlamalar hamma joyda maksimal darajada.

  1. FAR CRY PRIMAL o'yini. Interfeys PCI-E 3.0 o'zining ustunligini namoyish etdiO'shandan beri PCI-E 2.0 har doim 4-5 kvadrat kattaroq, bu taxminan4 % %.
  2. Battlefield 1 o'yini. PCI-E 3.0 va PCI-E 2.0 o'rtasidagi farq quyidagicha edi8-10 kvadrat , bu taxminan 9% foizni tashkil etadi.
  3. Tomb Raiderning ko'tarilishi. PCI-E 3.0 ning afzalligi o'rtacha 9-10 fps yoki 9%.
  4. Jodugar. PCI-E 3.0 ning afzalligi 3% ni tashkil etdi.
  5. Grand Theft Auto V. PCI-E 3.0 ning afzalligi 5 fps yoki 5%.

Ya'ni, o'tkazuvchanlik o'rtasidagi farq pCI-E interfeysi 3.0 x16 va PCI-E 2.0 x16 hali ham foydasiga emas PCI-E 2.0. Shuning uchun, hozirda bitta PCI-E 2.0 uyasi bo'lgan anakart sotib olmagan bo'lardim.

Bir do'stim uch ming rublga ishlatilgan anakart sotib oldi. Ha, bir marta to'planib, o'n ming rublga teng bo'lganida, u juda ko'p ulagichga egaSATA III va USB 3.0, shuningdek, RAM uchun 8 ta uyalar, u RAID texnologiyasini va boshqalarni qo'llab-quvvatlaydi, ammo u eskirgan chipset va u erda joylashgan video karta uchun uyasi PCI Express 2.0! Mening fikrimcha, sotib olish yaxshiroq bo'lar edi. Nima uchun?

Ehtimol, bir-ikki yil ichida eng so'nggi video kartalar faqat uyada ishlaydiPCI Express 3.0 x16 , va sizning anakartingiz ishlab chiqaruvchilar tomonidan ishlatilmaydigan eskirgan ulagichga ega bo'ladiPCI Express 2.0 x16 ... Siz yangi video kartani sotib olasiz va u eski ulagichda ishlashni rad etadi. Shaxsan men allaqachon video kartani ko'p marta uchratganman PCI-E 3.0 gilamchada boshlanmadi. ulagichli taxta PCI-E 2.0 va BIOS-ning anakartini yangilash ham yordam bermadi.Shuningdek, men videokartalar bilan shug'ullanardimInterfeysga ega bo'lgan eski anakartlarda ishlashni rad etgan PCI-E 2.0 x16PCI-E 1.0 x16, hamma joyda ular orqaga qarab muvofiqligi haqida yozsalar ham.PCI Express 3.0 x16 videokartasi anakartlarda boshlanmagan holatlarPCI Express 1.0 x16, hatto undan ham ko'proq.

Xo'sh, interfeysning bu yilgi ko'rinishi haqida unutmang PCI Express 4.0. Bunday holda, PCI Express 3.0 eskirgan bo'ladi.

"Manhunt 1908 "Anakartning yangi PCI Express v.3.0 standartini qo'llab-quvvatlashi, aslida uning raqobatdosh ustunligi emas." Biz asosan PCI Express 3.0-da shuni bilamizki, aslida u hech qanday haqiqiy afzalliklarga ega emas va zamonaviy o'yinlarda tezlikni oshirmaydi. u holda bu hech kimga kerak emas va uni qiziqtirmaydi, bu yutish degani emas, demak u PCI Express v.3.0 standartidagi o'yin funktsiyalaridan tashqari, boshqa funktsiyalarga ega, xususan, USB 3.0 to'g'ridan-to'g'ri PCI Express qo'llab-quvvatlash funktsiyasiga ega bo'lgan anakartga bog'liq. 3.0, ular o'zlari aytadiki, kompyuterda bugungi kunda standartlarga ko'ra ikkita yoki to'rtta USB 3.0 portining mavjudligi shunchaki zarur, 3.0 2.0 ga nisbatan ancha tezroq, ko'pchilik buni amalda sinab ko'rishgan. Qanday qilib burish kerak emas, PCI Express v. 3.0 kerak, ko'plab so'nggi texnologiyalar ushbu standartga bog'langan, nima uchun kimdir quyida ana platasida bunday ro'yxat bo'lishdan bosh tortadi!
SupremeFX IV
Zo'r ovoz
Ushbu anakart ichki o'rnatilgan yuqori sifatli audio tizimga ega ovoz kartasi SupremeFX IV xususiyati bosilgan elektron karta maxsus chiziq. Yuqori quvvatli kondansatörler va elektromagnit ekranlash eng yuqori ovoz sifatiga yordam beradi. Bundan tashqari, SupremeFX IV maxsus eshitish vositasi kuchaytirgichini o'z ichiga oladi.

Gamei birinchi II
CFos Traffic Shaping texnologiyasi asosida ishlaydigan GameFirst II sizga turli xil ilovalar orqali Internet o'tkazuvchanligidan foydalanishga ustuvor ahamiyat berishga yordam beradi. Eng yuqori ustuvorlikni qo'lga kiritgan holda, onlayn o'yinlar imkon qadar tezroq, zerikarli "kechikishlarsiz" ishlaydi va Internet-kanaldan foydalanishning ustuvorligi past bo'lgan boshqa onlayn dasturlar ularga xalaqit bermaydi. Ushbu xususiyatga kirish uchun qulay ROG uslubidagi GUI mavjud.

Gigabit chekilgan tekshiruvi
Intel tarmoq tekshirgichlari past protsessordan foydalanishda barqaror va samarali ishlashi bilan mashhur.

MPCIe Combo adapteri va Wi-Fi / Bluetooth 4.0 tekshiruvi
Asosiy kengaytirish uyalariga tejash uchun ushbu anakart mPCIe Combo adapterli maxsus qo'shimcha uyasi bilan jihozlangan bo'lib, unga qurilmalarni mSATA (masalan, qattiq holatdagi disk) va mPCIe ( simsiz adapterlar Wi-Fi, 3G / 4G, GPS va boshqalar). Bundan tashqari, to'plam allaqachon Wi-Fi 802.11 a / b / g / n va Bluetooth 4.0 ni qo'llab-quvvatlaydigan mPCIe kartasini o'z ichiga oladi.

Termoyadroviy sovutish tizimi
Ushbu anakartdagi quvvat tizimi elementlarini sovutish uchun mis suv bloki, massiv radiatorlar va issiqlik trubkasidan iborat maxsus ROG Fusion Thermo sovutgichi ishlatiladi. Shunday qilib, u suyuq sovutish tizimining bir qismi sifatida ham, fanatlar bilan an'anaviy sovutish uchun ham ishlatilishi mumkin. \u003e Qo'shimcha ma'lumot
ROG Connect

ROG Connect overclock va tuning interfeysi
ROG Connect funktsiyasi yordamida siz kompyuteringizning holatini kuzatishingiz va uning parametrlarini real vaqtda noutbuk yordamida sozlashingiz, ikkinchisini esa USB kabel orqali asosiy tizimga ulashingiz mumkin.

Ekstremal dvigatel Digi + II
Yuqori samaradorlik raqamli tizim oziqlanish
Extreme Engine Digi + II quvvatni boshqarish tizimi protsessor va xotiradagi raqamli voltaj regulyatorlarining o'zgaruvchan PWM chastotasi tufayli yuqori samaradorlikka ega. Bundan tashqari, yuqori sifatli yapon kondensatorlaridan foydalaniladi. Ishonchli va kuchli quvvat manbai - bu overclock rejimida kompyuterning muvaffaqiyatli ishlashi uchun kalit!

ROG CPU-Z
Mashhur yordam dasturining yangi qiyofasi
ROG CPU-Z - bu CPUID-dan taniqli ma'lumot dasturining moslashtirilgan versiyasi. Bu tizim ma'lumotlarining asl nusxasi bilan bir xil funktsionalligi va aniqligini ta'minlaydi, ammo noyob o'yinchilar respublikasi uslubidagi interfeysga ega. ROG CPU-Z yordamida siz protsessor va kompyuteringizning ba'zi boshqa tarkibiy qismlari haqida to'liq ma'lumot olishingiz mumkin.

Multi-GPU texnologiyalari
LucidLogix Virtu MVP
Grafik dasturlarda yuqori tezlik
LucidLogix Virtu MVP texnologiyasi - bu Windows 7 dasturiy ta'minoti, bu chipdagi grafik yadro va diskret grafikalar o'rtasida avtomatik ravishda almashinadi. Diskret videokartani uning resurslari kerak bo'lmagan paytlarda uxlash rejimiga qo'yib, energiya tejashga erishiladi, kompyuterdan shovqin darajasi pasayadi va tizim bloki ichidagi harorat pasayadi, bu esa barcha komponentlarning ishlash rejimini yanada qulayroq bo'lishiga yordam beradi. Bundan tashqari, siz asosiy grafik kartani tezlashtirish uchun o'rnatilgan grafikadan foydalanishingiz mumkin, bu esa ishlashni 60% ga oshirishi mumkin (3DMark Vantage testlari bilan o'lchanganidek). Shuni ham ta'kidlash joizki ushbu texnologiya Intel Quick Sync 2.0 Video Transcoding bilan to'liq mos keladi.

Maqola sizga yoqdimi? Do'stlar bilan bo'lishish uchun: