background image

PŁYTY GŁÓWNE

1. Wstęp

Płyta   główna   -   podstawowy   komponent   współczesnego   mikrokomputera   typu   IBM   PC,   zawiera   zasadnicze   elementy 
architektury systemu, takie jak:

procesor, 

pamięć RAM, 

pamięć stała EPROM zawierająca BIOS

układy obsługujące magistralę: PCI, AGP, 

kontolery: UDMA, USB, klawiatury

W języku angielskim nazwy takie jak motherboard, main boardsystem board czy planar są stosowane zamiennie i oznaczają 
płytę główną. Nazwy system board czy planar są stosowane przez niektórych producentów komputerów, np. przez firmę IBM
 

      Właśnie od płyty głównej a dokładniej od zastosowanych w niej komponentów zależy stabilność oraz szybkość działania  
całego systemu.             

2. Format płyty głównej

Płyty główne mogą być w kilku różnych formatach. Format płyty głównej oznacza wymiary i rozmiar płyty, a także decyduje  
o rodzaju obudowy, do jakiej pasuje płyta. Spotyka się następujące typy płyt głównych:
- Systmy oparte na wymiennych kartach (backplane)
- Płyta AT "pełnowymiarowa"
- Baby-AT
- Płyty niestandardowe
- LPX
- ATX
- NLX

2.1 Format AT-X (porównanie ze starszym AT)
Ostatnim etapem ewolucji płyt głównych jest format ATX, który łączy w sobie najlepsze cechy Baby-AT i LPX, a oprócz tego 
posiada szereg dodatkowych usprawnień. Format ATX przypomina płytę Baby-AT umieszczoną prostopadle w obudowie, 
różni   się   jednak   od   niej   sposobem   umieszczenia   zasilacza   i   wyprowadzenia   napięcia   zasilania.   Płyta   ATX   jest 
niekompatybilna. Najważniejszą informacją dla początkujących użytkowników płyty ATX jest brak fizycznej kompatybilności 
płyty z formatami LPX i Baby-AT. Płyta LPX musi być zamontowana w specjalnej obudowie, wymaga także innego typu  
zasilacza. Nowe obudowy i zasilacze są obecnie powszechnie stosowane w wielu nowych komputerach.
Oficjalnie   format   ATX   został   ogłoszony   w   czerwcu   1995   r.   jako   tzw.   specyfikacja   otwarta.   Najnowsza   wersja   2.01 
specyfikacji ATX została opublikowana w styczniu 1997 roku. Płyta ATX została szczegółowo udokumentowana przez firmę 
Intel, tak więc producenci komputerów mogą ją wykorzystywać w swoich produktach. Dzisiaj płyty ATX są najpopularniejsze 
na rynku i to właśnie je należy polecać wahającym się nabywcom (jeżeli takowi by się znaleźli). Płyta ATX przewyższa płyty 
Baby-AT i LPX pod wieloma względami:

 Gniazdka na płycie umieszczone w dwóch rzędach. W tylnej części płyty znajduje się panel z gniazdkami interfejsów o 

szerokości 6,25 cala i wysokości  1,75. Dzięki temu możliwe jest umieszczenie gniazdek w taki sam sposób, w jaki są  
wyprowadzane na zewnątrz obudowy, bezpośrednio na płycie. Nie trzeba już łączyć kablem portów na płycie głównej z 
gniazdkami z tyłu obudowy, tak jak jest to rozwiązane w formacie Baby-AT.

 Pojedyncze   wyprowadzenie   napięcia   zasilania   z   przełącznikiem.   Istne   dobrodziejstwo   dla   tych   wszystkich 

użytkowników,   którzy   zawsze   obawiali   się   zniszczenia   płyty   po   niewłaściwym   dołączeniu   wtyczek   doprowadzających 
zasilanie na płycie Baby-AT. Na płycie ATX znajduje się jedno zaizolowane wyprowadzenie napięcia zasilania z własnym  
przełącznikiem.   Tak   więc   zasilania   nie   da   się   podłączyć   nieprawidłowo.   Wtyczka   zasilania   posiada   także   końcówki 
dostarczającego płycie głównej napięcia 3,3 V, dzięki czemu nie trzeba stosować skomplikowanych regulatorów napięcia, 
które są podatne na uszkodzenia.

 Zmienione  rozmieszczenie układów procesora  i pamięci. Moduły procesora  i pamięci  są tak rozmieszczone, że nie  

kolidują   z   żadną   z   kart   rozszerzających   i   są   łatwo   dostępne,   można   więc   z   łatwością   rozbudowywać   komputer   bez  
konieczności wyciągania kart rozszerzających, które już tkwią w gniazdach. Procesor i moduły pamięci są umieszczone obok  
zasilacza, który jest wyposażony w wentylator wdmuchujący powietrze w ich kierunku. Nad procesorem jest także miejsce 
na duży radiator.

 Odmienne   rozmieszczenie   interfejsów   na   ptycie.   Gniazdka   stacji   dysków   i   dysku   twardego   są   umieszczone   obok 

