1. Trang chủ
  2. » Công Nghệ Thông Tin

PC Werkstatt Ausgabe 2000- P34 ppsx

15 201 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Cấu trúc

  • PC-Werkstatt -magnum-

  • QuickView

  • Inhaltsverzeichnis

  • Vorwort und Einführung

  • 1 PC-Grundlagen

    • 1 Die PC-Komponenten

      • 1.1 Kurze Zeitreise der Digital- und PC-Technik

      • 1.2 Ein erster Blick in das PC-Innere

      • 1.3 Die Tastatur

        • 1.3.1 Tastaturanschlüsse und -adapter

        • 1.3.2 Funktionsweise und Controller

        • 1.3.3 Tastaturfehler lokalisieren und beseitigen

        • 1.3.4 Pflege der Tastatur und der PC-Oberflächen

      • 1.4 Die Maus

        • 1.4.1 Zur Funktion einer Maus

        • 1.4.2 Die üblichen Mausschnittstellen

        • 1.4.3 Maus-Softwaretreiber

      • 1.5 Joysticks und Pads

        • 1.5.1 Der Gameport

        • 1.5.2 Pads – digitale Joysticks

        • 1.5.3 Fehlersuche und Reparatur

      • 1.6 Der Monitor

        • 1.6.1 Monitorgrundlagen

        • 1.6.2 Monitoreinstellungen

        • 1.6.3 Festfrequenzmonitore am PC

        • 1.6.4 Die Monitoranschlüsse

        • 1.6.5 Mehrfachmonitor-Konfiguration

        • 1.6.6 So funktioniert ein Monitor

        • 1.6.7 Maskentypen

        • 1.6.8 Multisync-und Overscan-Monitor

        • 1.6.9 LCD-Monitore – Flachbildschirme

        • 1.6.10 Strahlungsarmer und ergonomischer Monitor

        • 1.6.11 Die Stromsparmodi der Monitore

        • 1.6.12 Monitor Plug&Play

      • 1.7 Die Grafikkarten

        • 81

        • 1.7.1 Grafikkartentypen im Überblick

        • 82

        • 1.7.2 Die VGA-Karte

        • 83

        • 84

        • 85

        • 1.7.3 Der VGA-Anschluss

        • 86

        • 87

        • 1.7.4 VESA-Modi

        • 88

        • 89

        • 1.7.5 2D-Grafikkarten

        • 90

        • 1.7.6 Aufbau von Grafikkarten

        • 91

        • 92

        • 93

        • 94

        • 95

        • 1.7.7 Grafikauflösungen und Speicherbedarf

        • 96

        • 97

        • 98

        • 1.7.8 3D-Grafikkarten

        • 99

        • 1.7.9 Funktionen von 3D-Grafikkarten

        • 100

        • 101

        • 102

        • 103

        • 104

        • 105

        • 106

        • 107

        • 1.7.10 Accelerated Graphics Port

        • 108

        • 109

        • 1.7.11 VESA Feature Connector

        • 110

        • 111

        • 112

        • 1.7.12 Digitale Interfaces

        • 113

        • 1.7.13 Grafikkarten im Überblick

        • 114

        • 115

        • 116

        • 117

        • 118

        • 120

  • 2 Laufwerke

    • 2 Diskettenlaufwerke, LS120, ZIP

      • 2.1 Magnetische Aufzeichnungsverfahren

        • 2.1.1 Das FM-Verfahren

        • 2.1.2 Das MFM-Verfahren

        • 2.1.3 Die RLL-Verfahren

      • 2.2 Diskettenlaufwerke

        • 2.2.1 Diskettentypen und Speicherkapazität

        • 2.2.2 Technische Daten der Diskettenlaufwerke

        • 2.2.3 Signale der Diskettenlaufwerks-Schnittstelle

        • 2.2.4 Mechanischer Einbau und Anschluss

        • 2.2.5 Controller und PC-Ressourcen

        • 2.2.6 Anmeldung und Laufwerkskonfigurationen

      • 2.3 Floppy-Alternativen im Überblick

      • 2.4 Das LS120-Laufwerk

        • 2.4.1 Das Speicherprinzip

        • 2.4.2 Setup und Softwareunterstützung

      • 2.5 ZIP-Laufwerke

        • 2.5.1 Das Speicherprinzip

        • 2.5.2 ZIP-Laufwerk am Parallel-Port

        • 2.5.3 ATAPI-ZIP-Laufwerk

        • 2.5.4 ZIP-Plus- und ZIP-SCSI-Laufwerk

    • 3 Festplatten

      • 3.1 Der Aufbau einer Festplatte

        • 3.1.1 Festplattentechnologien

      • 3.2 Die Speicherkapazität

      • 3.3 Festplattengrundlagen

        • 3.3.1 Interleave-Faktor

        • 3.3.2 Zone-Bit-Recording

        • 3.3.3 Kompensationen

        • 3.3.4 Register der Festplattenschnittstelle

      • 3.4 IDE-Festplatten

        • 3.4.1 IDE-Festplattenanschluss

        • 3.4.2 Register und Adressen – ATA

      • 3.5 Enhanced-IDE

        • 3.5.1 Logical Block Addressing

        • 3.5.2 EIDE-Anschlüsse

        • 3.5.3 PIO-, DMA- und Ultra-DMA-Modes

      • 3.6 Einbau und Konfiguration von Festplatten

        • 3.6.1 Montage

        • 3.6.2 Setzen der Jumper

        • 3.6.3 Geräteanschluss

        • 3.6.4 Konfiguration

        • 3.6.5 Festplatteneinrichtung

        • 3.6.6 Dateisysteme im Detail

        • 3.6.7 Festplatten testen und defragmentieren

        • 3.6.8 Festplatten-Cache

        • 3.6.9 Festplatten reparieren?

    • 4 Wechselplatten und Bandlaufwerke

      • 4.1 Wechselplatten

        • 4.1.1 Magnetische Wechselplatten

        • 4.1.2 Die »selbstgebaute« Wechselfestplatte

        • 4.1.3 PD-Laufwerke

        • 4.1.4 MO-Laufwerke

      • 4.2 Die Datensicherung – Backup

        • 4.2.1 Backup-Software im Überblick

      • 4.3 Tape Drives

      • 4.4 QIC-Tape

        • 4.4.1 Die QIC-Datenspeicherung

      • 4.5 Travan

        • 4.5.1 Multi Channel Linear Recording

      • 4.6 DAT-Streamer

        • 4.6.1 Die DAT-Standards

        • 4.6.2 Das DAT-Aufzeichungsverfahren

        • 4.6.3 Digital Linear Tape

        • 4.6.4 Advanced Intelligent Tape

  • 3 SCSI-Bus und Weiterentwicklungen

    • 5 Der SCSI-Bus

      • 5.1 SCSI-Bus-Einführung

      • 5.2 Der 8-Bit-SCSI-Bus

        • 5.2.1 Die Signale des SCSI-Bussystems

        • 5.2.2 Der Datenverkehr auf dem SCSI-Bus

      • 5.3 SCSI-Bus-Festplatten

      • 5.4 SCSI-Standards im Überblick

      • 5.5 Wide-SCSI

      • 5.6 Differential-SCSI

      • 5.7 Ultra2-SCSI

      • 5.8 SCSI-Bus-Hostadapter

      • 5.9 SCSI-Bus-Konfiguration

        • 5.9.1 Standard- und Wide-SCSI

        • 5.9.2 Hostadapter-Setup

        • 5.9.3 Festplatten konfigurieren

        • 5.9.4 Terminierung und Anschlüsse

        • 5.9.5 SCSI-Gerätekombinationen

      • 5.10 SCSI-Software

      • 5.11 RAID-Systeme

        • 5.11.1 RAID Level 0

        • 5.11.2 RAID Level 1

        • 5.11.3 RAID Level 2

        • 5.11.4 RAID-Level 3

        • 5.11.5 RAID-Level 4

        • 5.11.6 RAID-Level 5

        • 5.11.7 RAID-Level 6 und 10

      • 5.12 SCSI-Weiterentwicklungen im Überblick

      • 5.13 Firewire

        • 5.13.1 Topologie und Architektur

        • 5.13.2 Das Protokoll

        • 5.13.3 Firewire-Realisierungen

      • 5.14 Serial Storage Architecture

      • 5.15 Fibre Channel

  • 4 Mainboard-Elektronik

    • 6 Mainboard-Elektronik

      • 6.1 PC-Mainboard-Konzepte

        • 6.1.1 Konventionelles Mainboard

        • 6.1.2 Mainboard mit On-Board-Devices

        • 6.1.3 Mainboard mit steckbaren Prozessormodulen

        • 6.1.4 Slot-CPU-Karten und Backplane-Systeme

        • 6.1.5 Embedded-PCs

      • 6.2 BAT, ATX und andere Standards

        • 6.2.1 ATX-Board-Standard

        • 6.2.2 LPX- und NLX-Standard

        • 6.2.3 Die Spannungsversorgung

      • 6.3 Der Chipsatz

        • 6.3.1 Der IBM-PC und IBM-XT

        • 6.3.2 Der IBM-AT

        • 6.3.3 Chipset-Weiterentwicklung

      • 6.4 Das Basic Input Output System

        • 6.4.1 BIOS-Speicherbausteine

        • 6.4.2 Das Shadow-RAM für das BIOS

        • 6.4.3 Aufbau des BIOS

        • 6.4.4 PC-Initialisierung und -Speicheraufteilung

        • 6.4.5 BIOS-Update

      • 6.5 Das Interrupt-System

        • 6.5.1 Die grundsätzliche Funktionsweise

        • 6.5.2 Die Interrupt-Kanäle

        • 6.5.3 PCI-Interrupts

        • 6.5.4 Der Interrupt-Controller 8259A

        • 6.5.5 Interrupt-Programmierung

      • 6.6 Direkter Speicherzugriff (DMA)

        • 6.6.1 Die DMA-Kanäle

        • 6.6.2 Der DMA-Controller 8237A

        • 6.6.3 DMA-Register programmieren

      • 6.7 Der CMOS-RAM/Clock-Baustein

        • 6.7.1 CMOS-RAM-Bausteine und Akkus

        • 6.7.2 Löschen des CMOS-RAM

      • 6.8 Die Timer/Counter 8253 und 8254

        • 6.8.1 Das Steuerregister

        • 6.8.2 Die Betriebsarten des 8253/8254

        • 6.8.3 Programmierung der Zähler

        • 6.8.4 Zählerstand und Status ermitteln

      • 6.9 Der Portbaustein 8255

        • 6.9.1 Anschlüsse und Betriebsarten

        • 6.9.2 Festlegung der Betriebsart

        • 6.9.3 Der Mode 0

        • 6.9.4 Der Mode 1

        • 6.9.5 Der Mode 2

      • 6.10 Der Tastatur-Controller

        • 6.10.1 Die Gate-A20-Umschaltung

      • 6.11 Takterzeugung und -Tuning

        • 6.11.1 Normal oder Turbo?

        • 6.11.2 CPU- und Bustakt

        • 6.11.3 Takteinstellungen für die optimale PC-Leistung

        • 6.11.4 PLL-Chips auf Mainboards

      • 6.12 Chipsets und Mainboards

        • 6.12.1 486-PCI-Chipset

        • 6.12.2 Intel-Pentium-Chipsets für den Sockel 7

        • 6.12.3 Alternative Sockel-7-Chipsets

        • 6.12.4 PentiumPro- und Pentium II-Chipsets

        • 6.12.5 Pentium-II/III- und Celeron-Chipsets

        • 6.12.6 Slot-1-Chipsets unterschiedlicher Hersteller

        • 6.12.7 Athlon-Chipsets

        • 6.12.8 Mainboard-Peripherieeinheiten

    • 7 Mikroprozessoren für PCs

      • 7.1 Die 8088/8086-Mikroprozessoren

      • 7.2 Der 80286-Mikroprozessor

      • 7.3 Die 386-Mikroprozessoren

        • 7.3.1 Die 386SX-CPU

      • 7.4 Die 486-Mikroprozessoren

        • 7.4.1 Die 486DX-CPUs

        • 7.4.2 Die 486SX- und 487SX-CPU

        • 7.4.3 Die 486DX2-CPUs

        • 7.4.4 Die 486DX4-CPU

      • 7.5 Overdrive und CPU-Upgrade

        • 7.5.1 Intel-Overdrive und -Replacement

        • 7.5.2 CPU-Upgrade-Module

        • 7.5.3 Coprozessoren

        • 7.5.4 Die Sockeltypen – ZIF –

      • 7.6 Die Pentium-Prozessoren

        • 7.6.2 Pentium der ersten Generation

        • 7.6.3 Pentium der zweiten Generation

        • 7.6.4 Pentium der dritten Generation – MMX

      • 7.7 Pentium-kompatible Prozessoren

        • 7.7.1 Cyrix 6x86 und Cyrix 6x86MX – M1

        • 7.7.2 Der 6x86 und das P-Rating

        • 7.7.3 Cyrix 6x86MX – M2

        • 7.7.4 AMD-K5

        • 7.7.5 AMD-K6

        • 7.7.6 AMD-K6-2 und AMD-K6-3 mit Super 7

        • 7.7.7 IDT Win Chip C6

      • 7.8 CPU-Troubleshooting

        • 7.8.1 Zur CPU-Kompatibilität

        • 7.8.2 Das Einsetzen einer CPU

        • 7.8.3 Dimensionierung der Spannungsregler

        • 7.8.4 CPU-Kühlung

        • 7.8.5 Takt- und Spannungseinstellungen

        • 7.8.6 Kurze BIOS-Betrachtung

      • 7.9 Der PentiumPro

      • 7.10 Pentium II und Pentium III

      • 7.11 Der Celeron

      • 7.12 Der Athlon

    • 8 Speicherbausteine und -Module

      • 8.1 Der DRAM-Speicher

        • 8.1.1 DRAM-Bausteine

        • 8.1.2 VRAMs

        • 8.1.3 DRAM-Module

        • 8.1.4 Standard-SIMMs

        • 8.1.5 PS/2-SIMMs

        • 8.1.6 PS/2-SIMM-Adapter

        • 8.1.7 Speichertypen und Betriebsarten

        • 8.1.8 DIMMs

      • 8.2 RAMBus-Speicher

      • 8.3 Speicher-Einbau und Fehlerbehebung

        • 8.3.1 DRAM-Speicherprobleme beseitigen

      • 8.4 Die Speicherverwaltung

        • 8.4.1 Real- und Protected-Mode

        • 8.4.2 Multitasking und Multithreading

        • 8.4.3 Privilegstufen

      • 8.5 Der Cache-Speicher

        • 8.5.1 Cache-Betriebsarten

        • 8.5.2 Second Level Cache – L2-Cache

        • 8.5.3 Cache-Speicher-Implementierungen

        • 8.5.4 SRAMs und allgemeine Speicheridentifizierung

        • 8.5.5 Cache On A Stick

        • 8.5.6 Cache-Troubleshooting

  • 5 Interfaces und Peripherie

    • 9 Parallele und serielle Schnittstellen

      • 9.1 Die parallele Drucker-Schnittstelle

        • 9.1.1 Die Signale der parallelen Schnittstelle

        • 9.1.2 Die Register der parallelen Schnittstelle

        • 9.1.3 Ein Beispielprogramm für die Parallel-Schnittstelle

      • 9.2 Parallele Schnittstellen laut IEEE1284

        • 9.2.1 Der Compatible Mode

        • 9.2.2 Der Nibble Mode

        • 9.2.3 Der Byte Mode

        • 9.2.4 Der Extended Parallel Port Mode

        • 9.2.5 Der Enhanced Capability Mode

        • 9.2.6 Centronics Asynchron Parallel

      • 9.3 Drucker

        • 9.3.1 Druckeranschluss und -test

        • 9.3.2 Typenraddrucker

        • 9.3.3 Nadeldrucker

        • 9.3.4 Tintenstrahldrucker

        • 9.3.5 Laserdrucker

        • 9.3.6 Thermodrucker

      • 9.4 Serielle Schnittstellen

        • 9.4.1 Übertragungsparameter

        • 9.4.2 Die Signale der seriellen Schnittstelle

        • 9.4.3 Die Register der seriellen Schnittstelle

        • 9.4.4 Programmierung der RS232-Schnittstelle

        • 9.4.5 Andere serielle Schnittstellen – RS422, RS423, RS485, TTY

    • 10 Bussysteme

      • 10.1 PC-Bussystemübersicht

      • 10.2 Der PC-Slot

        • 10.2.1 Kontaktbeschreibung des PC-Slots

      • 10.3 Der ISA-Slot

        • 10.3.1 Kontaktbeschreibung des ISA-Slots

        • 10.3.2 Die geänderten und erweiterten Bus-Signale

        • 10.3.3 I/O-Adressen in einem ISA-System

      • 10.4 Der PCI-Bus

        • 10.4.1 Elektrische PCI-Kenndaten

        • 10.4.2 PCI-Bus-Slots und -Signale

        • 10.4.3 PCI-Bus-Transfers

        • 10.4.4 Die PCI-Bus-Register

        • 10.4.5 Der Konfigurationsbereich – Configuration Space

      • 10.5 ISA-Plug&Play

        • 10.5.1 Die ISA Configuration Utility

        • 10.5.2 ISA-Plug&Play-Technik

        • 10.5.3 Die Betriebszustände

        • 10.5.4 Linear Feedback Shift Register

        • 10.5.5 Das Isolation-Protokoll

        • 10.5.6 Die Plug&Play-Register im Detail

      • 10.6 Der Accelerated Graphics Port – AGP

        • 10.6.1 AGP-Realisierung

        • 10.6.2 Die Signale des AGPs

        • 10.6.3 AGP-Problemfälle und AGP-Pro

      • 10.7 Der Universal Serial Bus

        • 10.7.1 USB-Anschlüsse und -Signale

        • 10.7.2 USB-Topologie

        • 10.7.3 USB-Kommunikation

      • 10.8 PCMCIA und Card Bus

        • 10.8.1 PCMCIA-Software-Interfaces

        • 10.8.2 Die PCMCIA-Signale

        • 10.8.3 Der Card Bus

        • 10.8.4 Die Card-Bus-Signale

  • 6 Multimedia

    • 11 CD-ROM- und DVD-Laufwerke

      • 11.1 Das CD-ROM-Funktionsprinzip

        • 11.1.1 Standards und Formate

        • 11.1.2 CD-ROM-Laufwerkstypen

        • 11.1.3 Die CD-ROM-Praxis

        • 11.1.4 ATAPI- und andere CD-ROM-Laufwerke einbauen und konfigurieren

      • 11.2 CD-Writer

        • 11.2.1 Aufbau der CD-R

        • 11.2.2 CDs-Brennen

      • 11.3 CD-RW-Laufwerke

      • 11.4 Digital Versatile Disc

        • 11.4.1 Der Aufbau einer DVD

        • 11.4.2 DVD-Laufwerke

    • 12 Soundkarten

      • 12.1 Die Technik im Überblick

      • 12.2 Die Soundblasterkarten

        • 12.2.1 Soundblaster 1.0

        • 12.2.2 Soundblaster 1.5

        • 12.2.3 Soundblaster 2.0

        • 12.2.4 Soundblaster Pro

        • 12.2.5 Soundblaster Pro 2, Pro 3, Pro 4

        • 12.2.6 Soundblaster 16

        • 12.2.7 Soundblaster AWE32

        • 12.2.8 Soundblaster AWE64

        • 12.2.9 Soundblaster-PCI-Karten und SB-Link

        • 12.2.10 Der Soundblaster-Standard

        • 12.2.11 Die Set-Blaster-Umgebungs-Variable

      • 12.3 Klangerzeugung

        • 12.3.1 Wavetable-Synthese

        • 12.3.2 Wavetable-Upgrade-Boards

        • 12.3.3 Samplen

        • 12.3.4 3D- und Dolby-Sound

      • 12.4 Der MIDI-Standard

        • 12.4.1 Die MIDI-Schnittstelle

        • 12.4.2 MID-Interfaces selbstgebaut

        • 12.4.3 MIDI-Implementierungen (GM, GS, XG)

      • 12.5 Tipps und Tricks

        • 12.5.1 Installation und Problemfälle

        • 12.5.2 Audio-Anschlüsse

    • 13 Bild- und Videoverarbeitung

      • 13.1 Scanner

        • 13.1.1 Das Funktionsprinzip

        • 13.1.2 Auflösung und Interpolation

        • 13.1.3 Der optimale Scan

        • 13.1.4 Scannerqualität und -pflege

        • 13.1.5 Scannerschnittstellen

      • 13.2 Digitalkameras

        • 13.2.1 Das Funktionsprinzip der Digitalkamera

        • 13.2.2 Die Auflösung

        • 13.2.3 Digitalkamera-Praxis

      • 13.3 Video und Fernsehen

        • 13.3.1 Capture-Boards

        • 13.3.2 TV-Tunerkarten

  • 7 Das Setup des PC

    • 14 BIOS- Setup

      • 14.1 BIOS-Setup-Überblick und -Aufruf

      • 14.2 Standard-CMOS-Setup

        • 14.2.1 Date und Time

        • 14.2.2 Hard Disks

        • 14.2.3 Drive A und Drive B

        • 14.2.4 Video

        • 14.2.5 Halt On

        • 14.2.6 Memory

      • 14.3 BIOS Features Setup

        • 14.3.1 Virus Warning, Bootsektor Virus Check

        • 14.3.2 Cache-Einstellungen

        • 14.3.3 Quick Power On Self Test

        • 14.3.4 Boot Sequence

        • 14.3.5 Boot Up Floppy Seek

        • 14.3.6 Swap Floppy Drive

        • 14.3.7 Boot Up Num Lock Status

        • 14.3.8 Security Option

        • 14.3.9 Gate A20 Option, Port 92 Fast A20 G

        • 14.3.10 PCI/VGA Palette Snooping

        • 14.3.11 Shadow-RAM

      • 14.4 Advanced Chipset Features Setup

        • 14.4.1 Speichertiming

        • 14.4.2 Memory Hole At 15M-16M

        • 14.4.3 ISA-Bus-Einstellungen

        • 14.4.4 PCI-Einstellungen

        • 14.4.5 Peer Concurrency und PCI Streaming

        • 14.4.6 Passive Release

        • 14.4.7 AGP-Einstellungen

        • 14.4.8 CPU-Einstellungen

      • 14.5 On Board Devices, Integrated Peripherals

        • 14.5.1 IDE-Einstellungen

        • 14.5.2 Controller und Ports

        • 14.5.3 Onboard Parallel Mode

      • 14.6 Power Management Setup

      • 14.7 PCI Configuration und PnP Configuration

        • 14.7.1 PNP/PCI Configuration

    • 15 Kommunikation – mit dem PC ins Netz

      • 15.1 PC-PC-Kopplung mit RS232-Schnittstelle

        • 15.1.1 Server-Einstellung

        • 15.1.2 Client-Einstellung

      • 15.2 PC-PC-Kopplung mit Parallel-Port

      • 15.3 Windows-Direktverbindung

      • 15.4 Netzwerke

        • 15.4.1 Ethernet mit Koaxialkabel

        • 15.4.2 Ethernet mit Twisted-Pair-Kabel

        • 15.4.3 Netzwerkkarten-Installation

      • 15.5 Modems und ISDN

        • 15.5.1 Modems

        • 15.5.2 Die Inbetriebnahme

      • 15.6 Integrated Services Digital Network

        • 15.6.1 Der Geräteanschluss

        • 15.6.2 Protokolle und Einstellungen

  • Stichwortverzeichnis

    • Symbole

    • A

    • B

    • C

    • D

    • E

    • F

    • G

    • H

    • I

    • J

    • K

    • L

    • M

    • N

    • O

    • P

    • Q

    • R

    • S

    • T

    • U

    • V

    • W

    • X

    • Y

    • Z

  • Ins Internet: Weitere Infos zum Buch, Downloads, etc.

  • © Copyright

