Anatomia_PC_Kompendium_Wydanie_II_anpck2.pdf

(578 KB) Pobierz
IDZ DO
PRZYK£ADOW Y ROZDZIA£
Anatomia PC.
SPIS TRECI
Kompendium. Wydanie II
KATALOG KSI¥¯EK
Autor: Piotr Metzger
ISBN: 83-7361-508-3
Format: A5, stron: 424
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
Wiedza o architekturze komputerów PC w pigu³ce
„Anatomia PC. Kompendium. Wydanie II” to wybór najwa¿niejszych wiadomoci
z bestsellera „Anatomia PC”. Kolejne edycje „Anatomii” ciesz¹ siê ogromn¹
popularnoci¹ — ka¿da z nich zawiera aktualne i wyczerpuj¹ce informacje dotycz¹ce
architektury wspó³czesnych komputerów PC. W „Kompendium” znajdziesz te
nformacje z „Anatomii”, które mog¹ przydaæ Ci siê codziennie. Zagadnienia,
których znajomoæ mo¿e okazaæ siê niezbêdna przy rozwi¹zywaniu problemów
z niedzia³aj¹cymi kartami rozszerzeñ, zbyt wolno pracuj¹cym komputerem
czy procesorem, który po przetaktowaniu nie zachowuje siê tak, jak powinien.
„Anatomia PC. Kompendium. Wydanie II” to ksi¹¿ka zarówno dla tych, którzy zajmuj¹
siê komputerami amatorsko, jak i dla prawdziwych profesjonalistów: serwisantów
i in¿ynierów. Najwa¿niejsze zagadnienia zwi¹zane z architektur¹ komputerów PC
powinien znaæ ka¿dy, kto chce samodzielnie rozbudowaæ swój komputer o nowe
komponenty i poznaæ zasady dzia³ania pecetów.
• Mikroprocesory rodziny x86, koprocesory i rozszerzenia
(MMX, 3DNow, SSE, SSE2 i HT)
• Architektury komputerów PC XT, AT, 386, 486 i Pentium
• Uk³ady pamiêciowe SIMM, DRAM, SDRAM, DDR oraz obs³uga pamiêci
• Chipsety, obs³uga przerwañ, magistrala PCI i kana³ DMA
• Obs³uga dysków twardych
• Karty grafiki i magistrala AGP
• Z³¹cze szeregowe, równoleg³e i USB
• Zasilacze
• BIOS
DODAJ DO KOSZYKA
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWOCIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
837626740.029.png 837626740.030.png 837626740.031.png 837626740.032.png 837626740.017.png 837626740.018.png 837626740.019.png 837626740.020.png 837626740.021.png 837626740.022.png 837626740.023.png 837626740.024.png 837626740.025.png 837626740.026.png 837626740.027.png 837626740.028.png
 
