Peripheral Component Interconnect: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
m →‎Linki zewnętrzne: Kontrola autorytatywna , WP:SK
m drobne merytoryczne, drobne redakcyjne, jęz., int., lit., ort.
Linia 5:
Po raz pierwszy została publicznie zaprezentowana w czerwcu [[1992]] r. jako rozwiązanie umożliwiające szybszą komunikację pomiędzy [[procesor]]em i kartami niż stosowane dawniej [[Industry Standard Architecture|ISA]]. Dodatkową zaletą PCI jest to, że nie ma znaczenia czy w gnieździe jest karta sterownika dysków (np. [[SCSI]]), [[karta sieciowa|sieciowa]] czy [[karta graficzna|graficzna]]. Każda karta, pasująca do gniazda ''PCI'', funkcjonuje bez jakichkolwiek problemów, gdyż nie tylko sygnały, ale i przeznaczenie poszczególnych styków [[gniazdo (elektronika)|gniazda]] są znormalizowane.
 
W przeciwieństwie do innych magistrali, przykładowo [[VESA Local Bus]], która początkowo była stosowana tylko do przyspieszenia operacji graficznych, szyna ''PCI'' stanowi kompleksowe rozwiązanie, przyspieszające współpracę z dowolnym urządzeniem zewnętrznym. Przy częstotliwości taktowania 33 MHz i szerokości 32 [[bit]]ów magistrala ''PCI'' osiąga szybkość transmisji 132 MB/s. Szerokość szyny adresowej i danych nowychwprowadzonych procesorów 64 -[[bit]]owych zmiany nie wpływająwpływa na architekturę ''PCI'', a jedynie podwaja sięjej [[przepustowość]] do 264 MB/s.

Karty dołączone do szyny ''PCI'' mogą się komunikować nawet bez udziału [[mikroprocesor]]a, dzięki czemu wzrasta efektywność jego użytkowaniarzeczywista wydajność. Dla każdej karty zdefiniowane są tzw. rejestry konfiguracyjne.; Przyprzy ładowaniu systemu procesor odczytuje zapisane w nich dane i rozpoznaje, jaka karta jest umieszczona w [[gniazdo (elektronika)|gnieździe]]. Instalacja i inicjacja takiej karty następuje potem w pełni automatycznie (zob. [[Plug and Play]]).
 
Aby zapewnić zarówno producentom, jak i użytkownikom możliwie dużą elastyczność, w standardzie ''PCI'' zdefiniowano tzw. gniazdo wspólne (z [[język angielski|ang.]] ''shared slot''). Jest to gniazdo, które może być wykorzystane z kartami przystosowanymi do magistral [[Industry Standard Architecture|ISA]], [[Extended Industry Standard Architecture|EISA]] czy [[Micro Channel Architecture|MCA]]. Umożliwia to też produkcję kart jednocześnie przystosowanych do ''PCI'' i pozostałych, wyżej wymienionych magistral.
Linia 11 ⟶ 13:
Bardzo istotną cechą architektury ''PCI'' jest jej skalowalność: w jednym i tym samym komputerze może być równolegle lub szeregowo połączonych kilka magistral ''PCI''. Nad koncepcją ''PCI Local Bus'' pracowało wielu znaczących producentów [[komputer]]ów, z których każdy starał się aby sprzęt obecnie produkowany przez niego był z tym standardem zgodny. Przykładowo, rozwiązanie jest na tyle elastyczne, że uwzględnia możliwość współpracy magistrali nie tylko z komputerami wyposażonymi w procesory firmy [[Intel]], ale również z [[Advanced Micro Devices|AMD]] i [[Cyrix]], a także w opartych na procesorze [[PowerPC]] komputerach [[Pegasos]]. 32-bitowy standard adresowania PCI używany jest również w innych magistralach (np. AGP).
 
Kolejną istotną cechą PCI jest wysoka zgodność pomiędzy poszczególnymi wersjami PCI, jak i rozwiązań pochodnych (np. [[PCI-X|PCI X]]) przejawiająca się tym, że urządzenia mogą pracować zarówno w starszych jak i nowszych gniazdach, pod warunkiem że są dopasowane napięciowo (warianty 3.,3V i popularniejszy 5V). Zgodność ta nie jest jednak zachowana w stosunku co do [[PCI Express]], która aktualnie wyparła PCI oraz [[Accelerated Graphics Port|AGP]].
 
{| class="wikitable"
Linia 30 ⟶ 32:
|Maksymalna szerokość szyny danych
|32 [[bit]]y
|64 [[bit]]ybity
|32 [[bit]]ybity
|64 [[bit]]ybity
|-
|Maksymalna częstotliwość taktowania
|33.,(3) [[Herc|MHz]]
|33.,(3) [[Herc|MHz]]
|66.,(6) [[Herc|MHz]]
|66.,(6) [[Herc|MHz]]
|-
|Maksymalna przepustowość
|132 [[Megabajt|MB]]/[[Sekunda|s]]
|264 [[Megabajt|MB]]/[[Sekunda|s]]
|264 [[Megabajt|MB]]/[[Sekunda|s]]
|533.,(3) [[Megabajt|MB]]/[[Sekunda|s]]
|-
|Napięcie
|5 [[Wolt|V]]
|5 [[Wolt|V]]
|5 [[Wolt|V]] / 3,3 [[Wolt|V]]
|3,3 [[Wolt|V]]
|}
 
Linia 252 ⟶ 254:
|+Legenda
!style="background:#999"| Styk masy
| OdwołanieOdniesienie do 0 V
|-
!style="background:silver"| Styk zasilania
Linia 258 ⟶ 260:
|-
!style="background:#f69"| Styk wychodzący
| NapędzanieNapędzane przez kartę PCI, otrzymywane przez płytę główną
|-
!style="background:#f9f"| Wyjście inicjatora
| Sterowany przez układ nadrzędny/inicjatora, otrzymywany przez cel
|-
!style="background:#9f9"| Sygnał wyjściawejścia/wyjścia
| Może być sterowany przez inicjatora bądź cel, zależnie od operacji
|-
Linia 279 ⟶ 281:
|}
 
Większość linii jestmagistrali połączonychpołączona jest do każdego slotu równolegle. Wyjątkami są:
* Każdy slot posiadający swoje własne wyjście REQ#, oraz wejsciewejście GNT# z arbiteraarbitra płyty głównej.
* Każdy slot posiadający swoją własną linię IDSEL, przeważnie podłączaną do określonej linii AD.
* TDO jest połączenia łańcuchowego do kolejnych slotów TDI. Karty bez wsparcia [[JTAG]] muszą podłączyć TDI do TDO, tak aby nie przerwać łańcucha.
* PRSNT1# i PRSNT2# posiadają własne odłączane rezystory na płycie głównej. Płyta główna może (ale nie musi) wykryć te styki w celu ustalenia poboru mocy na obecnych kartach PCI.
* REQ64# i ACK64# są indywidualnie odłączane na slotach 32-bitowych.
* Linie przerwań ''(INTA#, INTB#, INTC#, oraz INTD#)'' są połączone na wszystkich slotach slotami w innej kolejności (INTA# na jednym slocie to INTB# na następnym, a INTC# jeszczena następnymkolejnym).
 
Dodatkowe informacje: