reklama - zainteresowany?

Anatomia PC. Wydanie III - Helion

Anatomia PC. Wydanie III
Autor: Piotr Metzger, Adam Jełowicki
ISBN: 83-7197-001-3
stron: 616, Format: B5, okładka: miękka
Data wydania: 1997-11-21
Księgarnia: Helion

Cena książki: 60,00 zł

Dodaj do koszyka Anatomia PC. Wydanie III

Tagi: Elementy komputera

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
  • układy wieloprocesorowe
  • 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
komunikację z urządzeniami peryferyjnymi:
  • interfejs szeregowy
  • interfejs równoległy
urządzenia wejścia:
  • klawiaturę, mysz joystick i icj obsługę progarmową
konfigurację systemu:
  • program setup

Wydanie trzecie uzupełniono o:

  • omówienie standardu MMX,
  • omówienie standardu SDX,
  • opis złącza USB
Dla amatorów przedstawiono przykład własnej karty rozszerzającej.

Dodaj do koszyka Anatomia PC. Wydanie III

 

Osoby które kupowały "Anatomia PC. Wydanie III", wybierały także:

  • Chłodzenie procesorów PC
  • Komputery PC dla bystrzaków
  • ABC sam składam komputer. Wydanie IV
  • Montaż komputera PC. Ćwiczenia praktyczne
  • Od skanera do drukarki

Dodaj do koszyka Anatomia PC. Wydanie III

Spis treści

Anatomia PC. Wydanie III -- spis treści

Rozdział 1. Komunikacja procesora z innymi elementami architektury komputera

  • Procesory
    • Ogólny przegląd rodziny procesorów 80x86
    • Odmiany procesorów 32-bitowych
    • Procesory 64-bitowe
      • Pentium II
    • Konkurenci firmy Intel
    • Jak rozpoznać typ procesora
  • Koprocesory
    • Jak rozpoznać typ koprocesora
  • Architektura komputera PC/XT
    • Dostęp do przestrzeni wejścia-wyjścia
    • Procesory 8086 i 8088
      • Procesor 8086
      • Procesor 8088
    • Kontroler 8288
    • Elementy składowe architektury komputera XT
    • Ośmiobitowa magistrala zewnętrzna
  • Architektura komputera AT
    • Procesor 80286
    • Magistrala zewnętrzna (16-bitowa)
  • Architektura komputerów 386, 486 i Pentium
    • EISA (Extended Industry Standard Architecture)
      • Wieloprocesorowość
      • Magistrala zewnętrzna
      • Kontroler DMA
      • Kontroler przerwań sprzętowych
      • Kontroler magistral
      • Pamięć konfiguracji
    • MCA (Micro Channel Architecture)
    • VESA Local Bus
    • Magistrala PCI (Peripherial Component Interconnect)
      • Magistrala zewnętrzna
      • Kontroler przerwań sprzętowych
      • Pamięć konfiguracyjna urządzeń PCI
      • Rejestr stanu (Status Register)
      • Mechanizmy dostępu do pamięci konfiguracyjnej
      • Autokonfiguracja urządzeń PCI
    • Systemy multiprocesorowe
      • Architektura MPP
      • Architektura UMA
      • Komunikacja z pamięcią
      • Obsługa układów peryferyjnych
  • Architektura komputerów przenośnych
    • Złącze PCMCIA

Rozdział 2. Procesor z rozszerzeniem MMX

  • Zmiany w architekturze
    • Rozpoznanie procesora P55C
    • Nowe rejestry
    • Nowe typy danych
    • Nowe rozkazy
      • Przykład działania: Rozkaz PACKUSWB
      • Przykład działania: Rozkaz PADDSW
  • Przykłady zastosowań
    • Blue-Box
    • Przetwarzanie pliku WAV

Rozdział 3. System obsługi przerwań sprzętowych

  • Układ scalony 8259A
  • Cykl przyjęcia zgłoszenia
  • Kaskadowe łączenie kontrolerów przerwań
    • Fazy obsługi przerwań od układu Slave
  • Programowanie kontrolera przerwań
    • Inicjowanie pracy układu
  • Polling
  • Przerwanie niemaskowalne (NMI)

Rozdział 4. Kontroler DMA

  • Układ scalony 8237A
  • Tryby pracy kontrolera DMA
  • Kaskadowe łączenie układów 8237A
  • Programowanie kontrolerów DMA
  • Adresy portów kontrolerów DMA w komputerze IBM PC/XT
  • Adresy portów kontrolerów DMA w komputerze IBM PC/AT
  • Budowa rejestrów wewnętrznych
  • Przebieg transmisji
    • Komputer IBM PC
    • Komputer IBM PC/XT
    • Komputer IBM PC/AT
      • Kanały 16-bitowe
  • Układ odświeżania pamięci