napędów, lecz nie kolidują ani z napędami dysków, ani z kartami rozszerzającymi. Oznacza to, że kable łączące napędy 
dysków z płytą mogą być teraz o wiele krótsze, a dostęp do gniazdek stacji dysków czy IDE jest możliwy bez wyjmowania z  
obudowy karty czy napędu.

 Ulepszony   system   chłodzenia.   Procesor   i   pamięć   główna   są   dodatkowo   chłodzone   bezpośrednio   przez   wentylator 

zasilacza. Ponadto wentylator wdmuchuje powietrze do wnętrza obudowy i w ten sposób zapobiega dostawaniu się kurzu do  
wnętrza komputera. Możliwe jest również zamontowanie filtra powietrza na otwór wentylacyjny lub na zasilacz, przez co  
komputer staje się jeszcze bardziej odporny na kurz i brud z zewnątrz.

1

background image

 Obniżenie kosztów produkcji. W komputerze z płytą ATX nie ma plątaniny kabli, która jest w komputerze Baby-AT, nie 

ma regulatora napięcia - jest jedno wyprowadzenie napięcia zasilania, a kable wewnątrz obudowy są krótkie. Wszystkie te 
czynniki powodują obniżenie ceny nie tylko samej płyty głównej, ale i całego komputera.

 Można zauważyć, że elementy stałe zamontowane w obudowie nie przysłaniają płyty głównej oraz że moduły pamięci, 

procesor i gniazdka napędów dyskowych są łatwo dostępne i nie kolidują z kartami rozszerzającymi. Widać również, że 
wentylator umieszczony w pobliżu zasilacza wdmuchuje powietrze do wnętrza obudowy, chłodząc urządzenia generujące  
ciepło, takie jak procesor czy moduły pamięci.

Płyta ATX jest właściwie płytą głównąBaby-AT obróconąo 90 stopni. Gniazda rozszerzeń są usytuowane równolegle do 
krótszej krawędzi płyty i nie kolidują z procesorem, pamięcią ani gniazdami interfejsów. Oprócz "pełno wymiarowej" płyty 
ATX, firma Intel opracowała także płytę mini-ATX, która pasuje do tej samej obudowy co ATX. Rozmieszczenie otworów w  
obudowach ATX i Baby-AT jest podobne, jednak obudowy te nie są ze sobą kompatybilne fizycznie. Zastosowanie zasilacza z 
Baby-AT wymagałoby użycia odpowiedniej przejściówki, natomiast standardowy zasilacz ATX jest podobny do zasilacza 
typu Slimline. Oczywiście, zalety formatu ATX sprawiły, że płyta ta szczególnie dobrze nadaje się do komputerów wysokiej  
klasy (ang. high-end).
Rozpoznajemy płytę  ATX jak zwykle  przyglądając  się komputerowi  od tyłu.  Są dwie cechy pozwalające  jednoznacznie  
odróżnić ją od innych. Mianowicie karty rozszerzeń wtykane są bezpośrednio w płytę - czyli są na niej umieszczone pod kątem 
90 stopni, a porty na płycie są wbudowane w dwóch rzędach.

3. Gniazda i karty rozszerzające.

W   skład   płyty   głównej   wchodzi   szereg   podzespołów.   Ważnymi   elementami   określającymi   działanie   płyty   głównej   są  
magistrale. 
Czym jest magistrala (dla przypomnienia!!)? Magistrala jest "drogą", po której są przesyłane dane. Łączy ona co najmniej dwa 
elementy komputera. Istnieje cała hierarchia magistral. Komputer PC posiada przynajmniej trzy magistrale, niektóre - cztery i  
więcej. Hierarchię określa prędkość ich działania, Wolniejsze są przyłączone do szybszych. Każde urządzenie w systemie jest  
przyłączone do jakiejś magistrali, a niektóre (jak układy płyt głównych - chipset) działają jak mosty łączące je ze sobą.
Oto główne ich typy:
-  Magistrala procesora. Jest to najszybsze połączenie w systemie. Jest ono przede wszystkim używane przez procesor do 
przekazywania informacji do i z pamięci cache oraz komunikowania się z mostkiem pomocnym (North Bridge) chipsetu. 
Magistrala procesora w systemach np. Pentium II pracuje z prędkością 66 lub 100 MHz i ma szerokość 64 bitów. Oczywiście 
obecne magistrale procesorów są szybsze.
-  Magistrala AGP  (Accelerated Graphics Port).  Jest to 32-bitowa szyna o wysokiej prędkości - 66 MHz, stworzona przede 
wszystkim dla kart graficznych. Jest ona podłączona bezpośrednio do mostka północnego (North Bridge) chipsetu.
-  Magistrala   PCI  (Peripheral   Component   Interconnect).  Jest   to   33-megahercowa,   32-bitowa   magistrala   znajdująca   się   w 
zasadzie w każdym systemie 486 i raczej we wszystkich komputerach klasy Pentium i lepszych. Magistrala ta jest obsługiwana 
przez mostek północny (North Bridge). W komputerach jest ich najczęściej cztery. Znajduje ona zastosowanie jako złącze dla 
kart wymagających szybkiej wymiany danych. Na przykład kart sieciowych, kontrolerów SCSI. Mostek południowy (South 
Bridge) jest przyłączony do tej magistrali, a do niego przyłączone są złącza USB oraz IDE.
- Magistrala ISA (Industry Standard Architecture). Jest to 8-megahercowa, 16-bitowa szyna, która po raz pierwszy pojawiła się 
w postaci 5-megahercowej, 8-bitowej w komputerach IBM PC, a z teraźniejszą częstotliwością - 8 MHz -w komputerze IBM  
AT. Jest ona bardzo wolna, ale nadal świetnie się sprawuje jako złącze dla wolnych i starszych kart rozszerzeń. Obsługuje ją 
mostek południowy, który jest jednocześnie jej kontrolerem oraz złączem pomiędzy szynami ISA oraz szybszymi szynami 
PCI. Chip Super I/O jest najczęściej przyłączony właśnie do szyny ISA. W najnowszych płytach głównych nie spotykamy już  
gniazd rozszerzeń ISA (nie ma potrzeby ich stosowania).

