home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 1999 January
/
pcwk_01_1999.iso
/
Ksiazki
/
HELION
/
anatp4.txt
< prev
next >
Wrap
Text File
|
1998-11-27
|
13KB
|
480 lines
Anatomia PC
- wydanie IV poprawione i uzupe│nione
Autorzy: Piotr Metzger, Adam Je│owicki
Kolejne wydanie znanej ksi╣┐ki bΩd╣cej
ca│o£ciowym om≤wieniem architektury
komputer≤w zgodnych z IBM PC. W ksi╣┐ce
om≤wiono:
elementy p│yty g│≤wnej:
╖ procesor,
╖ standard MMX,
╖ uk│ady wieloprocesowe,
╖ magistralΩ systemow╣,
uk│ady obs│ugi przerwa±:
╖ uk│ady bezpo£redniego dostΩpu
do pamiΩci,
╖ uk│ady czasowe,
pamiΩci masowe:
╖ sterowniki i napΩdy dysk≤w twardych
i elastycznych,
╖ techniki zapisu,
╖ standard SDX,
komunikacjΩ z urz╣dzeniami peryferyjnymi:
╖ interfejs r≤wnoleg│y i szeregowy,
╖ z│╣cze USB,
urz╣dzenia wej£cia:
╖ klawiaturΩ, myszkΩ, joystick i ich
obs│ugΩ programow╣,
konfiguracjΩ systemu:
╖ program setup.
Wydanie czwarte uzupe│niono o:
╖ opisy procesor≤w Pentium II, AMD K6-2,
Cyrix M2
╖ opis magistrali AGP.
Anatomia PC wyd. 4 - spis tre£ci:
Rozdzia│ 1. Komunikacja procesora
z innymi elementami architektury
komputera (13)
╖ Procesor (13)
╖ Przetwarzanie rozkaz≤w (15)
╖ RISC i CISC (15)
╖ Pipeline (16)
╖ Techniki przyspieszania (19)
╖ DostΩp do pamiΩci (26)
╖ Adresowanie (28)
╖ Stronicowanie (30)
╖ Caching (31)
╖ Topologie (33)
╖ Organizacja pamiΩci podrΩcznej (34)
╖ PamiΩµ podrΩczna procesora 80386 (36)
╖ Zakres pokrywany przez pamiΩµ
podrΩczn╣ (40)
╖ Obs│uga przestrzeni adresowej I/O (41)
╖ Procesor 8086 (42)
╖ Procesory 80386 i 80486 (42)
╖ Pentium (43)
╖ Funkcje kontrolne i steruj╣ce (43)
╖ BIST (44)
╖ Kontrola TLB (44)
╖ Kontrola pamiΩci podrΩcznej (44)
╖ Przej£cie w stan wysokiej
impedancji (44)
╖ JTAG (45)
╖ CzΩstotliwo£µ taktowania (47)
╖ Zasilanie (49)
╖ Przegl╣d architektury procesor≤w (52)
╖ Procesory AMD (53)
╖ Procesory Cyrix (60)
╖ Procesory Intel (66)
╖ Jak rozpoznaµ typ procesora (80)
╖ Czy procesor jest zgodny
z uk│adem 80286 lub lepszym (81)
╖ Procesor 8086/88 czy 80186/88 (82)
╖ Procesor 80286 (82)
╖ Procesor 80386 (82)
╖ Procesor 486 czy Pentium (82)
╖ Koprocesory (83)
╖ Koprocesor 8087 (84)
╖ Koprocesor 80287 (84)
╖ Koprocesor 80387 (85)
╖ Koprocesor i487SX (86)
╖ Jak rozpoznaµ typ koprocesora (86)
╖ Czy w systemie jest koprocesor (87)
╖ Koprocesor 8087 (87)
╖ Koprocesor 80287 czy 80387 (87)
╖ Architektura komputera PC/XT (88)
╖ DostΩp do przestrzeni
wej£cia-wyj£cia (88)
╖ Procesory 8086 i 8088 (90)
╖ Procesor 8086 (90)
╖ Procesor 8088 (93)
╖ Kontroler 8288 (93)
╖ Elementy sk│adowe architektury
komputera XT (95)
╖ O£miobitowa magistrala zewnΩtrzna (98)
╖ Architektura komputera AT (101)
╖ Procesor 80286 (104)
╖ Magistrala zewnΩtrzna (16-bitowa) (105)
╖ Architektura komputer≤w 386, 486
i Pentium (108)
╖ EISA (Extended Industry Standard
Architecture) (110)
╖ Wieloprocesorowo£µ (110)
╖ Magistrala zewnΩtrzna (110)
╖ Kontroler DMA (111)
╖ Kontroler przerwa± sprzΩtowych (111)
╖ Kontroler magistral (111)
╖ PamiΩµ konfiguracji (112)
╖ MCA (Micro Channel Architecture) (112)
╖ VESA Local Bus (114)
╖ Magistrala PCI (Peripherial Component
Interconnect) (116)
╖ Magistrala zewnΩtrzna (128)
╖ Kontroler przerwa± sprzΩtowych (128)
╖ PamiΩµ konfiguracyjna
urz╣dze± PCI (131)
╖ Mechanizmy dostΩpu do pamiΩci
konfiguracyjnej (145)
╖ Autokonfiguracja urz╣dze± PCI (147)
╖ Magistrala AGP (147)
╖ Sygna│y magistrali AGP (153)
╖ AGP w teorii (157)
╖ AGP w praktyce (164)
╖ Systemy multiprocesorowe (167)
╖ Architektura MPP (168)
╖ Architektura UMA (169)
╖ Komunikacja z pamiΩci╣ (170)
╖ Buforowa pamiΩµ podrΩczna (Cache) (171)
╖ Obs│uga uk│ad≤w peryferyjnych (174)
╖ Architektura komputer≤w
przeno£nych (182)
╖ Z│╣cze PCMCIA (183)
Rozdzia│ 2. Procesor z rozszerzeniem
MMX (185)
╖ Zmiany w architekturze (185)
╖ Rozpoznanie procesora P55C (187)
╖ Nowe rejestry (188)
╖ Nowe typy danych (191)
╖ Nowe rozkazy (191)
╖ Przyk│ad dzia│ania: Rozkaz
PACKUSWB (194)
╖ Przyk│ad dzia│ania: Rozkaz PADDSW (195)
╖ Przyk│ady zastosowa± (196)
╖ Blue-Box (197)
╖ Przetwarzanie pliku WAV (198)
Rozdzia│ 3. System obs│ugi przerwa±
sprzΩtowych (199)
╖ Uk│ad scalony 8259A (201)
╖ Cykl przyjΩcia zg│oszenia (202)
╖ Kaskadowe │╣czenie kontroler≤w
przerwa± (204)
╖ Fazy obs│ugi przerwa± od uk│adu
Slave (205)
╖ Programowanie kontrolera przerwa± (206)
╖ Inicjowanie pracy uk│adu (207)
╖ Polling (211)
╖ Przerwanie niemaskowalne (NMI) (211)
Rozdzia│ 4. Kontroler DMA (213)
╖ Uk│ad scalony 8237A (214)
╖ Tryby pracy kontrolera DMA (217)
╖ Kaskadowe │╣czenie uk│ad≤w 8237A (218)
╖ Programowanie kontroler≤w DMA (219)
╖ Adresy port≤w kontroler≤w DMA
w komputerze IBM PC/XT (220)
╖ Adresy port≤w kontroler≤w DMA
w komputerze IBM PC/AT (221)
╖ Budowa rejestr≤w wewnΩtrznych (223)
╖ Przebieg transmisji (226)
╖ Komputer IBM PC (226)
╖ Komputer IBM PC/XT (227)
╖ Komputer IBM PC/AT (228)
╖ Kana│y 16-bitowe (228)
╖ Uk│ad od£wie┐ania pamiΩci (230)
Rozdzia│ 5. Kontroler napΩdu dysk≤w
elastycznych (231)
╖ Zapis informacji na dyskietce (231)
╖ Fizyczna organizacja danych na
dyskietce (233)
╖ Programowanie operacji dyskowych
z poziomu systemu MS-DOS (236)
╖ Obs│uga dysk≤w za pomoc╣
funkcji BIOS (240)
╖ Bezpo£redni dostΩp do kontrolera
napΩdu dysk≤w elastycznych (248)
╖ Rejestry kontrolera napΩdu dysk≤w
elastycznych (249)
╖ Cykl rozkazowy kontrolera (251)
╖ Faza przygotowawcza (251)
╖ Faza przekazywania rozkazu (252)
╖ Budowa przyk│adowego rozkazu - rozkaz
RS (Read Sector) (252)
╖ Alternatywne metody transmisji
danych (258)
╖ UwzglΩdnianie mechanicznych w│asno£ci
napΩdu (259)
╖ Zastosowanie kod≤w CRC (261)
Rozdzia│ 6. Obs│uga dysku twardego (265)
╖ Budowa kontrolera (265)
╖ Systemy kodowania MFM i RLL (267)
╖ Fizyczna organizacja danych
i formatowanie (269)
╖ Formatowanie wysokiego poziomu (270)
╖ Formatowanie niskiego poziomu (271)
╖ B│Ωdy i ich korekcja (272)
╖ Standard AT-BUS (276)
╖ Logiczny opis z│╣cza (277)
╖ Z│╣cze fizyczne - Host Adapter (278)
╖ DostΩp CPU do dysku AT-BUS (281)
╖ Cykl programowania kontrolera (288)
╖ Przyk│ad realizacji rozkazu
CZYTAJ SEKTOR (290)
╖ Przyk│ad realizacji rozkazu
samoidentyfikacji dysku (293)
╖ Funkcje oszczΩdno£ciowe (296)
╖ System automatyczny (297)
╖ Rozkazy specjalne (297)
╖ Standard EIDE (301)
╖ Pojemno£µ dysku (302)
╖ Logical Block Address (304)
╖ Extended Cylinder Head Sector (305)
╖ PrΩdko£ci transmisji danych (305)
╖ Tryby PIO (305)
╖ Tryby DMA (306)
╖ ZwiΩkszenie liczby urz╣dze± (307)
╖ Poszerzenie oferty urz╣dze± IDE (309)
╖ Standard SDX (309)
╖ Standard SCSI (313)
╖ Og≤lny opis systemu (313)
╖ Realizacja magistrali (316)
╖ SCSI a komputery klasy PC (319)
╖ Platforma fizyczna (321)
╖ Wersja asymetryczna (321)
╖ Wersja symetryczna (323)
╖ Praktyczna realizacja obci╣┐enia
ko±c≤w linii (324)
╖ Organizacja pracy magistrali SCSI (327)
╖ Konwencja oznaczania sygna│≤w (327)
╖ Fazy pracy magistrali (327)
╖ Transfer danych w fazach
informacyjnych (342)
╖ Sytuacje wyj╣tkowe (350)
╖ Rozkazy systemowe (353)
╖ Informacja statusowa (357)
╖ Komunikaty (359)
╖ System wska1/4nik≤w (364)
╖ Przyk│adowa wymiana danych (366)
╖ Przyk│ad prostego kontrolera SCSI (370)
╖ Programowanie operacji dyskowych (375)
╖ System operacyjny MS-DOS (375)
╖ Przerwanie INT25h DOS - czytaj
sektor logiczny (376)
╖ Przerwanie INT 26h DOS - pisz
sektor logiczny (376)
╖ Przerwanie INT 25h DOS - czytaj
sektor logiczny, tryb poszerzony (377)
╖ Przerwanie INT 26h DOS - pisz
sektor logiczny, tryb poszerzony (378)
╖ Przerwanie INT 21h DOS (379)
╖ Przerwanie INT41h i INT46h (379)
╖ Funkcje BIOS-u (379)
╖ Numeracja cylindr≤w (380)
╖ Numeracja dysk≤w (380)
╖ Kody b│Ωd≤w (380)
╖ Funkcje przerwania 13h (380)
Rozdzia│ 7. Karty graficzne (395)
╖ Przegl╣d kart graficznych (395)
╖ Om≤wienie kart graficznych EGA,
VGA i SVGA (399)
╖ Tryby tekstowe (402)
╖ Tryby graficzne (403)
╖ Tryby zapisu i odczytu pamiΩci
obrazu (404)
╖ Standard VESA (406)
╖ Rejestry sterownik≤w EGA/VGA (406)
╖ Rejestry zewnΩtrzne (external/general
registers) (408)
╖ Uk│ad sekwencyjny (sequencer) (410)
╖ Uk│ad graficzny (graphics
controller) (412)
╖ Uk│ad sterowania atrybutem (attribute
controller) (417)
╖ Przetwornik cyfrowo-analogowy (digital
to analog converter) (421)
╖ Uk│ad sterowania wy£wietlaczem (CRT
controller) (423)
╖ Funkcje BIOS obs│uguj╣ce karty
graficzne (432)
╖ Funkcje okre£laj╣ce tryb pracy
i og≤lne parametry sterownika (433)
╖ Funkcje dostΩpu do ekranu (436)
╖ Funkcje s│u┐╣ce do definiowania
kolor≤w (440)
╖ Funkcje generatora znak≤w (446)
╖ Funkcje konfiguruj╣ce sterownik (453)
╖ Funkcje uzupe│niaj╣ce (457)
╖ Dodatkowe funkcje obs│ugiwane przez
VESA-BIOS (464)
╖ Przyk│ady zastosowania funkcji
BIOS-u kart graficznych (470)
╖ Rozpoznanie typu karty graficznej (470)
╖ Sprawdzenie ilo£ci pamiΩci zainstalo-
wanej na karcie graficznej (471)
╖ Zmiana wygl╣du znaku (471)
Rozdzia│ 8. Grafika PC w dobie
multimedi≤w (473)
╖ Akceleratory graficzne (474)
╖ SprzΩtowe wspomaganie funkcji
video (475)
╖ Interfejs programowy (477)
╖ Obrazy tr≤jwymiarowe (479)
╖ Tworzenie i przechowywanie
obiekt≤w 3D (479)
╖ Mapowanie (480)
╖ Skr≤t perspektywy (484)
╖ Korekcja perspektywy (486)
╖ Mipmapping (487)
╖ Akceleratory 3D (488)
╖ Przygotowanie tr≤jk╣ta
(Triangle Setup) (488)
╖ DostΩp do pamiΩci obrazu (492)
╖ DostΩp do tekstur (493)
╖ Przyk│ady rozwi╣za±
akcelerator≤w 3D (494)
╖ Interfejs programisty (497)
╖ Prezentacje video (499)
╖ Format MPEG (499)
╖ Dekodowanie (501)
╖ Kodowanie (503)
╖ W│a£ciwa karta graficzna
do w│a£ciwych zastosowa± (505)
╖ PamiΩµ karty graficznej (506)
╖ Organizacja pamiΩci (507)
╖ Rodzaje stosowanych pamiΩci (509)
╖ Przegl╣d powszechnie stosowanych
uk│ad≤w sterownik≤w (512)
╖ Dopasowanie karty do monitora (520)
╖ Ile pamiΩci potrzeba naprawdΩ (521)
╖ RAMDAC (523)
╖ Jako£µ monitora (525)
╖ Programy instalacyjne (526)
╖ Kana│ informacyjny VESA DDC (527)
Rozdzia│ 9. System odmierzania czasu (529)
╖ Uk│ad 8253/8254 (529)
╖ Tryb 0. (532)
╖ Tryb 1. (532)
╖ Tryb 2. (532)
╖ Tryb 3. (532)
╖ Tryb 4. (533)
╖ Tryb 5. (533)
╖ Programowanie generatora 8253/8254 (534)
╖ Zegar systemowy (537)
╖ Uk│ad od£wie┐ania pamiΩci
dynamicznej (538)
╖ Obs│uga g│o£nika (540)
╖ Drugi uk│ad 8254 i jego
zastosowanie (542)
Rozdzia│ 10. PamiΩµ CMOS-RAM (545)
╖ Uk│ad scalony MC146818 (546)
╖ Organizacja pamiΩci CMOS (546)
╖ Funkcje BIOS obs│uguj╣ce pamiΩµ
konfiguracji (555)
╖ Bezpo£redni dostΩp do pamiΩci CMOS (558)
Rozdzia│ 11. ú╣cze r≤wnoleg│e (561)
╖ Obs│uga drukarki z │╣czem
r≤wnoleg│ym (562)
╖ DostΩp do │╣cza r≤wnoleg│ego z poziomu
systemu operacyjnego DOS (564)
╖ DostΩp do │╣cza r≤wnoleg│ego poprzez
funkcje BIOS (566)
╖ Og≤lne zastosowanie │╣cza r≤wnoleg│ego
- dostΩp do port≤w (568)
Rozdzia│ 12. ú╣cze szeregowe (573)
╖ Transmisja synchroniczna (573)
╖ Transmisja asynchroniczna (573)
╖ Asynchroniczna transmisja szeregowa
i ramka danych (573)
╖ Uk│ad scalony 8250 (575)
╖ Interfejs RS-232C (579)
╖ Tryb simpleksowy (581)
╖ Tryb p≤│dupleksowy (582)
╖ Tryb dupleksowy (582)
╖ DostΩp do │╣cza szeregowego z poziomu
systemu operacyjnego MS-DOS (584)
╖ Funkcja 03h (585)
╖ Funkcja 04h (585)
╖ Funkcja 3Fh (585)
╖ Funkcja 40h (586)
╖ Funkcje BIOS obs│uguj╣ce │╣cze
szeregowe (587)
╖ Przekroczenie czasu (Time Out) (587)
╖ Przerwanie po│╣czenia (Break) (588)
╖ B│╣d protoko│u (Frame Error) (588)
╖ B│╣d parzysto£ci (Parity Error) (588)
╖ B│╣d przepe│nienia (Overrun Error) (588)
╖ Bajt statusu modemu (588)
╖ Funkcja 00h (589)
╖ Funkcja 01h (590)
╖ Funkcja 02h (590)
╖ Funkcja 03h (591)
╖ Bezpo£rednie programowanie rejestr≤w
UART (591)
╖ Przerwania generowane przez │╣cze
szeregowe (593)
╖ Rejestr konfiguracji przerwa± (593)
╖ Rejestr identyfikacji przerwa± (594)
╖ Rejestr formatu danych (595)
╖ PrΩdko£µ transmisji (596)
╖ Rejestr wyj£ciowych sygna│≤w
steruj╣cych │╣cza RS-232C (597)
╖ Rejestr wej£ciowych sygna│≤w
steruj╣cych │╣cza RS-232C (598)
╖ Rejestr stanu transmisji (598)
╖ Specyfika uk│adu UART 16450 (599)
Rozdzia│ 13. Klawiatura (601)
╖ Klawiatury XT, AT i PS/2 (601)
╖ Mapa klawiatury (603)
╖ Organizacja obs│ugi klawiatury przez
BIOS (608)
╖ Funkcje przerwania 16h BIOS (613)
╖ Bezpo£rednie programowanie
klawiatury (618)
╖ Port wej£ciowy i port wyj£ciowy (625)
Rozdzia│ 14. Pozosta│e urz╣dzenia
wej£cia (629)
╖ Myszka i jej obs│uga (629)
╖ Game port (635)
Rozdzia│ 15. Z│╣cze USB (639)
╖ Specyfikacja (639)
╖ Topologia (640)
╖ Okablowanie (640)
╖ Protok≤│ (642)
╖ USB w praktyce (644)
Rozdzia│ 16. Zasilacz (647)
Dodatek A. Program Setup (651)
Setup 286 (656)
Tryb podstawowy (656)
Tryb zaawansowany (657)
Setup 386 (659)
Uk│ad scalony 82C206 i jego rejestry (662)
Uk│ad scalony 82C301 i jego rejestry (663)
Uk│ad scalony 82C302 i jego rejestry (665)
Setup 486 (669)
Setup Pentium (677)
Dodatek B. Wsp≤│praca z magistral╣
zewnΩtrzn╣ (685)
Opis dzia│ania (685)
Wykorzystywane sygna│y magistrali (687)
Zastosowane uk│ady scalone (688)
Dodatek C. CD-ROM do│╣czony
do ksi╣┐ki (691)
Wydawnictwo Helion, paƒdziernik 1998
ISBN: 83-7197-082-X
Format: B5, 696 stron
Zawiera CD-ROM
Cena ksi╣┐ki: 79.50 z│
WiΩcej informacji:
www.helion.com.pl/ksiazki/anatp4.htm