Anatomia PC. Wydanie VIII - Helion
ISBN: 83-7361-244-0
stron: 1264, Format: B5, okładka: twarda
Data wydania: 2003-10-30
Księgarnia: Helion
Cena książki: 120,00 zł
Poznaj architekturę komputerów zgodnych z IBM PC
"Anatomia PC" to nieoceniona pomocą w sytuacjach, gdy komputer nie działa, jak powinien. Dzięki niej poradzisz sobie nawet z najbardziej złożonymi problemami ze sprzętem. Jest to pozycja nie tylko dla profesjonalistów: serwisantów, projektantów urządzeń współpracujących z komputerami PC i programistów. Każdy, kto chce dowiedzieć się, jak działa jego pecet, znajdzie w "Anatomii PC" odpowiedź na wszystkie swoje pytania.
Omówione zostały:- procesory i koprocesory,
- architektura komputerów PC (od XT do architektur wieloprocesorowych),
- obsługa pamięci i typy układów pamięci,
- chipsety, magistrala PCI, DMA, przerwania sprzętowe, zegar systemowy,
- obsługa stacji dyskietek, dysków twardych, magistrale ATA, SCSI i złącze FireWire,
- karty graficzne, magistrala AGP, przetwarzanie wideo i grafiki 3D,
- standardy obsługi klawiatury, myszki i innych urządzeń wejściowych,
- łącza: szeregowe, równoległe, USB, IrDA,
- złącze FireWire (NOWOŚĆ!),
- system oszczędzania energii (ACPI),
- karty dźwiękowe, synteza FM, WaveTable i standard MIDI,
- przetwarzanie cyfrowego wideo,
- modemy i standardy używane w transmisji modemowej,
- sieci i karty sieciowe,
- zasilacze awaryjne (UPS),
- BIOS i metody zabezpieczania peceta przed nieuprawnionym dostępem.
Osoby które kupowały "Anatomia PC. Wydanie VIII", wybierały także:
- Chłodzenie procesorów PC 57,74 zł, (17,90 zł -69%)
- Chłodzenie procesorów PC 58,98 zł, (29,49 zł -50%)
- Komputery PC dla bystrzaków 34,90 zł, (17,45 zł -50%)
- ABC sam składam komputer. Wydanie IV 39,00 zł, (19,50 zł -50%)
- Montaż komputera PC. Ćwiczenia praktyczne 17,90 zł, (8,95 zł -50%)
Spis treści
Anatomia PC. Wydanie VIII -- spis treści
Rozdział 1. Mikroprocesor (25)
- Przetwarzanie rozkazów (27)
- RISC i CISC (27)
- Pipeline (28)
- Faza pierwsza - pobranie (Prefetch, PF) (30)
- Faza druga - dekodowanie (Decode, DE) (30)
- Faza trzecia - wykonanie (Execute, EX) (30)
- Faza czwarta - zakończenie i zapisanie wyników (Write Back, WB) (30)
- Techniki przyspieszania (30)
- Techniki superskalarne (31)
- Przemianowywanie rejestrów (31)
- Przepowiadanie (34)
- Optymalizacja kodu (37)
- Dostęp do pamięci (37)
- Adresowanie (39)
- Stronicowanie (40)
- Caching (42)
- Topologie (43)
- Organizacja pamięci podręcznej (45)
- Mapowanie bezpośrednie (Direct Mapped) (45)
- Pełna asocjacja (Fully Associative) (45)
- Asocjacja zespołowa (Set Associative) (46)
- Strategie (46)
- Write Through (47)
- Write Back (47)
- Victim Cache (47)
- Pamięć podręczna procesora 80386 (47)
- Określenie trafienia (49)
- Decyzja o wymianie linijki (LRU) (50)
- Obsługa przestrzeni adresowej I/O (51)
- Procesor 8086 (52)
- Procesory 80386 i 80486 (52)
- Pentium (53)
- Funkcje kontrolne i sterujące (53)
- BIST (54)
- Kontrola TLB (54)
- Kontrola pamięci podręcznej (54)
- Przejście w stan wysokiej impedancji (54)
- JTAG (55)
- Częstotliwość taktowania (56)
- Zasilanie (58)
- Jak rozpoznać typ procesora? (60)
- Czy procesor jest zgodny z układem 80286 lub lepszym? (60)
- Procesor 8086/88 czy 80186/88? (61)
- Procesor 80286 (62)
- Procesor 80386 (62)
- Procesor 486 czy Pentium? (62)
- Koprocesory (63)
- Koprocesor 8087 (65)
- Koprocesor 80287 (66)
- Koprocesor 80387 (66)
- Koprocesor i487SX (67)
- Rozszerzenia (67)
- MMX (68)
- Zmiany w architekturze (68)
- Rozpoznanie procesora P55C (70)
- Nowe rejestry (70)
- Nowe typy danych (73)
- Nowe rozkazy (73)
- Przykłady zastosowań (78)
- 3DNow! (80)
- SSE (80)
- SSE2 (84)
- Hyper-Threading (HT) (87)
- Technologia (88)
- Architektura (88)
- Rozpoznanie BIOS (90)
- Instalacja (90)
- Efekty (91)
- MMX (68)
Rozdział 2. Architektury komputerów PC (93)
- Model PC/XT (93)
- Procesor 8086 (93)
- Procesor 8088 (96)
- Dostęp do pamięci i przestrzeni wejścia-wyjścia (97)
- Kontroler 8288 (98)
- Pozostałe elementy architektury XT (100)
- Magistrala ISA 8-bitowa (103)
- Model AT (105)
- Procesor 80286 (107)
- Magistrala ISA 16-bitowa (109)
- Komputery z procesorami 386, 486 i Pentium (111)
- EISA (112)
- Wieloprocesorowość (113)
- Magistrala zewnętrzna (113)
- Kontroler DMA (113)
- Kontroler przerwań sprzętowych (114)
- Kontroler magistral (114)
- Pamięć konfiguracji (114)
- MCA (114)
- VESA (116)
- PCI (117)
- EISA (112)
- Architektury systemów wieloprocesorowych (118)
- Architektura MPP (119)
- Architektura UMA (120)
- Komunikacja z pamięcią (121)
- Caching w systemach multiprocesorowych (122)
- Specyfikacja MP (Intel) (123)
- Obsługa przerwań (125)
- Rozruch systemu (125)
- Przejście do pracy symetrycznej (126)
- System Dual-Pentium z magistralą PCI (127)
- Tabela konfiguracji MP (129)
- Zastosowania praktyczne (131)
- Systemy operacyjne (132)
- Procesory (132)
- Chipsety (133)
- Aplikacje (135)
- Granice teoretyczne (136)
- Architektura komputerów przenośnych (137)
- Złącze PCMCIA (137)
Rozdział 3. Układy pamięciowe PC (139)
- Pamięci dynamiczne (140)
- Tryb konwencjonalny (Page Mode) (141)
- Odczyt (141)
- Zapis (141)
- FPM (Fast Page Mode) (141)
- Odczyt (143)
- Zapis (143)
- EDO (Extended Data Out) (143)
- Odczyt (144)
- Zapis (144)
- BEDO (Burst EDO) (144)
- Porównanie (145)
- SDRAM (146)
- Linie zewnętrzne (148)
- Rozkazy SDRAM (150)
- Organizacje logiczne układów SDRAM (154)
- Tryb konwencjonalny (Page Mode) (141)
- Moduły pamięciowe (155)
- Moduły SIMM-30 (SIP) (156)
- Moduły SIMM PS/2 (157)
- SIMM PS/2 bez parzystości (FPM i EDO) (157)
- SIMM PS/2 36-bitowy (161)
- System rozpoznawania modułów SIMM (162)
- Moduły DIMM (162)
- Buforowane DIMM DRAM (163)
- Niebuforowane DIMM DRAM (166)
- Niebuforowane DIMM SDRAM (169)
- Rozpoznawanie modułu DIMM (174)
- Odświeżanie (176)
- RAS Only (177)
- CBR (CAS before RAS) (178)
- Hidden (179)
- Wykrywanie błędów i ich korekcja (180)
- Błędy powtarzalne (HE) (181)
- Błędy sporadyczne (SE) (181)
- Kontrola parzystości (182)
- Kontrola ECC (183)
- Rozszerzenia standardu magistrali PC-66 (184)
- Parametry modułów (185)
- Pamięć konfiguracyjna (SPD) (187)
- Moduły buforowane (190)
- DDR-SDRAM (192)
- Systemy dwukanałowe (199)
- DDR-II i DDR-III (200)
- RDRAM (200)
- VC-SDRAM (207)
- HSDRAM (209)
- Porównanie parametrów pamięci (210)
- LVTTL (211)
- SSTL_2 (212)
- SSTL_18 (213)
- RSL (213)
- Identyfikacja producentów chipów pamięciowych (213)
Rozdział 4. Układy otoczenia procesora (chipset) (215)
- Zakres funkcji (215)
- Magistrala FSB (217)
- Obsługa pamięci operacyjnej i magistrali pamięciowej (219)
- Obsługa pamięci podręcznej (Cache) (222)
- Zakres pokrywany przez pamięć podręczną (225)
- Układy obsługi podstawki typu Socket 7 (227)
- Układy współpracujące z magistralą GTL+ i AGTL+ (229)
- Układy do obsługi procesorów AMD (238)
- ALi (238)
- AMD (238)
- nVidia (239)
- SiS (239)
- ViA (239)
- Układy ze zintegrowaną kartą graficzną (241)
- Wewnętrzne magistrale międzyukładowe (244)
- PCI (247)
- Hub-Interface, V-Link i MuTIOL (247)
- RapidIO (248)
- HyperTransport (LDT) (252)
Rozdział 5. Magistrala PCI (255)
- Gniazda magistrali PCI (265)
- Obsługa przerwań (267)
- Pamięć konfiguracyjna urządzeń PCI (269)
- Identyfikator producenta (Vendor ID) (269)
- Identyfikator urządzenia (Device ID) (269)
- Rejestr poleceń (Command) (270)
- Rejestr stanu (Status) (271)
- Numer wersji urządzenia (Revision ID) (273)
- Kod klasy urządzenia (Class Code) (273)
- Rozmiar linii pamięci podręcznej (Cache Line Size) (273)
- Minimalny czas transmisji (Latency Timer) (273)
- Typ nagłówka (Header Type) (276)
- BIST (Build-in Self-test) (277)
- Adres bazowy (Base Address Registers) (277)
- Wskaźnik CardBus CIS (CardBus CIS Pointer) (278)
- Dodatkowy identyfikator producenta (Subsystem Vendor ID) i dodatkowy identyfikator urządzenia (Subsystem ID) (279)
- Adres bazowy rozszerzenia ROM (Expansion ROM Base Address) (279)
- Wskaźnik do listy możliwości (Capabilities Pointer) (280)
- Linia IRQ (Interrupt Line) (280)
- Linia INT (Interrupt Pin) (280)
- Długość transmisji (Min_Gnt) (281)
- Częstość (Max_Lat) (281)
- Mechanizmy dostępu do pamięci konfiguracyjnej (281)
- Pierwszy mechanizm dostępu do pamięci konfiguracyjnej (282)
- Drugi mechanizm dostępu do pamięci konfiguracyjnej (282)
- PCI BIOS (283)
- Autokonfiguracja urządzeń PCI (283)
- Rozwój PCI i inne magistrale (284)
- PCI-32/66 MHz i PCI-64 (285)
- PCI-X (285)
- PCI-Express (289)
- Model warstwowy (289)
Rozdział 6. Kanał DMA (293)
- Układ scalony 8237A (294)
- Tryby pracy kontrolera DMA (296)
- Tryb spoczynkowy "I" (Idle) (296)
- Tryb "S" (Single) (297)
- Tryb "B" (Block) (297)
- Tryb "D" (Demand) (297)
- Tryb "C" (Cascade) (297)
- Tryb "V" (Verify) (297)
- Kaskadowe łączenie układów 8237A (298)
- Programowanie kontrolerów DMA (298)
- Adresy portów kontrolerów DMA w komputerze IBM PC/XT (299)
- "Sztuczne" porty komputera PC/XT (300)
- Adresy portów kontrolerów DMA w komputerze IBM PC/AT (300)
- "Sztuczne" porty komputera PC/AT (301)
- Budowa rejestrów wewnętrznych (302)
- Rejestr żądań (port 009h w PC/XT, 009h i 0D2h w PC/AT) (302)
- Rejestr stanu (port 008h w PC/XT, 008h i 0D0h w PC/AT) (302)
- Rejestr rozkazów (port 008h w PC/XT, 008h i 0D0h w PC/AT) (302)
- Rejestr maski kanału (port 00Ah w PC/XT, 00Ah i 0D4h w PC/AT) (303)
- Rejestr maskujący (port 00Fh w PC/XT, 00Fh i 0DEh w PC/AT) (303)
- Rejestr trybu (00Bh w PC/XT, 00Bh i 0D6h w PC/AT): (304)
- Przebieg transmisji (305)
- Komputer IBM PC (305)
- Komputer IBM PC/XT (306)
- Komputer IBM PC/AT (307)
- Kanały 16-bitowe (307)
- Układ odświeżania pamięci (308)
Rozdział 7. System obsługi przerwań sprzętowych (311)
- Układ scalony 8259A (PIC) (312)
- Cykl przyjęcia zgłoszenia (314)
- Kaskadowe łączenie kontrolerów przerwań (315)
- Fazy obsługi przerwań pochodzących od układu Slave (317)
- Programowanie kontrolera przerwań (317)
- Inicjowanie pracy układu (318)
- Polling (322)
- Przerwanie niemaskowalne (NMI) (322)
- Obsługa przerwań z magistral ISA, PCI i AGP (323)
- Kontroler APIC (326)
- Strona sprzętowa (328)
- Obsługa APIC przez OS (330)
Rozdział 8. Obsługa stacji dyskietek (335)
- Fizyczna organizacja danych na dyskietce (337)
- Programowanie operacji dyskowych (340)
- Programowanie operacji dyskowych z poziomu systemu MS-DOS (340)
- Przerwanie 25h (341)
- Przerwanie 26h (342)
- Przerwanie 21h (342)
- Obsługa dysków za pomocą funkcji BIOS-u (343)
- Funkcja 00h (344)
- Funkcja 01h (345)
- Funkcja 02h (345)
- Funkcja 03h (346)
- Funkcja 04h (346)
- Funkcja 05h (347)
- Funkcja 08h (349)
- Funkcja 15h (351)
- Funkcja 16h (352)
- Bezpośredni dostęp do kontrolera napędu dysków elastycznych (352)
- Rejestry kontrolera napędu dysków elastycznych (353)
- Cykl rozkazowy kontrolera (355)
- Faza przygotowawcza (355)
- Faza przekazywania rozkazu (355)
- Budowa przykładowego rozkazu - rozkaz RS (Read Sector) (356)
- Faza przekazywania rozkazu (356)
- Faza przekazywania danych (357)
- Faza końcowa (358)
- Alternatywne metody transmisji danych (361)
- Uwzględnianie mechanicznych własności napędu (362)
- Zabezpieczanie danych - kod CRC (364)
Rozdział 9. Obsługa dysku twardego (367)
- Budowa kontrolera (367)
- Systemy kodowania MFM i RLL (368)
- Fizyczna organizacja danych i formatowanie (370)
- Formatowanie wysokiego poziomu (371)
- Formatowanie niskiego poziomu (372)
- Wykrywanie i korekcja błędów (374)
- Standard AT-BUS (377)
- Wstęp (378)
- Złącze fizyczne (380)
- Dostęp CPU do dysku AT-BUS (382)
- Rejestr danych (1F0h) (383)
- Rejestr błędów (1F1h) (383)
- Rejestr prekompensacji (Features Register: 1F1h) (385)
- Rejestr numeru sektora (Sector Number Register: 1F3h) (385)
- Rejestr liczby sektorów (Sector Count Register: 1F2h) (385)
- Rejestry numeru cylindra (Cylinder Low/High Register: 1F4h, 1F5h) (385)
- Rejestr napęd/głowica (Device/Head Register: 1F6h) (385)
- Rejestr stanu (Status Register: 1F7h) (386)
- Rejestr rozkazów (Command Register: 1F7h) (386)
- Alternatywny rejestr stanu (3F6h) (387)
- Rejestr sterujący (3F6h) (388)
- Rejestr adresu napędu (3F7h) (388)
- Cykl programowania kontrolera (389)
- Przekazywanie rozkazu (389)
- Przekazywanie danych (389)
- Faza końcowa (390)
- Przykład realizacji rozkazu CZYTAJ SEKTOR (391)
- Rozszerzenia standardu pierwotnego (393)
- Wzrost pojemności dysków (396)
- Ograniczenia wnoszone przez BIOS (397)
- Bariera 504 MB (397)
- Metody omijania bariery 504 MB (399)
- Adresy liniowe (LBA) (400)
- Translacja XCHS (eXtended Cylinder-Head-Sector) (401)
- Straty pojemności (402)
- Bariera 2,1 GB (402)
- Bariera 8 GB (403)
- Przekraczanie bariery 8 GB (404)
- Bariera 32 GB (404)
- Bariera 128 GB (405)
- Ograniczenia wnoszone przez systemy operacyjne (406)
- Limit FAT-16 (bariera 2047 MB) (407)
- Bariera 4 GB (408)
- Windows NT - bariery 4 GB i 8 GB (408)
- Windows 95 - bariera 32 GB (409)
- Windows 98/98SE/ME - ograniczenie 69 GB (409)
- Obsługa dużych dysków (409)
- EZ-Drive (Phoenix) (410)
- Diskmanager (Ontrack) (411)
- Ograniczenia wnoszone przez BIOS (397)
- Podnoszenie pasma przepustowego magistrali (411)
- Tryby PIO (411)
- Tryby DMA (412)
- Tryb Ultra DMA/33 (413)
- Tryb Ultra DMA/66 (418)
- Tryby Ultra ATA/100 i Ultra ATA/133 (420)
- Blok informacyjny (420)
- Realizacja rozkazu Identify Device (421)
- Faza przekazywania rozkazu (421)
- Faza przekazywania danych (421)
- Faza końcowa (421)
- Realizacja rozkazu Identify Device (421)
- Lista rozkazów (427)
- Funkcje oszczędnościowe (427)
- System PM (428)
- System APM (429)
- Funkcje akustyczne (431)
- Dostęp do funkcji AAM (431)
- Wykorzystanie powierzchni dyskowej (432)
- Proces ładowania OS-a (433)
- MBR i PT (434)
- System danych i FSBR (436)
- Specyfika wybranych systemów operacyjnych (438)
- Start z dyskietki (438)
- MS-DOS - start z dysku twardego (439)
- MS Windows 95a/95b/98/98SE/ME (439)
- MS Windows NT (440)
- MS Windows 2000 (440)
- MS Windows XP (441)
- Linux (441)
- OS/2 (442)
- Przypisywanie oznaczeń literowych (442)
- Programy BM (442)
- Macierze dyskowe (444)
- Poziomy RAID (444)
- RAID-0 (444)
- RAID-1 (446)
- RAID-0/1 (RAID-10) (446)
- RAID-2 (446)
- RAID-3 (447)
- RAID-4 (447)
- RAID-5 (447)
- RAID-0/5 (RAID-50) (448)
- Kontrolery RAID (448)
- Rozwiązania programowe z poziomu OS-a (448)
- Poziomy RAID (444)
- SMART (450)
- Struktura systemu (450)
- Aplikacje współpracujące ze SMART (453)
Rozdział 10. Magistrala szeregowa ATA (455)
- Specyfikacja (456)
- Sterowanie (457)
- Okablowanie (458)
- Protokół i transmisja (458)
Rozdział 11. Standard SCSI (467)
- Realizacja magistrali (470)
- Organizacja protokołu (473)
- Fazy pracy magistrali (474)
- Szyna wolna (Bus Free) (475)
- Faza rozstrzygania (Arbitration Phase) (476)
- Wybór (Selection Phase) (479)
- Reselekcja (Reselection) (482)
- Fazy informacyjne (484)
- Transfer danych w fazach informacyjnych (487)
- Tryb asynchroniczny (487)
- Tryb synchroniczny (489)
- Tryb synchroniczny "Fast" (491)
- Zmiana kierunku transmisji (494)
- Sytuacje wyjątkowe (494)
- Uwaga (Attention) (494)
- Zerowanie (Reset) (496)
- Rozkazy systemowe (498)
- Informacja statusowa (502)
- Komunikaty (Messages) (503)
- 00h: COMMAND COMPLETE (zakończono wykonanie rozkazu) (505)
- 02h: SAVE DATA POINTERS (zachowaj zestaw wskaźników) 03h: RESTORE POINTERS (przywróć zestaw wskaźników) (505)
- 04h: DISCONNECT (rozłączenie) (505)
- 05h: INITIATOR DETECTED ERROR (wykryto nienaturalne zachowanie inicjatora) (505)
- 06h: ABORT (przerwij natychmiast) (505)
- 07h: MESSAGE REJECT (odmowa przyjęcia wiadomości) (505)
- 08h: NO OPERATION (wiadomość pusta) (506)
- 09h: MESSAGE PARITY ERROR (wykryto błąd parzystości) (506)
- 0Ah: LINKED COMMAND COMPLETE (zakończono rozkaz cząstkowy) (506)
- 0Bh: LINKED COMMAND COMPLETE WITH FLAG (zakończono rozkaz cząstkowy plus flaga) (506)
- 0Ch: BUS DEVICE RESET (wyzerowanie) (506)
- 0Dh: ABORT TAG (porzuć wykonanie procesu) (506)
- 0Eh: CLEAR QUEUE (wyczyść kolejkę procesów) (506)
- 20h: SIMPLE QUEUE TAG (umieść w kolejce) 21h: HEAD OF QUEUE TAG (umieść na szczycie) 22h: ORDERED QUEUE TAG (umieść na końcu) (506)
- 12h: CONTINUE I/O PROCESS 13h: TARGET TRANSFER DISABLE (507)
- 80h - FFh: IDENTIFY (identyfikacja jednostki LUN) (507)
- 01h: SYNCHRONOUS DATA TRANSFER REQUEST (uzgodnienie RAO i TP) (507)
- Procedura uzgadniania (508)
- System wskaźników (508)
- Przykładowa wymiana danych (510)
- Fazy pracy magistrali (474)
- SCSI w komputerach PC (514)
- Host-Adapter (515)
- Okablowanie (518)
- Terminatory (521)
- Rozszerzenia SCSI (523)
- Ultra-2 (524)
- Ultra-3 (Ultra/160) (524)
- Ultra/320 (526)
- Kompatybilność (527)
Rozdział 12. Złącze 1394 (Fire Wire) (529)
- Ogólne założenia standardów 1394-1995 i 1394a-2000 (530)
- Tryby i prędkość transmisji (530)
- Topologia (531)
- Okablowanie (531)
- Gwarantowane pasmo transmisyjne (533)
- Rozszerzenia 1394b (533)
- Klasy prędkości (534)
- Okablowanie (534)
- Protokół (535)
Rozdział 13. Karty graficzne (539)
- Przegląd kart graficznych (539)
- Omówienie kart graficznych EGA, VGA i SVGA (543)
- Tryby tekstowe (545)
- Tryby graficzne (547)
- Rozdzielczość obrazu (547)
- Tryby zapisu i odczytu pamięci obrazu (548)
- Tryb zapisu 0 (548)
- Tryb zapisu 1 (549)
- Tryb zapisu 2 (549)
- Tryb zapisu 3 (549)
- Tryb odczytu 0 (549)
- Tryb odczytu 1 (549)
- Standard VESA (550)
- Rejestry sterowników EGA/VGA (550)
- Rejestry zewnętrzne (External/General registers) (552)
- Pomocniczy rejestr wyjściowy MOR (Miscellaneous Output Register) - adres 3C2h/3CCh (552)
- Rejestr urządzeń zewnętrznych FCR (Feature Control Register) - adres 3DAh/3CAh (552)
- Zerowy rejestr stanu ISRZ (Input Status Register Zero) - adres 3C2h (553)
- Pierwszy rejestr stanu ISRO (Input Status register one) - adres 3BAh (3DAh) (553)
- Rejestr odłączenia sterownika VSER (Video Subsystem Enable Register) - adres 3C3h (553)
- Układ sekwencyjny (554)
- Rejestr adresowy układu sekwencyjnego SAR (Sequencer Address Register) - adres 3C4h (554)
- Rejestr informacyjny układu sekwencyjnego - adres 3C5h (554)
- Rejestr zerowania RR (Reset Register) - indeks 00h (554)
- Rejestr trybu taktowania CMR (Clocking Mode Register) - indeks 01h (554)
- Rejestr blokowania pamięci MMR (Map Mask Register) - indeks 02h (555)
- Rejestr zbioru znaków CMR (Character Map Register) - indeks 03h (555)
- Rejestr trybu dostępu do pamięci MMR (Memory Mode Register) - indeks 04h (556)
- Układ graficzny (556)
- Rejestr adresowy układu graficznego GAR (Graphics 1 and 2 Address Register) - adres 3CEh (556)
- Rejestr informacyjny układu graficznego - adres 3CFh (556)
- Rejestr ustawiania-zerowania SRR (Set/Reset Register) - indeks 00h (556)
- Rejestr zezwolenia na ustawianie-zerowanie ESRR (Enable Set/Reset Register) - indeks 01h (557)
- Rejestr porównania kolorów CCR (Colour Compare Register) - indeks 02h (557)
- Rejestr przesunięcia i wyboru funkcji DRFSR (Data Rotate-Function Select Register) - indeks 03h (558)
- Rejestr wyboru płatu do odczytu RMSR (Read Map Select Register) - indeks 04h (558)
- Rejestr trybu dostępu do pamięci MOR (Mode Register) - indeks 05h (558)
- Rejestr dodatkowy MIR (Miscellaneous Register) - indeks 06h (559)
- Rejestr pominięcia koloru CDCR (Colour don't Care Register) - indeks 07h (560)
- Rejestr modyfikacji bitów BMR (Bit Mask Register) - indeks 08h (560)
- Układ sterowania atrybutem (561)
- Rejestr adresowy układu sterowania atrybutem G1&2AR (Graphics 1 and 2 Address Register) - adres 3C0h (561)
- Rejestr informacyjny układu sterowania atrybutem - adres 3C0h/3C1h (561)
- Rejestry palety PR (Palette Registers) - indeksy 00h - 0Fh (562)
- Rejestr sterowania trybem pracy MCR (Mode Control Register) - indeks 10h (562)
- Rejestr krawędzi ekranu OR (Overscan Register) - indeks 11h (563)
- Rejestr uwzględnianych płatów pamięci CPER (Colour Plane Enable Register) - indeks 12h (563)
- Rejestr przesunięcia poziomego HPPR (Horizontal Pel Panning Register) - indeks 13h (563)
- Rejestr wyboru koloru CSR (Colour Select Register) - indeks 14h (564)
- Przetwornik cyfrowo-analogowy (564)
- Rejestr ograniczenia koloru PELMR (PEL Mask Register) - adres 3C6h (565)
- Rejestr stanu przetwornika DACSR (DAC Status Register) - adres 3C7h (565)
- Rejestr adresowy odczytu przetwornika PELARMR (PEL Address Read Mode Register) - adres 3C7h (566)
- Rejestr adresowy zapisu przetwornika PELAWMR (PEL Address Write Mode Register) - adres 3C8h (566)
- Rejestr informacyjny przetwornika PELDR (PEL Data Register) - adres 3C9h (567)
- Układ sterowania wyświetlaczem (CRT Controller) (567)
- Rejestr indeksowy układu sterowania wyświetlaczem CRTCAR (CRTC Address Register) - adres 3B4h (3D4h) (567)
- Rejestr informacyjny układu sterowania wyświetlaczem - adres 3B5h (3D5h) (567)
- Rejestr całkowitego czasu wyświetlania linii HTR (Horizontal Total Register) - indeks 00h (567)
- Rejestr końca wyświetlania poziomego HDER (Horizontal Display End Register) - indeks 01h (568)
- Rejestr początku wygaszania poziomego SHBR (Start Horizontal Blanking Register) - indeks 02h (568)
- Rejestr końca wygaszania poziomego EHBR (End Horizontal Blanking Register) - indeks 03h (568)
- Rejestr początku powrotu poziomego SHRR (Start Horizontal Retrace Register) - indeks 04h (569)
- Rejestr końca powrotu poziomego EHRR (End Horizontal Retrace Register) - indeks 05h (569)
- Rejestr całkowitego czasu wyświetlania obrazu VTR (Vertical Total Register) - indeks 06h (569)
- Rejestr przepełnień układu sterowania wyświetlaczem OVRFLR (Overflow Register) - indeks 07h (570)
- Rejestr położenia pierwszej linii PSLR (Preset Scan Line Register) - indeks 08h (570)
- Rejestr ostatniej linii znaku MSLR (Max Scan Line Register) - indeks 09h (570)
- Rejestr pierwszej linii kursora CSR (Cursor Start Register) - indeks 0Ah (571)
- Rejestr ostatniej linii kursora CER (Cursor End Register) - indeks 0Bh (571)
- Rejestry adresowe SAHR, SALR (Start Address High Register, Start Address Low Register) - indeksy 0Ch i 0Dh (571)
- Rejestry pozycji kursora CLHR, CLLR (Cursor Location High Register, Cursor Location Low Register) - indeksy 0Eh i 0Fh (572)
- Rejestr początku powrotu pionowego VRS (Vertical Retrace Start) - indeks 10h (572)
- Rejestr końca powrotu pionowego VRE (Vertical Retrace End) - indeks 11h (572)
- Rejestr końca wyświetlania pionowego VDER (Vertical Display End Register) - indeks 12h (573)
- Rejestr długości linii OR (Offset Register) - indeks 13h (573)
- Rejestr pozycji podkreślenia ULR (Underline Location Register) - indeks 14h (573)
- Rejestr początku wygaszania pionowego SVBR (Start Vertical Blanking Register) - indeks 15h (574)
- Rejestr końca wygaszania pionowego EVBR (End Vertical Blanking Register) - indeks 16h (574)
- Rejestr trybu adresowania MCR (Mode Control Register) - indeks 17h (574)
- Rejestr porównania linii LCR (Line Compare Register) - indeks 18h (575)
- Rejestry zewnętrzne (External/General registers) (552)
- Funkcje BIOS-u obsługujące karty graficzne (576)
- Funkcje określające tryb pracy i ogólne parametry sterownika (576)
- Funkcja 00h - wybór trybu pracy sterownika (EGA/VGA) (576)
- Funkcja 01h - określenie postaci kursora (EGA/VGA) (577)
- Funkcja 02h - ustawienie pozycji kursora (EGA/VGA) (577)
- Funkcja 03h - pobranie pozycji i postaci kursora (EGA/VGA) (578)
- Funkcja 05h - ustawienie numeru wyświetlanej strony (EGA/VGA) (578)
- Funkcja 06h - przewinięcie tekstu w górę (EGA/VGA) (579)
- Funkcja 07h - przewinięcie tekstu w dół (EGA/VGA) (579)
- Funkcja 0Fh - pobranie numeru trybu pracy sterownika (EGA/VGA) (580)
- Funkcje dostępu do ekranu (580)
- Funkcja 08h - pobranie kodu i atrybutu znaku znajdującego się w miejscu wskazywanym przez kursor (EGA/VGA) (580)
- Funkcja 09h - ustawienie atrybutu i wypisanie znaku w pozycji wskazywanej przez kursor (EGA/VGA) (580)
- Funkcja 0Ah - wyświetlenie znaku w pozycji wskazywanej przez kursor (EGA/VGA) (581)
- Funkcja 0Bh - wybranie koloru tła i krawędzi ekranu/ wybranie palety kolorów (581)
- Funkcja 0Ch - wyświetlenie punktu (piksela) w graficznych trybach pracy (EGA/VGA) (582)
- Funkcja 0Dh - odczytanie koloru punktu (piksela) w graficznych trybach pracy (EGA/VGA) (583)
- Funkcja 0Eh - wyświetlenie znaku z przemieszczeniem kursora (EGA/VGA) (583)
- Funkcje służące do definiowania kolorów (584)
- Funkcja 10h - operacje na palecie kolorów (584)
- Funkcje generatora znaków (591)
- Funkcja 11h - działania na generatorze znaków (591)
- Funkcje konfigurujące sterownik (599)
- Funkcja 12h - konfiguracja sterownika (599)
- Funkcje uzupełniające (603)
- Funkcja 13h - wypisanie ciągu znaków (EGA/VGA) (603)
- Funkcja 1Ah - pobranie informacji o sterowniku graficznym (VGA) (605)
- Funkcja 1Bh - informacja o stanie i funkcjach aktywnego sterownika (VGA) (606)
- Funkcja 1Ch - zachowanie-odtworzenie stanu sterownika (VGA) (609)
- Dodatkowe funkcje obsługiwane przez VESA-BIOS (610)
- Funkcja 4F00h - informacja o karcie SVGA (611)
- Funkcja 4F01h - informacja o trybach karty SVGA (611)
- Funkcja 4F02h - przełączanie trybów VESA (613)
- Funkcja 4F03h - odczyt bieżącego trybu pracy (613)
- Funkcja 4F04h - zapamiętanie lub odtwarzanie parametrów karty (613)
- Funkcja 4F05h - podłączenie banku pamięci obrazu lub odczyt numeru podłączonego banku (614)
- Funkcja 4F06h - ustawienie lub odczyt szerokości ekranu wirtualnego (615)
- Funkcja 4F07h - ustawienie (odczyt) lewego górnego rogu ekranu rzeczywistego względem ekranu wirtualnego (615)
- Funkcja 4F08h - ustawienie (odczyt) liczby bitów odpowiadających barwom podstawowym (w układzie RGB) w tablicy LUT (616)
- Funkcje określające tryb pracy i ogólne parametry sterownika (576)
- Przykłady zastosowania funkcji BIOS-u kart graficznych (616)
- Rozpoznanie typu karty graficznej (616)
- Sprawdzenie ilości pamięci zainstalowanej na karcie graficznej (617)
- Zmiana wyglądu znaku (617)
- Pamięć lokalna akceleratora (618)
- Frame Buffer (619)
- Bufor Z/W (620)
- Pamięć tekstur (622)
- Rozmiar pamięci i organizacja (623)
- Rodzaje pamięci kart graficznych (626)
- DRAM (627)
- EDO i BEDO DRAM (627)
- SDRAM (628)
- SGRAM (628)
- MDRAM (628)
- V-RAM (628)
- WRAM (629)
- DDR-SDRAM (629)
- RAM-DAC (630)
- Dopasowanie monitora do karty (632)
- Parametry karty (632)
- Jakość monitora (634)
- Kanał informacyjny VESA DDC (636)
- DDC1 (636)
- DDC2B (637)
- DDC2AB (637)
- Złącza cyfrowe (637)
- TMDS (638)
- P&D (EVC) (638)
- DFP (640)
- DVI (640)
Rozdział 14. Przetwarzanie obrazów wideo (643)
- Formaty MPEG (646)
- MPEG-1 (646)
- MPEG-2 (648)
- MPEG-4 (648)
- Rozwiązania programowe na platformie PC (649)
- Kodery (649)
- Odtwarzacze (651)
- Wspomaganie sprzętowe (653)
- Interfejs programowy (654)
Rozdział 15. Grafika 3D (657)
- Schemat przetwarzania obiektów 3D (658)
- API (660)
- Geometry Engine (661)
- Tłumaczenie opisu środowiska (662)
- Oświetlenie i tekstura (662)
- Przekształcenia geometryczne (662)
- Strefa widoczności (663)
- Przekazanie parametrów do jednostki rasteryzującej (663)
- Rendering Engine (664)
- Teksturowanie (666)
- Korekcja perspektywy (668)
- Nakładanie mapy (669)
- Przyporządkowanie najbliższego punktu (Peak Nearest) (669)
- Filtracja bilinearna (Bilinear Interpolation) (670)
- MIP-Mapping (671)
- Filtracja trilinearna (672)
- Mieszanie kolorów (673)
- Efekty specjalne (674)
- Podział mocy obliczeniowej (675)
Rozdział 16. Magistrala AGP (677)
- Architektura komputera z magistralą AGP (677)
- Sygnały magistrali AGP (680)
- Szyna adresów i danych (680)
- Sygnały PCI (683)
- Sygnały kontroli przepływu (684)
- Sygnały obsługi żądań AGP (684)
- Linie statusowe (684)
- Sygnały kluczujące (685)
- Sygnały USB (686)
- System zarządzania zużyciem energii (686)
- Sygnały specjalne (686)
- Linie zasilające (686)
- AGP w teorii (686)
- Kolejkowanie (687)
- Magistrala SBA (689)
- GART (690)
- DIME (691)
- AGP w praktyce (693)
- Wymagania sprzętowe i programowe (693)
- Kontrola działania (695)
- AGP PRO (697)
- AGP 3.0 (700)
- Pasmo przepustowe (700)
- Poziomy napięć (701)
- Nowe sygnały i przedefiniowania (701)
- Sygnały zegarowe (701)
- AGP 2.0 (702)
- AGP 3.0 (703)
- Transakcje (703)
- Pobór prądu (703)
- Zgodność w dół (704)
- Implementacja w chipsetach (704)
Rozdział 17. System odmierzania czasu (705)
- Układ 8253/8254 (705)
- Tryb 0 (707)
- Tryb 1 (707)
- Tryb 2 (708)
- Tryb 3 (708)
- Tryb 4 (708)
- Tryb 5 (709)
- Programowanie generatora 8253/8254 (709)
- Zegar systemowy (712)
- Układ odświeżania pamięci dynamicznej (713)
- Obsługa głośnika (715)
- Drugi układ 8254 i jego zastosowanie (717)
Rozdział 18. Pamięć CMOS-RAM (719)
- Organizacja pamięci CMOS (720)
- Rejestr A (offset 0Ah) (721)
- Rejestr B (offset 0Bh) (722)
- Rejestr C (offset 0Ch) (723)
- Rejestr D (offset 0Dh) (724)
- Rejestr E (offset 0Eh) - Diagnostic Status Byte (724)
- Rejestr F (offset 0Fh) - Shutdown Byte (725)
- Konfiguracja napędów dyskietek (offset 10h) (726)
- Konfiguracja dysków twardych (offset 12h) (726)
- Pamięć (offset 15h) (727)
- Suma kontrolna (728)
- Bajt konfiguracji sprzętowej (Equipment Byte) (728)
- Funkcje BIOS-u obsługujące pamięć konfiguracji (728)
- Funkcja 00h (729)
- Funkcja 01h (729)
- Funkcja 02h (729)
- Funkcja 03h (730)
- Funkcja 04h (730)
- Funkcja 05h (731)
- Funkcja 06h (731)
- Funkcja 07h (731)
- Bezpośredni dostęp do pamięci CMOS (732)
Rozdział 19. Obsługa urządzeń wejściowych (733)
- Klawiatura (733)
- Mapa klawiatury (735)
- Organizacja obsługi klawiatury przez BIOS (741)
- Bajt 0040:0017h (744)
- Bajt 0040:0018h (745)
- Bajt 0040:0096h (745)
- Bajt 0040:0097h (745)
- Funkcje przerwania 16h BIOS-u (746)
- Funkcja 00h (746)
- Funkcja 01h (747)
- Funkcja 02h (747)
- Funkcja 03h (748)
- Funkcja 05h (748)
- Funkcja 10h (749)
- Funkcja 11h (749)
- Funkcja 12h (749)
- Bezpośrednie programowanie klawiatury (750)
- Rozkaz EDh - sterowanie diodami świecącymi (754)
- Rozkaz EEh - Echo (754)
- Rozkaz F0h - wybór zestawu kodów klawiszy (755)
- Rozkaz F2h - identyfikacja klawiatury (ID) (755)
- Rozkaz F3h - opóźnienie i prędkość autorepetycji (755)
- Rozkaz F4h - odblokowanie klawiatury (755)
- Rozkaz F5h (755)
- Rozkaz F6h (756)
- Rozkaz FEh - żądanie powtórzenia transmisji (756)
- Rozkaz FFh - diagnostyka klawiatury (756)
- Port wejściowy i port wyjściowy (757)
- Mysz (760)
- Funkcja 00h (761)
- Funkcja 01h (763)
- Funkcja 02h (763)
- Funkcja 03h (763)
- Funkcja 04h (764)
- Funkcja 05h (764)
- Funkcja 06h (765)
- Funkcja 0Bh (765)
- Manipulator (766)
- Funkcja 84h (768)
Rozdział 20. Łącze szeregowe (769)
- Asynchroniczna transmisja szeregowa (769)
- Układ scalony 8250 (771)
- Interfejs RS-232C (774)
- Tryb simpleksowy (776)
- Tryb półdupleksowy (777)
- Tryb dupleksowy (777)
- Dostęp do łącza szeregowego z poziomu systemu MS-DOS (779)
- Funkcja 03h (779)
- Funkcja 04h (780)
- Funkcja 3Fh (780)
- Funkcja 40h (780)
- Funkcje BIOS-u obsługujące łącze szeregowe (781)
- Przekroczenie czasu (Time Out) (782)
- Przerwanie połączenia (Break) (782)
- Błąd protokołu (Frame Error) (782)
- Błąd parzystości (Parity Error) (782)
- Błąd przepełnienia (Overrun Error) (782)
- Bajt statusowy modemu (783)
- Funkcja 00h (783)
- Funkcja 01h (784)
- Funkcja 02h (785)
- Funkcja 03h (785)
- Bezpośrednie programowanie rejestrów UART (786)
- Przerwania generowane przez łącze szeregowe (787)
- Rejestr konfiguracji przerwań (787)
- Rejestr identyfikacji przerwań (788)
- Rejestr formatu danych (LCR) (789)
- Prędkość transmisji (790)
- Sygnały sterujące (790)
- Rejestr wyjściowych sygnałów sterujących (MCR) (790)
- Rejestr wejściowych sygnałów sterujących łącza RS-232C (MSR) (791)
- Rejestr stanu transmisji (LSR) (792)
- Układ UART 16450 (793)
- Przerwania generowane przez łącze szeregowe (787)
Rozdział 21. Łącze równoległe (795)
- Terminologia programu konfiguracyjnego BIOS-u (797)
- Tryby podstawowe (798)
- Tryb standardowy (798)
- Rejestr danych (Data Register) - adres bazowy+0 (801)
- Rejestr stanu (Status Register) - adres bazowy+1 (802)
- Rejestr sterujący (Control Register), adres bazowy+2 (803)
- Tryb półbajtowy (804)
- Tryb bajtowy (PS/2) (805)
- Tryb EPP (805)
- Tryb ECP (808)
- Rejestr ECR (Extended Control Register), adres bazowy+402h (811)
- Tryb standardowy (798)
- Realizacja portu równoległego w ramach architektury PC (812)
- Dostęp do łącza równoległego poprzez funkcje BIOS-u (814)
- Funkcja 00h (815)
- Funkcja 01h (815)
- Funkcja 02h (816)
- Dostęp do łącza równoległego z poziomu systemu MS-DOS (817)
- Funkcja 05h (817)
- Funkcja 40h (818)
- Ogólne zastosowanie łącza równoległego (819)
Rozdział 22. Złącze USB (825)
- Specyfikacja (825)
- Topologia (826)
- Okablowanie (828)
- Protokół (830)
- Pakiety (831)
- Sterowanie w trybach LS/FS (USB 1.1) (833)
- Sterowanie w trybie HS (USB 2.0) (834)
- USB w praktyce (837)
- Windows 95 (839)
- Windows 98/98SE/ME/2000/XP (839)
- Windows NT (840)
- USB 2.0 (840)
Rozdział 23. Złącze bezprzewodowe wykorzystujące fale podczerwieni (IrDA) (841)
- Protokoły komunikacyjne IrDA (841)
- Standard IrDA-CONTROL (842)
- Standard IrDA-DATA (843)
- IrDA w praktyce (845)
- Windows 95 (847)
- Windows 98 (848)
- Windows ME (848)
- Windows NT (848)
- Windows 2000 (848)
- Windows XP (849)
Rozdział 24. System ograniczania zużycia energii (ACPI) (851)
- Model warstwowy ACPI (852)
- Przegląd stanów energetycznych (855)
- Wskazówki praktyczne (857)
- Windows 98 (857)
- Windows 2000 (858)
- Kontrola sterowników (861)
Rozdział 25. Nośniki optyczne (863)
- Organizacja fizyczna danych (864)
- Przetwarzanie danych audio (864)
- Przetwarzanie danych cyfrowych (867)
- Informacja subkanałowa (868)
- Subkanał Q i TOC (870)
- Sesja i ścieżka (872)
- Formaty (873)
- Specyfikacje (877)
- Płyta CD-R (878)
- Płyta CD-RW (881)
- Technologia DVD (882)
- Kodowanie (882)
- Korekcja błędów (883)
- Formaty (883)
- DVD-R (884)
- DVD-RW (885)
- DVD+R/+RW (886)
- DVD-RAM (887)
- Płyta DVD (888)
- Parametry nośników DVD-RAM (889)
- Czytniki i nagrywarki (890)
- OPC (893)
- BURN-Proof i pochodne (893)
- MultiRead (894)
- Mount Rainier (894)
- Audio Master (895)
- Urządzenia kombinowane z DVD (895)
- Kod regionalny (896)
- Czas dostępu i transfer w trybach DVD (897)
- Badanie formatu nośnika (898)
Rozdział 26. Nowoczesne magistrale szerokopasmowe (901)
- Fibre Channel (902)
- Topologie (903)
- Sterowanie (903)
- Protokół (905)
- Systemy złączy i okablowanie FC (905)
- Dyski ze złączem FC (907)
- Infini Band (909)
- Architektura (910)
- Sterowanie linii (910)
- Protokół (911)
- Okablowanie IBA (912)
Rozdział 27. Karta dźwiękowa (915)
- Synteza FM (916)
- Synteza WaveTable (921)
- Digitalizacja i obróbka cyfrowa (DSP) (924)
- Przetworniki ADC i DAC (925)
- Standard Midi (927)
- Protokół MIDI (928)
- MIDI od strony sprzętowej (929)
- Modelowanie przestrzenne (931)
- Wyprowadzenia zewnętrzne (935)
- Sygnały analogowe i mikser (935)
- Sygnały cyfrowe (936)
- Wykorzystanie zasobów systemowych (938)
- "Sound on Board" według specyfikacji AC'97 (940)
- Schemat blokowy systemu AC'97 (941)
- Układ scalony Codec AC'97 (943)
Rozdział 28. Modemy (945)
- Implementacje modemów (945)
- Modulacja sygnału (948)
- AM i QAM (948)
- FSK (948)
- PM i PSK (949)
- PCM (949)
- TCM (949)
- Standardy (949)
- Standardy Bell (950)
- V.21/V.22/V.22bis/V.23 (951)
- V.32/V.32bis/V.32turbo (951)
- V.34 (V.Fast, V.34+, V.FC) (951)
- V.42 (MNP)/V.42bis (951)
- V.90 (952)
- V.92 (954)
- Dalsze perspektywy (954)
- Polecenia AT (954)
- Łańcuchy inicjalizujące (956)
- Chipset i sterownik modemu (956)
- Konfiguracja i diagnostyka modemów (957)
- Środki własne OS (957)
- Monitory systemowe (958)
- Hyper Terminal (958)
- Programy dodatkowe (959)
- ModemChk (960)
- MyVitalAgent (961)
- NetStatLive (NSL) (962)
- Środki własne OS (957)
Rozdział 29. PC w sieci lokalnej (963)
- Model OSI (964)
- Warstwa fizyczna (L1) (964)
- Łącze (L2) (965)
- Sieć (L3) (965)
- Transport (L4) (966)
- Sesja (L5) (966)
- Warstwa prezentacji (L6) (966)
- Warstwa użytkowa (L7) (966)
- Ethernet i TCP/IP (966)
- Kapsułkowanie do ramki Ethernet (967)
- Protokół TCP/IP (969)
- Karta sieciowa (971)
- Komunikacja z pamięcią i buforowanie (972)
- Formowanie ramki (973)
- Konwersja szeregowo-równoległa (974)
- Kodowanie i dekodowanie (974)
- Dostęp do medium i wykorzystanie pasma (975)
- Chipset karty (975)
- Wyposażenie, diagnostyka, konfiguracja (976)
- Realizacje sieci Ethernet (977)
- Okablowanie (979)
- Konstrukcja kabli (980)
- Kategorie i klasy (981)
- Połączenia PC i proste sieci (984)
- Wybór karty sieciowej i okablowania (985)
- System operacyjny i sterowniki protokołów (987)
- Przesyłanie danych (990)
- Netio Benchmark (993)
- Monitorowanie ruchu sieciowego na poziomie pakietów (993)
- Nadzorowanie aktywnych połączeń (994)
- Sieci bezprzewodowe (995)
- Specyfikacje (996)
- Topologie (997)
- Ramka (997)
- Uwierzytelnienie (998)
- Bezpieczeństwo (999)
- WEP (999)
- WPA (1001)
Rozdział 30. Bluetooth (1003)
- Założenia ogólne i specyfikacje (1004)
- Protokoły (1004)
- Warstwa fizyczna (1006)
- Sieć (1006)
- Pakiety (1009)
- Bezpieczeństwo (1011)
- Wykrywanie błędów (1013)
- Korekcja błędów (1013)
- Przykłady zastosowań (1014)
Rozdział 31. Zasilacz (1017)
- Zasilacz standardu ATX (1019)
- Specyfikacja ATX/ATX12V (1022)
- Dobór zasilacza (1024)
- Przykładowe rozwiązania (1026)
- Zasilacze dużej mocy (1026)
- ATXGES (AMD) (1026)
- EPS12V (Intel) (1029)
Rozdział 32. Zasilacze awaryjne (1033)
- Źródła zakłóceń (1033)
- Chwilowe zaniki napięcia (1034)
- Spadki o średniej długości (1034)
- Długotrwałe spadki napięcia (1034)
- Przepięcia (1035)
- Pakiety (1035)
- Wysokie harmoniczne (1035)
- Całkowity zanik napięcia (1035)
- Zasilacz PC jako odbiornik prądu zmiennego w sieci (1035)
- Budowa układów UPS (1038)
- Baterie (1039)
- Elementy kontrolne i regulacyjne (1040)
- Czas buforowania (1041)
- Topologie (1041)
- Standby (1042)
- Line Interactive (1043)
- On-Line (1043)
- Inne rozwiązania (1044)
- Zakres napięć wejściowych (1045)
- Programy obsługujące urządzenia UPS (1045)
- Środki systemu operacyjnego (1045)
- Programy własne producentów UPS (1046)
Rozdział 33. BIOS i jego program konfiguracyjny (1049)
- Organizacja systemu bezpieczeństwa (1050)
- Możliwości omijania systemu bezpieczeństwa (1052)
- Metoda 1 - hasła uniwersalne (1052)
- Metoda 2 - załadowanie parametrów standardowych (1053)
- Metoda 3 - kasowanie zawartości układu CMOS-RAM (1053)
- Metoda 4 - atak poprzez programy szperające (1054)
- Metoda 5 - drugi komputer (1055)
- Metoda 6 - przypadki specjalne i komputery przenośne (1055)
- Możliwości omijania systemu bezpieczeństwa (1052)
- System ochrony przed wirusami atakującymi MBR (1055)
- System ładowania wartości predefiniowanych (1056)
- Mechanizm opuszczania programu konfiguracyjnego (1056)
- Ogólna konstrukcja blokowa (1057)
- Programy pseudo-BIOS-SETUP (1057)
- Nowe trendy w programach BIOS (1057)
- Obrazki w BIOS-ie (1058)
- Podwójny BIOS (1058)
- POST on Board (1059)
- Voice Diagnostic (1059)
- Auto-Overclocking (1059)
Rozdział 34. Wykorzystanie Linuksa do diagnostyki środowiska PC (1095)
- Czym jest Linux? (1095)
- Dystrybucje (1095)
- Linux w Polsce (1096)
- Przegląd dystrybucji Linuksa (1096)
- Red Hat (1096)
- Mandrake (1096)
- SuSE (1096)
- Debian (1096)
- PLD (1096)
- Partycje i katalogi w Linuksie (1097)
- Uruchamianie systemu (1097)
- Lilo (1097)
- Ładowanie systemu Linux (1098)
- Konsola systemowa (1098)
- Podstawowe polecenia wykorzystywane do operacji na plikach i katalogach (1099)
- Dokumentacja systemowa (1100)
- Linux a diagnostyka systemu (1100)
- Linux na dyskietce (1101)
- Mini Linux (1101)
- Instalacja Mini Linuksa (1101)
- Wybrane programy - fdisk (1102)
- Mini Linux (1101)
- Linux na CD (1106)
- Knoppix (1106)
- Programy diagnostyczne (1106)
- Bonnie++ (1106)
- cURL (1107)
- Przykłady zastosowania (1107)
- Przykłady z zapisem do pliku (1108)
- Używanie haseł (autentyfikacja użytkowników) (1108)
- Wysyłanie plików do serwera (1109)
- Uszczegółowienie komunikatów o błędach (1110)
- Postęp transmisji (1110)
- Ograniczenie prędkości transmisji (1111)
- Plik konfiguracyjny (1111)
- TTCP (1112)
- CPUBurn (1112)
- MEMTEST86 (1114)
Dodatek A Przegląd architektury mikroprocesorów (1117)
- Procesory AMD (1117)
- Procesory firmy Cyrix (1137)
- Procesory Intela (1143)
- Procesory IDT (1172)
Dodatek B Systemy oznaczeń scalonych układów pamięciowych (1177)
- Układy DRAM (1177)
- Układy SDRAM (1181)
- Układy RDRAM (1184)
- Układy DDR SDRAM (1185)
Dodatek C Baza adresów internetowych (1187)
- Ujęcia całościowe PC (1187)
- Płyty główne (1187)
- Procesory (1192)
- IC i pamięci (1194)
- Dyski twarde (1196)
- Grafika (1199)
- Napędy CD-R, CD-RW, DVD (1203)
- Modemy (1204)
- Karty sieciowe (1205)
- Bazy danych sterowników (Drivers) (1205)
- Standardy, specyfikacje, encyklopedie (1206)
- Przeglądy i porównania sprzętu, nowości (1207)
- Optymalizacja sprzętu (1207)
- Chłodzenie (1208)
- Złącza (1208)
- Zasilacze (1210)
Dodatek D Przykład współpracy z magistralą ISA (1211)
- Opis działania (1211)
- Wykorzystywane sygnały magistrali (1213)
- Zastosowane układy scalone (1214)
Bibliografia (1217)
- Literatura polskojęzyczna (1217)
- Literatura anglojęzyczna (1221)
- Wydawnictwa (1222)
Skorowidz (1225)