Spis treści
Rozdział 1.
Mikroprocesor ......................................................................11
Przetwarzanie rozkazów....................................................................... 12
RISC i CISC .................................................................................. 12
Przetwarzanie potokowe ................................................................ 13
Techniki przyspieszania................................................................. 15
Dostęp do pamięci................................................................................ 15
Stronicowanie ................................................................................ 17
Pamięci podręczne ............................................................................... 18
Topologie....................................................................................... 18
Organizacja pamięci podręcznej .................................................... 20
Strategie ......................................................................................... 21
Obsługa przestrzeni adresowej I/O....................................................... 22
Funkcje kontrolne i sterujące ............................................................... 23
Częstotliwość taktowania..................................................................... 24
Zasilanie............................................................................................... 25
Rozszerzenia ........................................................................................ 26
MMX ............................................................................................. 26
3DNow! ......................................................................................... 29
SSE ................................................................................................ 30
SSE2 .............................................................................................. 32
SSE3 .............................................................................................. 34
Hyper-Threading (HT)................................................................... 35
Przetwarzanie 64-bitowe ...................................................................... 37
Metoda firmy Intel: Itanium........................................................... 38
Metoda firmy AMD: Opteron ........................................................ 40
Przyszłość przetwarzania 64-bitowego .......................................... 44
Przykłady procesorów.......................................................................... 45
Rodzina Hammer: Opteron, Athlon 64, Sempron .......................... 45
Pentium 4 ....................................................................................... 53
Celeron Wilamette-128, Northwood-128....................................... 57
Pentium 4/Xeon ............................................................................. 60
Celeron D (Prescott-256) ............................................................... 60
Pentium 4 Extreme Edition ............................................................ 60
4
Anatomia PC. Kompendium
Rozdział 2.
Architektury komputerów PC ................................................63
Model PC/XT....................................................................................... 63
Dostęp do pamięci i przestrzeni wejścia-wyjścia........................... 64
Magistrala ISA 8-bitowa................................................................ 68
Model AT............................................................................................. 70
Procesor 80286 .............................................................................. 73
Magistrala ISA 16-bitowa.............................................................. 73
Komputery z procesorami 386, 486 i Pentium ..................................... 76
EISA .............................................................................................. 77
MCA .............................................................................................. 79
VESA............................................................................................. 81
PCI ................................................................................................. 83
Rozdział 3.
Układy pamięciowe PC..........................................................85
Pamięci dynamiczne ............................................................................ 86
Tryb konwencjonalny (Page Mode)............................................... 87
FPM (Fast Page Mode) .................................................................. 87
EDO (Extended Data Out) ............................................................. 88
SDRAM ......................................................................................... 89
Moduły pamięciowe............................................................................. 92
Moduły SIMM-30 (SIP) ................................................................ 93
Moduły SIMM PS/2....................................................................... 93
Moduły DIMM .............................................................................. 95
Odświeżanie....................................................................................... 100
Wykrywanie błędów i ich korekcja.................................................... 102
Błędy powtarzalne (HE) .............................................................. 102
Błędy sporadyczne (SE)............................................................... 102
Kontrola parzystości .................................................................... 103
Kontrola ECC .............................................................................. 103
Rozszerzenia PC-66, PC-100, PC-133 ............................................... 103
Oznaczenia modułów DIMM............................................................. 104
Moduły buforowane..................................................................... 105
DDR SDRAM .................................................................................... 106
DDR2 SDRAM .................................................................................. 111
Moduły DIMM DDR2 ................................................................. 112
Porównanie parametrów pamięci ....................................................... 113
Systemy dwukanałowe ................................................................ 113
Rozdział 4.
Układy otoczenia procesora (chipset) ..................................117
Zakres funkcji .................................................................................... 117
Magistrala FSB ............................................................................ 119
Obsługa pamięci operacyjnej i magistrali pamięciowej ............... 122
Układy obsługi podstawki typu Socket 7 ........................................... 123
Układy współpracujące z magistralą GTL+ i AGTL+ ....................... 125
Układy do obsługi procesorów AMD ................................................ 134
Rodzina K7 .................................................................................. 136
Rodzina Hammer ......................................................................... 136
Wewnętrzne magistrale międzyukładowe .......................................... 139
PCI ............................................................................................... 140
Hub-Interface/V-Link .................................................................. 141
Spis treści
5
RapidIO ....................................................................................... 141
HyperTransport (LDT)................................................................. 143
DMI ............................................................................................. 145
Rozdział 5.
Magistrala PCI ...................................................................147
Gniazda magistrali PCI ...................................................................... 156
Obsługa przerwań .............................................................................. 158
Pamięć konfiguracyjna urządzeń PCI ................................................ 159
Identyfikator producenta (Vendor ID) ......................................... 160
Identyfikator urządzenia (Device ID) .......................................... 160
Rejestr rozkazów (Command) ..................................................... 160
Rejestr stanu (Status) ................................................................... 162
Numer wersji urządzenia (Revision ID)....................................... 163
Kod klasy urządzenia (Class Code) ............................................. 163
Rozmiar linii pamięci podręcznej (Cache Line Size)................... 167
Minimalny czas transmisji (Latency Timer) ................................ 167
Typ nagłówka (Header Type) ...................................................... 167
BIST (Build-in Self-test).............................................................. 168
Adres bazowy (Base Address Registers) ..................................... 168
Wskaźnik CardBus CIS (CardBus CIS Pointer) .......................... 169
Dodatkowy identyfikator producenta (Subsystem Vendor ID)
i dodatkowy identyfikator urządzenia (Subsystem ID) ............. 170
Adres bazowy rozszerzenia ROM
(Expansion ROM Base Address) .............................................. 170
Wskaźnik do listy możliwości (Capabilities Pointer)..................... 171
Linia IRQ (Interrupt Line) ........................................................... 171
Linia INT (Interrupt Pin) ............................................................. 171
Długość transmisji (Min_Gnt) ..................................................... 172
Częstość (Max_Lat)..................................................................... 172
Mechanizmy dostępu do pamięci konfiguracyjnej ............................. 172
Pierwszy mechanizm dostępu do pamięci konfiguracyjnej.......... 173
Drugi mechanizm dostępu do pamięci konfiguracyjnej ............... 173
PCI BIOS ..................................................................................... 174
Autokonfiguracja urządzeń PCI ......................................................... 175
Rozwój PCI i inne magistrale............................................................. 175
PCI-32/66 MHz i PCI-64 ............................................................. 175
PCI-X........................................................................................... 176
PCI Express ................................................................................. 178
Rozdział 6.
Kanał DMA .........................................................................181
Układ scalony 8237A......................................................................... 182
Tryby pracy kontrolera DMA ............................................................ 184
Programowanie kontrolerów DMA.................................................... 186
Adresy portów kontrolerów DMA w komputerze IBM PC/XT ......... 186
„Sztuczne” porty komputera PC/XT ............................................ 187
Adresy portów kontrolerów DMA w komputerze IBM PC/AT ......... 188
„Sztuczne” porty komputera PC/AT ............................................ 189
Budowa rejestrów wewnętrznych ...................................................... 189
Rejestr żądań (port 009h w PC/XT, 009h i 0D2h w PC/AT) ....... 189
Rejestr stanu (port 008h w PC/XT, 008h i 0D0h w PC/AT) ........ 190
6
Anatomia PC. Kompendium
Rejestr rozkazów (port 008h w PC/XT, 008h
i 0D0h w PC/AT)...................................................................... 190
Rejestr maski kanału (port 00Ah w PC/XT,
00Ah i 0D4h w PC/AT) ............................................................ 191
Rejestr maskujący (port 00Fh w PC/XT,
00Fh i 0DEh w PC/AT) ............................................................ 191
Rejestr trybu (00Bh w PC/XT, 00Bh i 0D6h w PC/AT):............. 192
Przebieg transmisji ............................................................................. 192
Komputery IBM PC i PC/XT ...................................................... 193
Komputer IBM PC/AT ................................................................ 194
Rozdział 7.
System obsługi przerwań sprzętowych .................................197
Układ scalony 8259A (PIC) ............................................................... 198
Cykl przyjęcia zgłoszenia .................................................................. 200
Kaskadowe łączenie kontrolerów przerwań....................................... 201
Fazy obsługi przerwań pochodzących od układu Slave ................. 202
Programowanie kontrolera przerwań ................................................. 203
Inicjowanie pracy układu............................................................. 204
Polling................................................................................................ 207
Przerwanie niemaskowalne (NMI)..................................................... 208
Obsługa przerwań pochodzących z magistral ISA, PCI i AGP .......... 209
Kontroler APIC .................................................................................. 212
Strona sprzętowa.......................................................................... 213
Obsługa APIC przez OS .............................................................. 215
Rozdział 8.
Obsługa dysku twardego.......................................................221
Budowa kontrolera............................................................................. 221
Fizyczna organizacja danych i formatowanie .................................... 221
Formatowanie wysokiego poziomu ............................................. 222
Formatowanie niskiego poziomu ................................................. 223
Wykrywanie i korekcja błędów.......................................................... 223
Standard AT-BUS .............................................................................. 226
Złącze fizyczne ............................................................................ 227
Dostęp CPU do dysku AT-BUS................................................... 230
Rozszerzenia standardu pierwotnego .................................................... 232
Wzrost pojemności dysków ............................................................... 234
Ograniczenia pojemności dysków twardych................................ 234
Obsługa dużych dysków .............................................................. 235
Podnoszenie pasma przepustowego magistrali................................... 236
Tryby PIO .................................................................................... 237
Tryby DMA ................................................................................. 237
Tryb Ultra DMA/33 ..................................................................... 237
Tryb Ultra DMA/66 ..................................................................... 242
Tryby Ultra ATA/100 i Ultra ATA/133....................................... 244
Blok informacyjny ............................................................................. 244
Realizacja rozkazu Identify Device ............................................. 245
Lista rozkazów ................................................................................... 245
Funkcje oszczędnościowe .................................................................. 246
System PM................................................................................... 246
System APM................................................................................ 248
Zgłoś jeśli naruszono regulamin