Rozdział 5. Kontroler napędu dysków elastycznych

  • Zapis informacji na dyskietce
  • Fizyczna organizacja danych na dyskietce
  • Programowanie operacji dyskowych z poziomu systemu operacyjnego MS-DOS
  • Obsługa dysków za pomocą funkcji BIOS
  • Bezpośredni dostęp do kontrolera napędu dysków elastycznych
    • Rejestry kontrolera napędu dysków elastycznych
  • Cykl rozkazowy kontrolera
    • Faza przygotowawcza
    • Faza przekazywania rozkazu
    • Budowa przykładowego rozkazu - rozkaz RS (Read Sector)
    • Alternatywne metody transmisji danych
  • Uwzględnianie mechanicznych własności napędu
  • Zastosowanie kodów CRC

Rozdział 6. Obsługa dysku twardego

  • Budowa kontrolera
  • Systemy kodowania MFM i RLL
  • Fizyczna organizacja danych i formatowanie
    • Formatowanie wysokiego poziomu
    • Formatowanie niskiego poziomu
  • Błędy i ich korekcja
  • Standard AT-BUS
    • Logiczny opis złącza
    • Złącze fizyczne - Host Adapter
    • Dostęp CPU do dysku AT-BUS
    • Cykl programowania kontrolera
      • Przykład realizacji rozkazu CZYTAJ SEKTOR
      • Przykład realizacji rozkazu samoidentyfikacji dysku
    • Funkcje oszczędnościowe
      • System automatyczny
      • Rozkazy specjalne
  • Standard EIDE
    • Pojemność dysku
      • Logical Block Address
      • Extended Cylinder Head Sector
    • Prędkości transmisji danych
      • Tryby PIO
      • Tryby DMA
    • Zwiększenie liczby urządzeń
    • Poszerzenie oferty urządzeń IDE
    • Standard SDX
  • Standard SCSI
    • Ogólny opis systemu
    • Realizacja magistrali
      • SCSI a komputery klasy PC
    • Platforma fizyczna
      • Wersja asymetryczna
      • Wersja symetryczna
      • Praktyczna realizacja obciążenia końców linii
    • Organizacja pracy magistrali SCSI
      • Konwencja oznaczania sygnałów
      • Fazy pracy magistrali
      • Transfer danych w fazach informacyjnych
      • Sytuacje wyjątkowe
      • Rozkazy systemowe
      • Informacja statusowa
      • Komunikaty
      • System wskaźników
    • Przykładowa wymiana danych
    • Przykład prostego kontrolera SCSI
  • Programowanie operacji dyskowych
    • System operacyjny MS-DOS
      • Przerwanie INT25h DOS - Czytaj sektor logiczny
      • Przerwanie INT 26h DOS - Pisz sektor logiczny
      • Przerwanie INT 25h DOS - Czytaj sektor logiczny, tryb poszerzony
      • Przerwanie INT 26h DOS - Pisz sektor logiczny, tryb poszerzony
      • Przerwanie INT 21h DOS
      • Przerwanie INT41h i INT46h
    • Funkcje BIOS-u
      • Numeracja cylindrów
      • Numeracja dysków
      • Kody błędów
      • Funkcje przerwania 13h

Rozdział 7. Karty graficzne

  • Przegląd kart graficznych
  • Omówienie kart graficznych EGA, VGA i SVGA
    • Tryby tekstowe
    • Tryby graficzne
    • Tryby zapisu i odczytu pamięci obrazu
    • Standard VESA
  • Rejestry sterowników EGA/VGA
    • Rejestry zewnętrzne (external/general registers)
    • Układ sekwencyjny (sequencer)
    • Układ graficzny (graphics controller)
    • Układ sterowania atrybutem (attribute controller)
    • Przetwornik cyfrowo-analogowy (digital to analog converter)
    • Układ sterowania wyświetlaczem (CRT controller)
  • Funkcje BIOS obsługujące karty graficzne
    • Funkcje określające tryb pracy i ogólne parametry sterownika
    • Funkcje dostępu do ekranu
    • Funkcje służące do definiowania kolorów
    • Funkcje generatora znaków
    • Funkcje konfigurujące sterownik
    • Funkcje uzupełniające
    • Dodatkowe funkcje obsługiwane przez VESA-BIOS
  • Przykłady zastosowania funkcji BIOS-u kart graficznych
    • Rozpoznanie typu karty graficznej
    • Sprawdzenie ilości pamięci zainstalowanej na karcie graficznej
    • Zmiana wyglądu znaku

Rozdział 8. Grafika PC w dobie multimediów

  • Akceleratory graficzne
    • Sprzętowe wspomaganie funkcji video
    • Interfejs programowy
  • Obrazy trójwymiarowe
    • Tworzenie i przechowywanie obiektów 3D
    • Mapowanie
      • Skrót perspektywy
      • Korekcja perspektywy
      • Mipmapping
    • Akceleratory 3D
      • Przygotowanie trójkąta (Triangle Setup)
      • Dostęp do pamięci obrazu
      • Dostęp do tekstur
      • Przykłady rozwiązań akceleratorów 3D
      • Interfejs programisty
  • Prezentacje Video
    • Format MPEG
      • Dekodowanie
      • Kodowanie
  • Właściwa karta graficzna do właściwych zastosowań
    • Pamięć karty graficznej
      • Organizacja pamięci
      • Rodzaje stosowanych pamięci
    • Przegląd powszechnie stosowanych układów sterowników
    • Dopasowanie karty do monitora
      • Ile pamięci potrzeba naprawdę
      • RAMDAC
      • Jakość monitora
      • Programy instalacyjne
      • Kanał informacyjny VESA DDC

