anatomia pc. kompendium. wydanie ii scan.pdf

(17776 KB) Pobierz
888544333.001.png
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
Spis treści
7
Serial ATA ......................................................................................... 248
Cechy Serial ATA........................................................................ 249
Wykorzystanie powierzchni dyskowej.................................................. 252
Proces ładowania OS ................................................................... 252
MBR i tablica partycji.................................................................. 253
System danych i FSBR ................................................................ 254
Rozdział 9.
Karty graficzne ...................................................................259
Przegląd kart graficznych................................................................... 259
Standard VESA .................................................................................. 261
Funkcje BIOS-u obsługujące karty graficzne..................................... 262
Pamięć lokalna akceleratorów 2D i 3D ................................................. 263
Pamięć obrazu.............................................................................. 264
Bufor Z/W.................................................................................... 265
Pamięć tekstur.............................................................................. 266
Rozmiar pamięci i organizacja..................................................... 268
Rodzaje pamięci kart graficznych................................................ 271
RAM-DAC......................................................................................... 273
Dopasowanie monitora do karty ........................................................ 275
Parametry karty............................................................................ 276
Jakość monitora ........................................................................... 277
Kanał informacyjny VESA DDC................................................. 279
Złącza cyfrowe................................................................................... 280
TMDS .......................................................................................... 281
P&D (EVC) ................................................................................. 282
DFP.............................................................................................. 282
DVI .............................................................................................. 282
Rozdział 10. Magistrala AGP ..................................................................287
Architektura komputera z magistralą AGP ........................................ 287
Sygnały magistrali AGP..................................................................... 290
Szyna adresów i danych............................................................... 290
Sygnały PCI ................................................................................. 291
Sygnały kontroli przepływu ......................................................... 294
Sygnały obsługi żądań AGP ........................................................ 294
Linie statusowe ............................................................................ 295
Sygnały kluczujące ...................................................................... 295
Sygnały USB ............................................................................... 295
System zarządzania zużyciem energii.......................................... 296
Sygnały specjalne ........................................................................ 296
Linie zasilające ............................................................................ 296
AGP w teorii ...................................................................................... 296
Kolejkowanie............................................................................... 297
Magistrala SBA ........................................................................... 299
GART .......................................................................................... 300
DIME ........................................................................................... 300
AGP PRO........................................................................................... 302
AGP 3.0 ............................................................................................. 305
Pasmo przepustowe...................................................................... 305
Poziomy napięć............................................................................ 305
Zgłoś jeśli naruszono regulamin