Dość   często   się   zdarza,   że   mówiąc   o   magistrali   mamy   na   myśli   magistralą   I/O,   określaną   także   mianem   gniazda 
rozszerzającego   (ang.   expansion   slot   bus).   Niezależnie   od   nazwy,   magistrala   zewnętrzna   (I/O)   jest   główną   magistralą  
komputera, przez którą przechodzi większość danych.  Zazwyczaj  najbardziej ruchliwym  połączeniem jest droga do karty 
graficznej.

Chipset płyty głównej można porównać do dyrygenta kierującego orkiestrą komponentów komputera, który w odpowiedniej 
chwili umożliwia każdemu z nich zabranie głosu, czyli uzyskanie dostępu do odpowiedniej magistrali.

Typ magistrali Szerokość (bity) Prędkość (MHz) Przepustowość (MB/s)
ISA 8 bit

8

4,77

2,39

ISA 16 bit

16

8,33

8,33

EISA

32

8,33

33,3

PCI

32

33,33

133,33

PCI-2x

32

66,66

266,66

PCI-2x 64 bit 64

66,66

533,33

AGP

32

66,66

266,66

2

background image

AGP-4x

32

66,66

1066,66

Obecnie są już szybsze wersje choćby nawet AGP (8x).

3.1 Magistrala procesora.
Magistrala   procesora   jest   połączeniem   komunikacyjnym   pomiędzy   procesorem   a   chipsetem   płyty   głównej,   konkretnie   z 
układem North Bridge. Magistrala ta pracuje z prędkością płyty głównej, czyli zazwyczaj jest to od 66, 100 (Pentium II) i 
nawet  133, 166 (efektywne 266 i 333 MHz, np. Athlon XP). Jest ona używana do wymiany danych pomiędzy procesorem a 
pamięcią zewnętrzną cache procesora klasy Pentium. Architektura komputera jest trójpoziomowa, z najszybszym elementem 
komputera - procesorem - na szczycie, a magistralą ISA na dole. Różne komponenty komputera są podłączone do jednej z 
trzech głównych magistral. Komputery klasy Pentium posiadają zewnętrzną pamięć podręczną; pamięci te są podłączone do 
magistrali procesora i działają z pełną szybkością płyty głównej

Zadaniem  magistrali  procesora  jest  transfer  informacji  pomiędzy procesorem  a otoczeniem  z  jak największą szybkością, 
dlatego też magistrala ta pracuje z dużo wyższą częstotliwością niż pozostałe magistrale w komputerze, w żadnym wypadku  
nie może być "wąskim gardłem" systemu. Magistrala składa się ze ścieżek przewodzących sygnały elektryczne odpowiadające  
danym, adresom (magistrala adresowa, danych i sterująca już została omówiona!!) i sygnałom sterującym. W komputerach z  
procesorem Pentium magistrala składa się z 64 linii danych, 32 linii adresowych i pewnej ilości linii sterujących. 

Magistrala procesora pracuje z częstotliwością równą częstotliwości zewnętrznego sygnału zegarowego procesora. Może to 
być czasami mylące, ponieważ obecnie większość procesorów pracuje z wewnętrzną częstotliwością wyższą od częstotliwości  
zegara   zewnętrznego.   Np.   w   komputerze   z   procesorem   Pentium   100   procesor   pracuje   z   częstotliwością   100   MHz,   lecz 
częstotliwość dostarczona mu z zewnątrz wynosi tylko 66,6 MHz. Procesory Pentium 133 i Pentium 166 również pracują z 
zewnętrzną częstotliwością 66,6 MHz, podczas gdy procesor Pentium II jest przystosowany do pracy z magistralą procesora 
100   MHz.   W   większości   nowszych   komputerów   rzeczywista   częstotliwość   procesora   jest   równa   częstotliwości   pracy 
magistrali procesora pomnożonej przez pewien współczynnik (zazwyczaj równy  2 ,5 lub nawet 15 itd.).

Magistrala   procesora   jest   sprzężona   bezpośrednio   z   końcówkami   procesora   i   przesyła   dane   z   prędkością   jednego   bitu 
przypadającego na pojedynczą linię magistrali w czasie jednego lub dwóch cykli zegara. Tak więc procesory Pentium, Pentium 
Pro czy Pentium II mogą przesłać 64 bity danych w czasie jednego cyklu zegarowego.