Rozdział 9. System odmierzania czasu

  • Układ 8253/8254
      • Tryb 0.
      • Tryb 1.
      • Tryb 2.
      • Tryb 3.
      • Tryb 4.
      • Tryb 5.
  • Programowanie generatora 8253/8254
  • Zegar systemowy
  • Układ odświeżania pamięci dynamicznej
  • Obsługa głośnika
  • Drugi układ 8254 i jego zastosowanie

Rozdział 10. Pamięć CMOS-RAM

  • Układ scalony MC146818
    • Organizacja pamięci CMOS
  • Funkcje BIOS obsługujące pamięć konfiguracji
  • Bezpośredni dostęp do pamięci CMOS

Rozdział 11. Łącze równoległe

  • Obsługa drukarki z łączem równoległym
  • Dostęp do łącza równoległego z poziomu systemu operacyjnego DOS
      • Funkcja 05h Funkcja 40h
  • Dostęp do łącza równoległego poprzez funkcje BIOS
      • Funkcja 00h
      • Funkcja 01h
      • Funkcja 02h
  • Ogólne zastosowanie łącza równoległego - dostęp do portów

Rozdział 12. Łącze szeregowe

      • Transmisja synchroniczna Transmisja asynchroniczna
    • Asynchroniczna transmisja szeregowa i ramka danych
    • Układ scalony 8250
    • Interfejs RS-232C
      • Tryb simpleksowy
      • Tryb półdupleksowy
      • Tryb dupleksowy
  • Dostęp do łącza szeregowego z poziomu systemu operacyjnego MS-DOS
      • Funkcja 03h
      • Funkcja 04h
      • Funkcja 3Fh
      • Funkcja 40h
  • Funkcje BIOS obsługujące łącze szeregowe
      • Przekroczenie czasu (time-out)
      • Przerwanie połączenia (Break)
      • Błąd protokołu (Frame Error)
      • Błąd parzystości (Parity Error)
      • Błąd przepełnienia (Overrun Error)
      • Bajt statusu modemu
      • Funkcja 00h
      • Funkcja 01h
      • Funkcja 02h
      • Funkcja 03h
  • Bezpośrednie programowanie rejestrów UART
      • Przerwania generowane przez łącze szeregowe
      • Rejestr konfiguracji przerwań
      • Rejestr identyfikacji przerwań
      • Rejestr formatu danych
      • Prędkość transmisji
      • Rejestr wyjściowych sygnałów sterujących łącza RS-232C
      • Rejestr wejściowych sygnałów sterujących łącza RS-232C
      • Rejestr stanu transmisji
      • Specyfika układu UART 16450

Rozdział 13. Klawiatura

  • Klawiatury XT, AT i PS/2
  • Mapa klawiatury
  • Organizacja obsługi klawiatury przez BIOS
  • Funkcje przerwania 16h BIOS
  • Bezpośrednie programowanie klawiatury
    • Port wejściowy i port wyjściowy

Rozdział 14. Pozostałe urządzenia wejścia

  • Myszka i jej obsługa
  • Game port

Rozdział 15. Złącze USB

    • Specyfikacja
    • Topologia
    • Okablowanie
    • Protokół
    • USB w praktyce

Rozdział 16. Zasilacz

Dodatki

Dodatek A. Program Setup

  • Setup 286
    • Tryb podstawowy
    • Tryb zaawansowany
  • Setup 386
    • Układ scalony 82C206 i jego rejestry
    • Układ scalony 82C301 i jego rejestry
    • Układ scalony 82C302 i jego rejestry
  • Setup 486
  • Pentium

Dodatek B. Współpraca z magistralą zewnętrzną

  • Opis działania
  • Wykorzystywane sygnały magistrali
      • D0-D7 (Data)
      • A0-A9 (Address)
      • ALE (Address Latch Enable)
      • ~IOW (Input/Output Write)
      • +5V/GND
    Zastosowane układy scalone
      • 74688 (Komparator 8-bitowy)
      • 74245 (Ośmiokrotny nadajnik-odbiornik linii - transceiver)
      • 74574 (Ośmiokrotny przerzutnik D)
      • 7485 (Komparator 4-bitowy)
      • 7400 (4 bramki NAND)
      • 7406 (Sześciokrotny inwerter O/C)

Dodatek C. Dyskietka dołączona do książki

  • 486slow.zip
      • Autor programu
      • Opis programu
  • cmoskeep.zip
      • Autor programu
      • Opis programu
  • comprt25.zip
      • Autor programu
      • Opis programu
  • _fpu-fix.exe
      • Autor programu
      • Opis programu
  • _snoop3.exe
      • Autor programu
      • Opis programu
  • _sys-chk.exe
      • Autor programu
      • Opis programu
  • _sysinfo.exe
      • Autor programu
      • Opis programu
  • wcpu050.zip
      • Autor programu
      • Opis programu

Dodaj do koszyka Anatomia PC. Wydanie III

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2026 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.