Nội dung

Teil 4 · Mainboard-Elektronik 496 Fortsetzung der Tabelle: Bezeichnung Pin-Nr. Richtung Bedeutung/Funktion (PLCC) N.C. 55, 56, 58 – No Connection, nicht angeschlossen VSS 60 35, – Masse, GND NMI 59 Eingang Non-Maskable-Interrupt. Bei Auslösung verzweigt die CPU zum Interrupt-Vektor Nr.2. PEREQ 61 Eingang Processor Extension Operand Request, Anforderung zur Ausführung einer erweiterten Prozessor-Kommunikation (Memory, Protection). VCC 62 Eingang Versorgungsspannung +5V /READY 63 Eingang Bereit für weitere Daten HOLD 64 Eingang Dient externer Einheit (Bus Master) zur Anforderung der Bus-Kontrolle. HLDA 65 Ausgang HOLD Acknowledge, Bestätigung der HOLD-Anforderung COD-/INTA 66 Ausgang Code-Interrupt Acknowledge, gibt die Interrupt-Bestätigung aus und signalisiert zusammen mit /S1, /SO und M-/IO den Bus-Cycle-Status (siehe unten). M-/IO 67 Ausgang Memory IO Select, signalisiert einen Speicher- (High) oder I/O-Zugriff (Low). /LOCK 68 Ausgang Signalisiert mit einem Low, dass kein anderer Bus-Master auf den Systembus zugreifen darf. Tabelle 7.3: Die Signale des 80286-Prozessors Ab einem PC mit einer 80286-CPU sind die Slots generell in 16 Bit Breite ausge- führt. Die PC-Slot-Signale haben einige zusätzliche Signale erhalten, was gemein- hin unter ISA-Bus – Industry Standard Architecture (vergl. Kapitel über die Bus- systeme) firmiert. Entsprechende ISA-Slots finden sich beispielsweise auch noch auf Pentium II-Mainboards. Wenn man so will, ist der mit dem 80286-Prozessor im Jahre 1983 eingeführte ISA- Bus – wie viele Dinge im PC-Bereich – »ein alter Hut«, der für 80386-Systeme im Prinzip schon nicht mehr ausreicht, und mit dem beim 8088/8086 für DOS manife- stierten Real Mode sind dies bereits zwei wesentliche Dinge, die als PC-Altlasten immer noch mit herumgeschleppt werden (müssen). Bei Mainboards mit einem 8088/8086-Prozessor hat man noch eine Vielzahl von Standard-Bausteinen (TTL) verarbeitet und bereits mit der 80286-CPU wurde dazu übergegangen, auch spezielle PC-Chipsätze zu entwickeln. Welche Bausteine hier- für in Frage kommen, ist im Kapitel 6.3 näher beschrieben. 497 7.3 Die 386-Mikroprozessoren Im Jahre 1986 stellte als erste die Firma Compaq einen Personal Computer mit einem 32-Bit-Prozessor – dem i80386DX – vor, womit die Rechenleistung noch einmal drastisch erhöht wurde. Ab diesem CPU-Typ hat es sich bei den CPU-Be- zeichnungen eingebürgert, dass die zuvor vorangestellte Zahl 80 bei Intel durch ein »i« – eben Intel – ersetzt wurde. Andere Hersteller, die mit 386-CPUs verstärkt auf dem Markt traten, führen entsprechende Firmenkürzel in der jeweiligen Be- zeichnung mit, wie etwa Advanced Micro Devices – AMD 386. Bild 7.5: Der 386-Prozessor befindet sich in einem 132-poligen PGA-Gehäuse (Pin Grid Array) auch auf diesem Mainboard ist ein Sockel für einen mathematischen Coprozessor (80387) vorgesehen Physikalisch können mit einer 386-CPU maximal 4 Gigabyte, virtuell 16 Terabyte, Speicher adressiert werden. Der 386-Prozessor kann nicht nur in den beiden Be- triebsarten des 80286 arbeiten, sondern ebenfalls in einem neuen Mode, dem Virtual Real Mode. Diese Betriebsart verbindet die Vorteile des Real und des Protected Mode miteinander, weil mehrere Programme gleichzeitig im Real Mode arbeiten können, wodurch man gewissermaßen mehrere 8086-Prozessoren zur Verfügung hat, was von DOS jedoch auch leider wieder nicht verwendet werden kann. Übliche Taktfrequenzen für eine 386-CPU sind 20, 25 und 33 MHz, wobei AMD den schnellsten Vertreter mit einem Takt von 40 MHz entwickelt hat, der sich auf zahlreichen Mainboards in einem eingelöteten PLCC-Gehäuse befindet. Dem Er- scheinen der 386-AMD-CPU im Jahre 1991 ging allerdings ein längerer Rechtsstreit mit Intel voraus, womit jedoch ein Stein ins Rollen gebracht wurde, und weitere Hersteller wie etwa IBM, Cyrix, UMC und Texas Instruments brachten (mehr oder weniger) eigene 386-CPUs auf den Markt. Intel hatte sich zu dieser Zeit aber be- reits von der 386-CPU (technologisch gesehen) verabschiedet und den i486DX und den i486SX favorisiert. Immerhin war die Konkurrenz ab diesem Zeitpunkt Intel auf den Fersen, was den Preisen zu gute kam; einen technologischen Vorsprung gewann AMD jedoch erst sehr viel später mit dem K6 im Jahre 1997. Mikroprozessoren für PCs Teil 4 · Mainboard-Elektronik 498 Bei einem derartig hohen CPU-Takt von 40 MHz, der für heutige Verhältnisse im PC- Bereich schon längst nicht mehr adäquat erscheint, war es aber bereits zwingend notwendig, dass ein zusätzlicher Speicher zwischen die CPU und das DRAM ge- schaltet werden musste – der Cache-Speicher. Fehlt der Cache, muss die CPU in zahlreichen Wartezyklen (Waitstates) verharren, da das dynamische RAM gegen- über der CPU einfach zu langsam ist. Der Cache besteht bei 386-Mainboards aus schnellen einzelnen statischen RAM-Bausteinen. Der Adressbus des 80386 verfügt über die Signale A2-A31, wobei die zwei nieder- wertigen Adresssignale (A0,A1) aus den Signalen BE0-BE3 (Byte Enable) ermittelt werden und somit bis zu 4 Gigabyte Adressraum zu adressieren ist. Die Byte-Enable- Signale kennzeichnen generell, welches Byte oder welche Bytes für den jeweiligen Buszyklus gültige Daten enthalten. Ist beispielsweise lediglich /BEO gleich Low (aktiv), enthält das Byte D0-D7 die Dateninformation. Die dazugehörigen Daten- leitungen stehen direkt als D0-D31 an den entsprechenden Anschlüssen zur Verfü- gung. Bild 7.6: Die Signalbelegung des Intel-386DX im PGA-Gehäuse 499 Bezeichnung Pin-Nr. Richtung Bedeutung/Funktion (PLCC) A31-A2 N2, P1, Ausgänge Der Adressbus des 80386 für Memory- und M2, L3, I/O-Transfers. Es ist ein Memory-Bereich N1, M1, von 4 Gbyte und ein I/O-Bereich von 64 K3, L2, kByte selektierbar. A0 und A1 stehen nicht L1, K2 zur Verfügung, da ein Datenwort K1, J1, 32 Bit breit ist. H3, H2, H1, G1, F1, E1, E2, E3, D1, D2, D3, C1, C2, C3, B2, B3, A3, C4 /ADS E14 Ausgang Signalisiert einen gültigen Address-Zyklus. /BE3 A13 Ausgänge Byte Enable signalisieren die jeweils /BE2 B13 gültigen Datenbytes. /BE1 C13 /BE0 E12 /BE3: D24-D31 /BE2: D16-D23 /BE1: D8-D15 /BE0: D0-D7 /BS16 C14 Eingang Erkennung der Datenbusbreite. Bei aktivem /BS16-Signal (Low) erfolgt eine 16 Bit breite Übertragung. /BUSY B9 Eingang Der Coprozessor signalisiert über diesen Pin mit einem Low, dass er noch mit der Datenverarbeitung beschäftigt ist. CLK2 F12 Eingang CPU-Takt (16, 25, 33, 40 MHz), wird intern durch zwei dividiert. D-/C A11 Ausgang Data-/Control, unterscheidet Datenzyklen (I/O, Memory) von Controll-Zyklen (Interrupt, Halt). Mikroprozessoren für PCs Teil 4 · Mainboard-Elektronik 500 Fortsetzung der Tabelle: Bezeichnung Pin-Nr. Richtung Bedeutung/Funktion (PLCC) D31-D0 M5, P3, Eingänge Der 32-Bit-Datenbus des 80386DX P4, M6, Ausgänge N5, P5, N6, P7, N8, P9, P10, P11, N10, N11, M11, P12, P13, N12, N13, M12, N14, L13, K12, L14, K13, K14, J14, H14, H13, H12 /ERROR A8 Eingang Der Coprozessor signalisiert über diesen Pin mit einem Low, dass ein Fehler aufgetreten ist. HLDA M14 Ausgang Bus Hold Acknowledge, Bestätigung der HOLD-Anforderung. HOLD D14 Eingang Dient externer Einheit (Bus Master) zur Anforderung der Bus-Kontrolle. INTR B7 Eingang Interrupt-Request, Anforderung eines Interrupts (vom 8259). /KEN F15 Eingang Cache Enable ermittelt, ob die augen- blicklichen Daten in den Cache übertragen werden können. Falls dies der Fall ist, wird der Lesezyklus auf einem Cache-Fill-Zyklus erweitert. /LOCK N15 Ausgang Signalisiert mit einem Low, dass kein anderer Bus-Master auf den Systembus zugreifen darf. M-/IO N16 Ausgang Memory-I/O unterscheidet Speicher- von I/O-Zyklen. NMI B8 Eingang Non Maskable Interrupt. Bei Auslösung verzweigt die CPU zum Interrupt-Vektor Nr.2. /NA D13 Eingang Next Address, wird für die Anforderung des Adress-Pipelinings verwendet. N.C. A4, B4, – No Connection, diese Pins sind nicht B6, B12, angeschlossen. C6, C7, E13, F13 501 Fortsetzung der Tabelle: Bezeichnung Pin-Nr. Richtung Bedeutung/Funktion (PLCC) PEREQ C8 Eingang Processor Extension Request, Anforderung zur Datenübertragung durch Coprozessor (80287). /READY G13 Eingang Bus Ready, beendet mit einem Low den Buszyklus. RESET C9 Eingang Initialisierung der CPU durch High-Impuls. VCC A1, A5, – Versorgungsspannung +5V A7, A10, A14, C5, C12, D12, G2, G3, G12, G14, L12, M3, M7, M13, N4, N7, P2, P8 VSS A2, A6, – Masse, GND A9, B1, B5, B11, B14, C11, F2, F3, F14, J2, J3, J12, J13, M4, M8, M10, N3, P6, P14 W-/R B10 Ausgang Write-Read, unterscheidet Schreib- von Lesezyklen. Tabelle 7.4: Die Signale des 386DX-Prozessors Mikroprozessoren für PCs Teil 4 · Mainboard-Elektronik 502 7.3.1 Die 386SX-CPU Die genaue Bezeichnung der 32-Bit-CPU lautet i386DX, wobei das »Anhängsel« DX nicht unwichtig ist, denn es gibt auch die 386SX-CPU, die extern nur einen 16- statt 32 Bit breiten Datenbus besitzt. Dieses Prinzip von einem Mikroprozessor kurze Zeit später eine abgemagerte Version und damit leistungsschwächere CPU auf den Markt zu bringen, scheint ein grundsätzliches Verfahren von Intel zu sein, wie es ja bereits mit dem 8088, der aus dem 8086 entstanden ist, praktiziert wurde. Für diese Vorgehensweise gibt es jedoch noch weitere Beispiele, wie es die folgende Tabelle zeigt. Ursprünglicher Ableger Änderung gegenüber Typ ursprünglichem Typ 8086 8088 nur 8 Bit Datenbus 386DX 386SX nur 16 Bit Datenbus 486DX 486SX kein Coprozessor 486DX/2 486SX/2 kein Coprozessor Pentium II Celeron kein Second-Level-Cache (bis zum 300 MHz-Typ) Tabelle 7.5: Die wichtigsten Unterschiede zwischen den ursprünglichen und den eingeschränkten CPU-Versionen Der 386SX ist gewissermaßen als Lösung zwischen einer 80286- und einer 80386- CPU zu sehen. Er arbeitet intern zwar mit 32 Bit und kann daher die 32-Bit-Soft- ware eines jeden 80386 verwenden, aber extern arbeitet er lediglich mit 16 Bit und stellt sich damit nach außen hin zur Mainbordelektronik wie ein 80268-Prozessor dar. Die meisten Chipsätze für eine 386SX-CPU waren daher auch nur minimal veränderte 286-Chipsätze, wodurch diese PCs eine vergleichsweise schlechte Per- formance zeigten. Es war damals aber wichtig, dass immerhin 386 auf dem PC- Gehäuse stand auch wenn der PC schlechter war als ein guter 286-PC (z.B. mit NEAT-Chipsatz von Chips&Technologies). 503 Bild 7.7: Der i386SX befindet sich in einem 100-poligen PQFP-Gehäuse (Plastic Quad Flat Package) und ist auf das Mainboard gelötet; darunter ist ein passender mathematischer Coprozessor (3C87SX) – von der Firma ITT – in einem PLCC-Sockel eingesetzt Der 386SX verfügt also lediglich über einen 16 Bit breiten Datenbus (D0-D15) und 24 Adressleitungen (A1-A24), wodurch er nach außen hin eben wie ein 286-Pro- zessor wirkt. Über die drei Byte-Enable-Signale (BE0-BE3) des 386DX verfügt der 386SX deshalb nicht, sondern er verwendet stattdessen zur Kennzeichnung der gültigen Dateninformation die Signale BHE (Byte High Enable = D7-D15) und BLE (Byte Low Enable = D8-D15). Die weiteren Signaländerungen gegenüber der 386DX- CPU können der folgenden Tabelle entnommen werden. Bezeichnung Pin-Nr. Richtung Bedeutung/Funktion (PLCC) A23-A1 80-79, Ausgänge Der Adressbus des 80386SX für 76-72, Memory- und I/O-Transfers 70, 66-64, 62-58, 56-51, 18 /ADS 16 Ausgang Signalisiert einen gültigen Address-Zyklus. /BHE, /BLE 19,17 Ausgänge Byte High Enable und Byte Low Enable signalisieren die jeweils gültigen Datenbytes. /BHE /BLE 0 0 16-Bit-Transfer 0 1 D15-D8 1 0 D7-D0 1 1 tritt nicht auf Mikroprozessoren für PCs Teil 4 · Mainboard-Elektronik 504 Fortsetzung der Tabelle: Bezeichnung Pin-Nr. Richtung Bedeutung/Funktion (PLCC) /BUSY 34 Eingang Der Coprozessor signalisiert über diesen Pin mit einem Low, dass er noch mit der Datenverarbeitung beschäftigt ist. CLK2 15 Eingang CPU-Takt (12, 16, 20 MHz), wird intern durch zwei dividiert. D-/C 24 Ausgang Data-/Control, unterscheidet Datenzyklen (I/O, Memory) von Control-Zyklen (Interrupt, Halt) D15-D0 81-83, Eingänge 86-90, Ausgänge Der 16-Bit-Datenbus des 80386SX 92-96, 99-100, 1 /ERROR 36 Eingang Der Coprozessor signalisiert über diesen Pin mit einem Low, dass ein Fehler aufgetreten ist. /FLT 28 Eingang Float schaltet mit einem Low alle Signale in den Tri-State (hochohmig, für Testzwecke). HLDA 3 Ausgang Bus Hold Acknowledge, Bestätigung der HOLD-Anforderung HOLD 4 Eingang Dient externer Einheit (Bus-Master) zur Anforderung der Bus-Kontrolle. INTR 40 Eingang Interrupt-Request, Anforderung eines Interrupts (vom 8259) /LOCK 26 Ausgang Signalisiert mit einem Low, dass kein anderer Bus-Master auf den Systembus zugreifen darf. M-/IO 23 Ausgang Memory-I/O unterscheidet Speicher- von I/O-Zyklen. NMI 38 Eingang Non Maskable Interrupt. Bei Auslösung verzweigt die CPU zum Interrupt-Vektor Nr.2. /NA 6 Eingang Next Address, wird für die Anforderung des Adress-Pipelinings verwendet. N.C. 20, 27, – No Connection, diese Pins sind nicht 29-31, angeschlossen. 43-47 PEREQ 37 Eingang Processor Extension Request, Anforderung zur Datenübertragung durch Coprozessor (80387). 505 Fortsetzung der Tabelle: Bezeichnung Pin-Nr. Richtung Bedeutung/Funktion (PLCC) /READY 7 Eingang Bus Ready, beendet mit einem Low den Buszyklus. RESET 33 Eingang Initialisierung der CPU durch High-Impuls VCC 8-10, 21, Eingang Versorgungsspannung +5V 32, 39, 42, 48, 57, 69, 71, 84, 91, 97 VSS 2, 5, Eingänge Masse, GND 11-14, 22, 35, 41, 49-50, 63, 67-68, 77-78, 85, 98 W-/R 25 Ausgang Write-/Read, unterscheidet Schreib- von Lesezyklen. Tabelle 7.6: Die Signale des 386SX-Prozessors Bild 7.8: Die Anschlüsse des 386SX Mikroprozessoren für PCs [...]... hier 256 Kbyte beträgt Beide Cache-Speicher werden vom integrierten Cache-Controller gesteuert 506 Mikroprozessoren für PCs 7.4.1 Die 486DX-CPUs Da der 486-Prozessor neu hinzugekommene Steuerleitungen zur Cache-Steuerung (AHOLD, EADS, KEN, Flush), zur Paritätskontrolle (DP0-DP3, PCHK) sowie zur Steuerung des Burst-Modus (BLAST, BRDY) besitzt, ist er nicht pinkompatibel zum 386DX Bild 7.10: Der i486DX-Prozessor... und beispielsweise die Peripherie-Controller (DMA-, Interrupt-Controller) dem ansonsten relativ schnellen Prozessorzyklus folgen können Aus diesem Grunde finden sich auch in den BIOS-Setups der älteren PCs teilweise sehr verwirrende Einstellungsmöglichkeiten für die unterschiedlich einzustellenden Takte (z.B CLK2IN, ATCLK, SCLK, SYSCLK), die sich letztendlich aus der externen Taktfrequenz ableiten Beim... signalisieren die jeweils gültigen Datenbytes /BE3: /BE2: /BE1: /BE0: /BS8 508 D16 Eingang D24-D31 D16-D23 D8-D15 D0-D7 Bus Sizing signalisiert eine 8 Bit breite Datenübertragung Mikroprozessoren für PCs Fortsetzung der Tabelle: Bezeichnung Pin-Nr (PGA) Richtung Bedeutung/Funktion /BS16 C17 Eingang Erkennung der Datenbusbreite (s.o.) Bei aktivem /BS16-Signal (Low) erfolgt eine 16 Bit breite Übertragung . diese PCs eine vergleichsweise schlechte Per- formance zeigten. Es war damals aber wichtig, dass immerhin 386 auf dem PC- Gehäuse stand auch wenn der PC schlechter war als ein guter 286 -PC (z.B im Jahre 1997. Mikroprozessoren für PCs Teil 4 · Mainboard-Elektronik 498 Bei einem derartig hohen CPU-Takt von 40 MHz, der für heutige Verhältnisse im PC- Bereich schon längst nicht mehr adäquat. darf. Tabelle 7.3: Die Signale des 80286-Prozessors Ab einem PC mit einer 80286-CPU sind die Slots generell in 16 Bit Breite ausge- führt. Die PC- Slot-Signale haben einige zusätzliche Signale erhalten,

Ngày đăng: 03/07/2014, 14:20