W celu określenia szybkości transferu danych przez magistralę procesora, należy pomnożyć szerokość magistrali danych (64 
bity w przypadku procesorów Pentium, Pentium Pro i Pentium II) przez częstotliwość pracy magistrali (równą częstotliwości 
zewnętrznej zegara procesora). Dla procesorów Pentium, Pentium Pro i Pentium II, taktowanych zewnętrznym zegarem o 
częstotliwości 66 MHz i mogących przesyłać jeden bit danych przez linię magistrali w czasie pojedynczego cyklu zegarowego,  
maksymalny transfer wynosi 528 MB/sek. Wynika to z następującego równania:
66 MHz x 64 bity = 4 224 Mbit/sek.
4 224 Mbit/sek / 8 bitów(bajt) = 528 MB/sek.
Powyższa wartość, zwana często szerokością pasma przenoszenia (ang. bandwidth) magistrali, reprezentuje pewne teoretyczne 
maksimum. Rzeczywisty transfer  będzie znacznie wolniejszy.  Na niższą od spodziewanej  wartość transferu danych  mają 
wpływ takie czynniki jak struktura wewnętrzna układu kontrolera magistrali, struktura wewnętrzna kości pamięci oraz ich 
szybkość itp.

3.2 Magistrala pamięci (danych).
Magistrala pamięciowa jest wykorzystywana  do przesyłania informacji  pomiędzy procesorem  a pamięcią RAM - główną 
pamięcią komputera. Jest ona przyłączona do układu mostku północnego (North Bridge). W zależności od rodzaju pamięci, 
jakie są zamontowane w systemie. Mostek północny będzie wymuszał na magistrali pamięciowej różną prędkość. Pamięć FPM 
(Fast Page Mode) oraz EDO (Extended Data Out) jest taktowana sygnałem 16 MHz, ze względu na 60-nanosekundowy cykl 
jej pracy. Nowsze chipsety i płyty główne obsługujące pamięć SDRAM mogą taktować pamięć z prędkością 66 MHz (15 ns)  
lub nawet 100 MHz (10 ns), a najnowsze obsługują DDRAM, które mogą być taktowane z prędkością 166 MHz, co daje w ich 
przypadku efektywne 333MHz (odczyt i zapis przy zboczu opadającym i wzrastającym).

3.3 Magistrala adresowa.
Magistrala adresowa jest częścią magistrali procesora i magistrali pamięciowej. Magistrala adresowa służy do przesyłania  
adresów komórek pamięci, w których znajdują się dane biorące udział w operacji przesyłu. Informacja na magistrali adresowej 
wskazuje precyzyjnie adres komórki pamięci biorącej udział w kolejnym przesyle. Szerokość magistrali adresowej określa 
także ilość pamięci, jaką procesor może bezpośrednio zaadresować.

4. Zastosowanie gniazd rozszerzających.

Magistrala   zewnętrzna   (wyprowadzona   w   gniazdach   rozszerzających)   umożliwia   komunikację   procesora   z   urządzeniami 
peryferyjnymi. Magistrala ta jest potrzebna, ponieważ komputery sprzedawane w podstawowej konfiguracji nie zaspokajają w 
pełni wymagań i oczekiwań osób, które je kupują. Magistrala zewnętrzna umożliwia rozszerzenie możliwości komputera 
poprzez dołączanie do niego dodatkowych urządzeń. W gniazdach rozszerzających umieszcza się podstawowe urządzenia, 
takie jak karta dźwiękowa czy karta graficzna, a także bardziej złożone, np. karty sieciowe, adaptery SCSI i inne.

3

background image

5.Typy magistrali zewnętrznej.

Od   momentu   pojawienia   się   pierwszego   komputera   PC   opracowano   wiele   typów   magistrali   zewnętrznej.   Powód   tej 
różnorodności był dość prosty: komputery pracowały wydajniej, dlatego potrzebne były coraz większe szybkości operacji 
wejścia/wyjścia. Potrzeba osiągnięcia większej wydajności magistrali wynika przede wszystkim z trzech powodów:
- pojawianie się coraz szybszych procesorów,
- coraz większe wymagania sprzętowe ze strony oprogramowania,
- coraz większe wymagania sprzętowe aplikacji multimedialnych,
Każda   z   tych   trzech   przyczyn   wymusza   konstruowanie   jak   najszybszych   magistrali   zewnętrznych.   Dla   wielu   może   być  
niespodzianką fakt, że wszystkie obecnie produkowane komputery mają wciąż tę samą podstawową architekturę magistrali, co 
leciwy komputer IBM PC/AT z roku 1984. Jednak większość z nich posiada obecnie dodatkową, szybką magistralę lokalną 
(local I/O bus), taką jak VL-Bus czy PCI, AGP, zapewniającą większą wydajność tym kartom, które tego potrzebują.
Jednym z powodów, dla których nowsze rozwiązania magistrali zewnętrznej tak wolno były akceptowane, była konieczność 
zachowania kompatybilności wstecz - która to, jak kotwica, hamowała rozwój komputerów PC. Jedną z przyczyn popularności  
komputera PC jest jego standaryzacja. Spowodowała ona pojawienie się tysięcy kart rozszerzających różnych producentów, 
często mało znanych, jednak każda taka karta została zaprojektowana jako zgodna z pierwotną specyfikacją magistrali PC. 
Jeżeli pojawia się nowszy komputer o lepszych parametrach, to jego magistrala musi być kompatybilna fizycznie ze starszymi  
typami   magistrali,   ponieważ   w   przeciwnym   razie   starsze   karty   rozszerzające   stałyby   się   bezużyteczne.   Z   tego   powodu  
technologie rozwoju magistrali będą raczej ewoluować wokół istniejących rozwiązań, aniżeli śmiało wykraczać naprzód.
Magistrale zewnętrzne można identyfikować poprzez ich architekturę. Wyróżnia się następujące architektury magistrali:
- ISA
- Micro Channel Archilecture (MCA)
- EISA
- VESA Local Bus (VL-Bus)
- PCI Local Bus
- AGP
- PC Card (poprzednio PCMCIA)
- FireWire(IEEE-1394)
- Universal Serial Bus (USB)
Różnice pomiędzy nimi wynikają głównie z ilości danych, jaka może być przesłana przez magistralę w jednostce czasu, i  
częstotliwości, z jaką to się odbywa. Każda z architektur magistrali jest zaimplementowana na płycie głównej poprzez układ 
kontrolera magistrali (chipset), połączony z magistralą lokalną procesora. Zazwyczaj ten sam chipset sprawuje kontrolę nad 
magistralą pamięciową.

