Pci az élet megy tovább

A lázas versenyben kapacitás teljesítményű számítástechnikai rendszerek, nem csak nem enyhülnek, de úgy tűnik, az üteme felgyorsul. Azonban, ha a processzor teljesítménye az elmúlt évtizedben nőtt több mint egy nagyságrenddel, a kapacitás az input-output busz - csupán néhány alkalommal. De a teljesítmény az integrált számítógépes rendszer határozza meg a leglassabb összetevő. Ma, hogy növelni kell a sebességet az input-output rendszer diktálta nem csak növelte kapacitását a processzor és a memória, hanem az Advent a Gigabit Ethernet technológiát.

Pci az élet megy tovább

bridge chip
IBM PCI-X-híd

Mass alkalmazás indult PCI Pentium-rendszereket, hanem azt használják a 486-mi processzorok. A busz frekvencia 20-33 MHz, és az elméleti maximális sebesség - 132 vagy 264 Mb / s, hogy 32 vagy 64 bites volt. A modern alaplapok a PCI buszon frekvenciát úgy definiáljuk, mint a fele a bemeneti frekvencia a processzor, azaz frekvenciája 66 MHz-től 33 MHz-es PCI lesz, 75 MHz-en - .. 37,5 MHz. Ez az első busz az IBM PC architektúra, amely a processzor-független és használják más platformokon.

Szabványos PCI busz képes támogatni terhelés kisebb, mint 10, vagy három vagy négy slot. Ezt a korlátozást küszöbölhető ki, hogy a PC egy pár gumi. Ezt úgy érjük el, hidak kétféle módon: a busz össze van kötve egy másik busz PCI, vagy közvetlenül a rendszer busz. Általában azonban a szerver alapú számítógép nem több, mint két tucat PCI slot.

Autokonfiguráció eszközök (a választott megszakításkérelmeket, DMA csatorna) által támogatott az alaplapi BIOS elvén plug and play ( „plug and play”). PCI szabványos minden egyes nyílásba meghatározza a konfigurációs tér olyan méretű 256 nyolc-bites regiszter nem hozzárendelt memóriát vagy IO térben. Az azokhoz való hozzáférést végezzük speciális buszciklusokká konfiguráció olvasása és írása Configuration, amelyek révén keletkezett a vezérlő, ha a processzor PCI busz vezérlő elérésével való bejegyzését elhelyezve IO térben.

  • támogatja a "forró" cseréje PCI-eszközök - PCI Hot-Plug. Belépve ez a funkció lehetővé teszi, hogy adjunk (eltávolítás) PCI-kártya nélkül a számítógép kikapcsolásával. Ez különösen fontos a szerver platformok;
  • energiagazdálkodási rendszer eszközök a PCI buszon, így kontroll mind a külső erő a PCI kártya és a beágyazott eszközök az alaplapon; ellenőrzési mechanizmust, hogy alkalmazkodni tudjanak az ACPI szabványt, amely megkönnyíti az energiagazdálkodási PCI-eszközök az operációs rendszer;
  • összeadás és feldolgozási követelmények végrehajtására vonatkozó szerkezeti PCI kártya.

A PCI busz architektúra közös memória kiosztás - .. Azaz, megosztott memória processzor (host) és eszközök. A közös megközelítés nyilvánvaló hátrányai vannak, például, hogy az egyik perifériát lehet kisajátítani a buszon, hogy más eszközök nem férnek hozzá. Ezen felül, a busz memórialefoglalási nehéz azonosítani és elkülöníteni a hibaforrást.

A növekedést az órajel processzorok 1 GHz a gumiabroncs szélesség processzor - memória 64 bit, egyrészt, és ezzel összefüggésben a növekedés a hálózati sávszélesség akár 1 Gbit / s, és a megjelenése nagy sebességű perifériák alapú Ultra3 SCSI és Fibre Channel - a a másik, a kapacitás a jelenleg rendelkezésre álló PCI nem elég. Így, az elméleti határ egy 64-bites PCI busz 66 MHz, a legtermékenyebb a lehetséges megvalósításai a standard, 533 Mb / s, sőt, a legnagyobb elosztó busz 33 MHz, amelyre a maximális sávszélessége 266 Mb / s.

PCI-X szabvány

Növelése mellett az órajel, a teljesítmény növelésével érjük el, mint például a fejlesztések interregister protokoll attribútum fázisú hordozón különálló ügylet, optimalizálása várjon államok és működtetése standard mennyiségű adatot blokkokat.

Abban az esetben, a PCI busz dekódolására vett jelet a fogadó végén bekövetkezik ugyanabban a ciklusban, és a küldés. Ez szab nagyon szigorú követelményeket támaszt a dekódolási idő esetén a PCI busz 66 MHz, ez csak 3 ns. Összhangban az új interregister protokollt dekódolás történik egy adott ciklusban. Egy ilyen megoldás, egyrészt egyszerűsíti a végrehajtás a busz magasabb órajel, mert a pihenni korlátozások dekódolási idő, és a másik - csak kis mértékben növeli a teljes ciklusok számát egy tranzakció (ha a konkrét esetben a PCI írási művelet jellemzően a kilenc ciklus PCI-X kell kitölteni tíz).