5.1 Magistrala ISA.
Architektura ISA (Industry Standard Architecture) była 8-bitową magistralą oryginalnego komputera IBM PC z roku 1981.  
Szerokość magistrali została zwiększona do 16 bitów w komputerze IBM PC/AT, który pojawił się w 1984 roku. ISA jest 
podstawowym  rodzajem magistrali, spotykanym  w znakomitej większości współczesnych  komputerów PC dostępnych  na 
rynku, chociaż  wiele nowych płyt głównych nie zawiera już gniazd ISA. 
Opracowano dwie wersje magistrali ISA różniące się od siebie liczbą bitów, które mogą być przesłane magistralą w czasie  
pojedynczego   cyklu.   Starsza   wersja   magistrali   jest   8-bitowa,   a   nowsza   16-bitowa.   Oryginalna   magistrala   8-bitowa   w 
komputerach PC i XT pracowała z częstotliwością 4,77 MHz. 16-bitowa wersja, zastosowana w AT, pracowała najpierw z 
częstotliwością 6 MHz, a później 8 MHz. Ostatecznie producenci  sprzętu wspólnie ustalili częstotliwość 8,44 MHz jako 
maksymalną szybkość dla 8- i 16-bitowej magistrali ISA. Częstotliwość ta została uznana za standard w celu zapewnienia 
kompatybilności z kartami, które będą pojawiały się w późniejszych latach. Niektóre komputery są wyposażone w magistralę  
ISA, która może pracować szybciej, jednak część kart rozszerzających może nie działać poprawnie z wyższymi prędkościami. 
Pojedynczy transfer danych przez magistralę ISA zajmuje od dwóch do ośmiu cykli. Stąd teoretyczny maksymalny transfer dla 
magistrali ISA wynosi ok. 8 MB/sek. Wynika to z następujących obliczeń:
8 MHz x 16 bitów = 128 Mbit/sek.
128 Mbit/sęk / 2 cykle = 64 Mbit/sek,
64 Mbil/sek / 8 = 8 MB/sek.
Szerokość pasma przenoszenia magistrali 8-bitowej wynosiłaby połowę tej wartości (4 MB/sek.). Należy jednak pamiętać, że 
powyższe wartości stanowią pewne teoretyczne maksimum. Efektywne pasmo przenoszenia jest o wiele niższe - zazwyczaj o 
połowę -wynika to z zastosowania dodatkowych protokołów magistrali zewnętrznej. Pomimo to, magistrala ISA z szybkością 
transferu rzędu 8 MB/sek. jest wciąż szybsza od wielu urządzeń, które są do niej podłączane.

5.2 Magistrala PCI.
Na początku 1992 roku firma Intel stanęła na czele nowego konsorcjum. Cele tej grupy były identyczne z celami grupy VESA 
- chodziło o opracowanie nowej magistrali PC. Grupa PCI Special Interest Group powstała w celu przezwyciężenia słabych  
punktów magistrali ISA i EISA poprzez opracowanie magistrali nowego typu.
Specyfikacja PCI (Peripherial Component Interconnect) została ogłoszona w czerwcu 1992 i uzupełniona w kwietniu 1993  
roku. Koncepcja PCI polegała na umieszczeniu magistrali pomiędzy magistralą lokalną procesora a magistralą zewnętrzną, 
zrealizowano to za pomocą tzw. mostów (bridges). Zamiast oprzeć nową magistralę bezpośrednio na magistrali procesora (tak 
jak w przypadku magistrali VL-Bus), której charakterystykę elektryczną jest jednak bardzo łatwo naruszyć, opracowano nowy 
układ kontrolera magistrali.

4

background image

Magistrala PCI jest często określana żartobliwie jako antresola, ponieważ uzupełnia zbiór magistrali komputera o dodatkową 
warstwę. Magistrala PCI omija magistralę zewnętrzną komputera i pracuje szybciej niż ona, ponieważ w pełni wykorzystuje 
przepustowość magistrali lokalnej procesora. Komputery z magistralą PCI pojawiły się w połowie roku 1993 i od tej pory 
magistrala ta jest podstawowym rozwiązaniem dla komputerów wysokiej klasy (ang. high-end systems).
Magistrala PCI przenosi dane z częstptliwością 33 MHz, wykorzystując pełną szerokość magistrali danych procesora. Kiedy 
do magistrali podłączony jest procesor 32-bitowy, to szerokość pasma przenoszenia magistrali wynosi 132 MB na sekundę, co  
wynika z poniższych równań.
33 MHz x 32 bity = 1 056 Mbit/sek.
1 056 Mbit/sek. / 8 bitów(bajt) = 132 MB/sek
Jeżeli   magistrala   będzie   w   przyszłości   współpracować   z   procesorem   64-bitowym,   to   szerokość   pasma   przenoszenia   się 
podwoi, co oznacza, że będzie można przenosić dane z szybkością  264 MB/sek. Rzeczywista prędkość transferu  będzie  
oczywiście niższa, ale i tak o wiele większa niż w przypadku jakiegokolwiek innego rozwiązania dostępnego obecnie na rynku 
- prócz magistrali AGP. Szybszy transfer osiągnięto m.in. dzięki temu, że magistrala PCI i magistrala lokalna procesora mogą 
pracować jednocześnie - magistrala PCI nie zastępuje magistrali procesora. Procesor może zajmować się przetwarzaniem 
danych w zewnętrznej pamięci cache, podczas gdy magistrala PCI zajmuje się przesyłaniem informacji pomiędzy innymi 
modułami komputera - jest to największe dobrodziejstwo płynące ze stosowania magistrali PCI.
Karty rozszerzające PCI wykorzystują własne specyficzne złącze (są krótsze niż ISA). 
Specyfikacja   PCI   określa   trzy   konfiguracje   płyty   głównej,   z   których   każda   jest   przystosowana   do   specyficznego   typu  
komputera   z   odmiennymi   wymaganiami   napięciowymi.   Płyta   główna   zasilana   napięciem   5   V   jest   przeznaczona   dla 
komputerów stacjonarnych, płyta zasilana 3,3 V - dla komputerów przenośnych, a specyfikacja uniwersalna obejmuje płyty 
główne i karty rozszerzające pracujące w obydwu rodzajach komputerów.
Istotną cechą magistrali PCI jest to, że została opracowana jako zgodna ze specyfikacją PnP (plug and play) firmy Intel. 
Oznacza to, ze karty PCI pozbawione są zworek i przełączników i są konfigurowane programowo. Komputery PnP potrafią 
samodzielnie   skonfigurować   karty   PCI,   podczas   gdy   płyty   z   gniazdami   ISA,   które   nie   są   wykonane   jako   zgodne   ze 
specyfikacją PnP, konfigurują swoje karty poprzez oprogramowanie, które jest częścią oprogramowania konfiguracyjnego 
komputera zapisanego w pamięci CMOS. Począwszy od roku 1995 większość komputerów PC jest wyposażona w BIOS PnP,  
który umożliwia automatyczną konfigurację urządzeń PnP.

5.2.1. Wewnętrzne przerwania PCI.
W celu uwzględniania potrzeb podłączonych do niej kart, magistrala PCI posiada własny, wewnętrzny system przerwań. Aby 
zapobiec myleniu tych przerwań z przerwaniami standardowymi, zazwyczaj nazywa się je "#A", "#B", "#C" oraz "#D", choć  
są one również nazywane "#1", "#2", "#3", "#4". Użytkownik komputera właściwie nie ma z nimi żadnej styczności, poza 
ustawieniami magistrali PCI w BIOS-ie, gdzie może za ich pomocą określić sposób pracy kart PCI.
W zależności od potrzeb kart rozszerzeń, przerwania te są mapowane do przerwań systemowych, najczęściej jako IRQ od 9 do  
12. Gniazda PCI w większości komputerów mogą być mapowane do co najmniej czterech systemowych IRQ. W komputerach, 
które posiadają więcej niż cztery gniazda PCI lub też cztery gniazda PCI i kontroler USB (również korzystający z magistrali 
PCI), przerwanie IRQ dzieli więcej urządzeń PCI.
Jeśli posiadasz system Windows 98, możesz zauważyć dodatkowe pozycje w ustawieniach urządzeń PCI. Każde urządzenie 
korzystające z tej magistrali może mieć dodatkową opcję o nazwie "IRQ Holder for PCI Ste-ering". Sterowanie przerwaniami  
IRQ jest częścią systemu Plug-and-Play, dzięki której system operacyjny sprawuje kontrolę nad przydzielaniem przerwań IRQ 
urządzeniom, co pozwala na uniknięcie konfliktów związanych z zasobami systemu. Korzystanie z danego IRQ przez więcej  
niż jedno urządzenie nie oznacza od razu konfliktu zasobów.
PCI udostępnia pełny bus mastering oraz umożliwia kontrolowanie dostępu do magistrali  poprzez układy płyty głównej. 
Architektura PCI dopuszcza jednoczesny bus mastering wielu urządzeń, podczas którego układy kontroli dostępu dbają, by 
żadne z urządzeń (łącznie z procesorem!) nie zablokowało innego. Każde urządzenie może wykorzystać dla siebie pełną 
przepustowość magistrali, pod warunkiem jednak, że w danej chwili nie są nią przesyłane inne dane. Działanie magistrali PCI  
można porównać do istniejącej w komputerze niewielkiej sieci lokalnej, w której wiele urządzeń porozumiewa się ze sobą oraz 
dzieli nadzorowany przez układy płyty głównej, ten sam kanał komunikacji.