Tovább kiterjesztés a Bájtszám protokoll tranzakciót. A jegyzőkönyvet az alapértelmezett PCI bridge olvas egy előre meghatározott számú sort (általában egy vagy kettő) a gyorsítótárból. Mivel a híd nem lehet tudni, hogy mennyi adatot igényelni fogja, hogy mindig olvassa technológia miatt a sorok száma. Egészen más a helyzet a PCI-X technológia. Van egy híd pontosan tudja, hogy hány bájt kell kiválasztani az attribútum mező a számláló. Ez lehetővé teszi a hatékonyabb puffer-gazdálkodási rendszert, és növelje a kihasználtsági foka a busz és a többi rendszer erőforrásait. A másik választható paraméter leírja az ügylet a rendelési számot - egyedi azonosítót a tranzakció kezdeményezője (és szegmens busz architektúra, mely otthont ad a kezdeményező). Ügylet sorszámát lehet gyártásakor felhasznált fejlett puffer-kontroll algoritmusok.

A hagyományos PCI protokoll célja a fogvatartottak tranzakciót. Annak végrehajtását biztosítja, hogy a készülék, a kért adatokat folyamatosan figyelnie kell kérdeznie a forrás meghatározni, amikor a kérelem feldolgozása, és a rendelkezésre álló adatok a nyilvántartásban. Az új protokoll kiiktatja lekérdezési szakaszt, amely lényegében megáll abroncs. A lényege a támogatási mechanizmusát különálló ügylet, hogy a kezdeményező eszköz küld egy adatforrás csak kérés jel fogadására válaszul a nyugtát. Ezen műveletek után, a kapcsolat az eszközök között megszűnik, és a nyilvántartást szabadul feldolgozásához egyéb információkat. Amikor az adat megérkezett, a forrás kezdeményezi egy új ügylet, és elküldi azt a kérő eszköz.

PCI-eszközök gyakran végzésekor ügyletek extra ciklus, az úgynevezett készenléti állapotban van. Ez úgy történik, hogy függessze fel tevékenységét a buszon, ha az adatok még nem állnak készen. Bizonyos esetekben, például betétekkel üres intézkedések nagyban csökkenti a busz sávszélességét. PCI-X protokoll nem írja elő a nyugalmi állapot, kivéve a késedelmes indítása és a fogadó eszközön. Amikor a PCI-X eszköz, bármilyen okból nem állnak készen, hogy továbbra is az ügylet, akkor lekapcsolódik a busz, amely lehetővé teszi, hogy más eszközök. Ez növeli a hatékonyságot a számítógépes erőforrásokat.

Támogatott PCI-X protokoll adapterek és hidak megszakíthatja ügyleteket csak a természetes határt 128 bájtos csomag. Bontási hosszabb csomagokat, hogy optimalizálja a működési sebesség mind a cache memória és a fő memória és a CPU busz.

Először is, a növekvő sebességgel közös busz annak hosszát és számát támogatott eszközök elkerülhetetlenül csökken annak érdekében, hogy a jel minőségét. Közvetlen egyforma input-output, amely lehetővé teszi, hogy a készülék a nagy szállítási távolságok gyakorlatilag korlátlan szempontjából bővül a készülékek száma. Így kiválóan alkalmas vállalati hálózati, rendszer hálózatok és klaszterek. Másodszor, amikor az egyik eszköz a közös busz meghibásodik, akkor általában befolyásolja az összes többit. Abban az esetben, közvetlen telefonos IO meghibásodott eszköz lehet izolálni, úgy, hogy ez nem befolyásolja a többi.

Vélemény az elnök nem zárható ki, mert PCISIG tagjai több mint 940 vezető vállalat. Érdekes, hogy a PCI-X lendületet, akkor kezd hozzá a szerep, amelyhez minden valószínűség alig szánt az elejétől. Például, ha a mind a termelékenység és a könnyű használat, a gumiabroncs, PCISIG szakértők úgy vélik, hogy ez lehet helyettesíteni egy AGP. Ők nem tett kísérletet, hogy meggyőzze vállalatok, mint a Sun és az Apple, hogy cseréljék ki a munkaállomásokat AGP-port a PCI-X busz. Emlékezzünk, hogy a 64-bites PCI-X 133 MHz közelítőleg egyenlő AGP 4X sávszélességet. Mint az egyik fő érv meghatározza az egyidejű működése több grafikus adapter PCI-X busz ellentétben AGP. Azonban nem felesleges emlékeztetni arra, hogy az AGP engedélyt kell kiadni ingyenes, nem lehet azt mondani a PCI-X (ár $ 25).

Kapcsolódó cikkek