5.3 AGP.
W przeznaczonych dla wymagających użytkowników, zaawansowanych technologicznie komputerach, w których wszystkie 
dane karty graficznej, twardych dysków oraz urządzeń peryferyjnych, dzieliły między sobą przepustowość tej samej magistrali, 
magistrala   PCI,   podobnie   jak   poprzedzająca   ją   ISA,   zaczynała   być   przeciążona.   Aby   zapobiec   coraz   bardziej 
prawdopodobnemu nasyceniu magistrali PCI danymi karty graficznej, Intel zaprojektował nowy, przeznaczony specjalnie dla 
kart graficznych interfejs, nazwany AGP (Accelerated Graphics Port).
Interfejs   AGP   został   wprowadzony   w   odpowiedzi   na   gwałtownie   narastające   zapotrzebowanie   na   coraz   szybsze   karty 
graficzne. W miarę ewolucji programowania i wkraczania komputerów na niezbadane dotąd obszary, takie jak akceleracja 3D 
czy też odtwarzanie filmów, zarówno procesor,  jak i karty graficzne musiały przetwarzać  coraz więcej  i więcej  danych. 
Podczas   korzystania   z   wymagających   aplikacji,   magistrala   PCI   zaczęła   osiągać   granice   przepustowości,   szczególnie   w  
chwilach, gdy musiała ją dzielić również pomiędzy korzystające z niej inne urządzenia peryferyjne oraz twarde dyski.
Idea   przyświecająca   twórcom   AGP   była   prosta:   stworzyć   szybszy,   dedykowany   interfejs   pomiędzy   kartą   graficzną   a 
procesorem.   Dzięki   zastosowaniu   interfejsu   między   tylko   dwoma   urządzeniami   osiągnięto   trzy   podstawowe   korzyści: 
łatwiejszą implementacje, prostszy sposób uzyskania lepszej wydajności oraz możliwość większego dostosowania portu AGP 
do potrzeb kart graficznych.

5

background image

Interfejs AGP nie jest postrzegany jako magistrala, lecz jako port, ponieważ dotyczy tylko dwóch urządzeń (procesora i karty 
graficznej) i nie jest rozszerzalny!!. Jedną z największych korzyści zastosowania AGP jest odizolowanie karty graficznej od 
reszty komputera, dzięki czemu nie musi ona dzielić przepustowości magistrali z innymi urządzeniami. Dzięki odciążeniu  
magistrali   PCI,   a   co   za   tym   idzie,   zwiększeniu   się   jej   przepustowości,   inne   urządzenia   również   odnoszą   korzyści   z 
przeniesienia karty graficznej do portu AGP.
AGP to nowa technologia; została wprowadzona na rynek w trzecim kwartale 1997 roku. Pierwszym chipsetem obsługującym  
tę technologię był, przeznaczony dla procesorów Pentium, Intel 440LX. Interfejs AGP jest pod wieloma względami podobny 
do magistrali PCI. Gniazdo AGP ma kształt i rozmiar podobny do gniazd PCI, ale jest położone w większej niż one odległości 
od krawędzi płyty głównej. Specyfikacja AGP bazuje na specyfikacji PCI 2.1, której częścią jest oferująca wysoką wydajność,  
nigdy nie zaimplementowana w magistrali PCI, częstotliwość pracy 66 MHz. Poza posiadaniem jednego gniazda rozszerzeń 
dla kart graficznych AGP i często o jednego mniej gniazda PCI, płyty główne AGP nie różnią się niczym szczególnym od  
standardowych płyt głównych.
Magistrala AGP, podobnie jak magistrala PCI, jest 32-bitowa, ale w odróżnieniu od magistrali PCI, nie działa z połową lub 1/3 
częstotliwości taktowania pamięci systemowej, lecz z częstotliwością 66 MHz lub podwojoną częstotliwością magistrali PCI. 
To oczywiście natychmiast  podwoiło przepustowość portu; AGP w najwolniejszym  trybie umożliwia transfer  266 MB/s. 
Innym czynnikiem dodatnio wpływającym na wydajność kart AGP jest brak konieczności dzielenia przepustowości portu jej z 
innymi urządzeniami.
W celu zwiększenia przepustowości AGP nie tylko zdwojono częstotliwość pracy magistrali, ale i zdefiniowano tryby 2x, 4x i 
8x który przy tej samej częstotliwości taktowania umożliwia przesyłanie nawet osiem razy większej ilości danych. W trybie 2x  
dane są przesyłane na wznoszącym się i opadającym zboczu sygnału - w standardowym trybie informacje są przesyłane tylko  
raz, podczas jednego cyklu zegara; tryb 2x umożliwia wysyłanie ich dwa razy. AGP (szczególnie x8) posiada wystarczającą 
przepustowość, by zaspokoić oczekiwania kart graficznych spełniających wymogi stawiane im przez przyszłe komputery PC.

6. Współczesna płyta główna.

gdzie:
6.1. CHIPSET  - jest układem scalonym stanowiącym integralną część płyty głównej. Chipset składa się z kilku modułów, 
których zadaniem jest integracja oraz zapewnienie współpracy poszczególnych komponentów komputera [procesora, dysków 
twardych, monitora, klawiatury, magistrali AGP, PCI, pamięci SDRAM (DDR, RDRAM) i innych]. Współczesne chipsety  
charakteryzują   się   obsługą   protokołu   transmisyjnego     ATA   100   oraz   obsługą   procesorów   pracujących   na   magistrali 
systemowej 266 Mhz , 333 Mhz. W strukturze chipsetu można wyodrębnić dwa zasadnicze  elementy:

a) Mostek północny (North bridge) - nadzoruje pracę pamięci operacyjnej, portu AGP i procesora 
b)  Mostek południowy  (South bridge) - zarządza magistralą PCI, USB, kontrolerami (UDMA, klawiatury, myszy), 
portem   podczerwieni,   drukarki   ,   pamięcią   stałą   (EPROM)   oraz   zintegrowanymi   urządzeniami   takimi   jak:   karta 
sieciowa czy dźwiękowa.  

6

background image

Obydwa układy komunikują się ze sobą poprzez wewnętrzną magistralę o bardzo dużej przepustowości. w przypadku  chipsetu 
(VIA KT266A) jest to 266 MB/s.     
SCHEMAT PRZEDSTAWIAJĄCY KOMUNIKACJĘ POSZCZEGÓLNYCH PODZESPOŁÓW PŁYTY GŁÓWNEJ

6.2   BIOS  -   "Basic   Input   Output   System"-   podstawowy   system   Wejścia   /Wyjścia.   Najniższy   poziom   oprogramowania 
komputera umożliwiający działanie innych programów i operacji  wykonywanych  przez komputer . BIOS  jest łącznikiem 
między   sprzętem   a   uruchamianymi   programami.   Procedura   BIOS-u   została   zapisana   w   pamięci   stałej   komputera   ,   w 
odpowiednich układach scalonych , w postaci rozkazów języka maszynowego. Procedury te można odczytać ale nie można ich  
zmodyfikować. Zdecydowana większość producentów płyt głównych stosuje BIOS firmy Award. Oprogramowania American 
Megatrends oraz Phoenix są w mniejszości. 
 
6.3  GNIAZDA PAMIĘCI -  gniazdo w którym umieszcza się "kości" pamięci. Obecnie stosowane są pamięci typu SDRAM 
(szyna 133 Mhz),  DDR (266 i 333 Mhz) oraz RDRAM. Standardowa liczba złącz to 4.Można w nich umieścić w sumie 4GB 
RAM.

6.4GNIAZDO PROCESORA - W zależności od producenta procesora występują różne standardy gniazd. AMD do swoich 
procesorów stosuje gniazda "Socket A", natomiast INTEL  "Socket478" dla Pentium4 i "FCPGA" dla Celerona. Płyty główne 
przeznaczone dla potężnych serwerów zwierają dwa lub więcej gniazd pod procesor. Do takich zastosowań projektowane są 
specjalne chipsety obsługujące tak dużą ilość procesorów.

7

background image

6.5 GNIAZDO ZASILAJĄCE  - Jest to gniazdo poprzez które doprowadzone jest napięcie zasilające całą płytę główną i 
umieszczone na niej elementy. W płytach ATX jest to 20-stykowe gniazdo za pomocą którego doprowadza się z zasilacza 
napięcia: +5V,-5V,+12V,-12V. 
 
6.6 USB
 - Port przeznaczony do obsługi urządzeń zewnętrznych o przepustowości danych do 12 MB/s . Pojedyncze gniazdo 
USB potrafi obsłużyć do 127 urządzeń peryferyjnych takich jak klawiatury, myszy, modemy, joysticki i inne. 
 
6.7 PORT RÓWNOLEGŁY - port wejścia/wyjścia wykorzystywany głównie do przyłączania drukaraki lub skanera. 
 
6.8   KODEK   DŹWIĘKU  -   współczesne   płyty   główne   posiada   zintegrowany   dźwięk   AC97   w   pełni   wystarczający   do 
podstawowych zadań. 
 
6.9 PCI - magistrala PCI została opracowana przez firmę INTEL w roku 1992. Magistrala pracuje z częstotliwością 33 MHz,  
przesyłając dane całą szerokością 64-bitowej szyny. Pozwala więc przesyłać dane z maksymalną szybkością 264 MB/s. W 
slotach PCI montujemy dodatkowe urządzenia takie jak: karta sieciowa, k. muzyczna, dodatkowe kontrolery dyksów itp

6.10 AGP  -   "Accelerated Graphics Port" szybki port graficzny. Port przeznaczony do obsługi szybkich kart graficznych. 
Dzięki niemu karta graficzna może użyć dowolnej ilości pamięci operacyjnej umieszczonej na płycie głównej, a niezależna 
szyna graficzna zapewnia bezpośredni transfer danych .AGP x 4 odznacza się przepustowością pamięci 8 razy większą niż port 
PCI. Przepustowość takiego złącza wynosi 1056 MB\s. 
 
6.11 UDMA  100 - 80 pinowe złącze twardych  dysków umożliwiające transfer danych dochodzący (teoretycznie) do 100 
MB/s. 

8