Literatur - Springer978-3-662-08755-8/1.pdf · Allgemeine Literatur ... J.L.; Patterson, D.A....

25
Literatur Allgemeine Literatur Bähring, H.: Mikrorechner-Systeme. 2. Aufl. Berlin: Springer 1994 F1ynn, M.J.: Computer Architecture - pipelined and parallel processor design. Boston: Iones and Bartlett 1995 Giloi, W. K.: Rechnerarchitektur. 3. Aufl. Berlin: Springer 1997 Liebig, H.; F1ik, Tb.: Rechnerorganisation. 2. Aufl. Berlin: Springer 1993 Patterson, D.A.; Hennessy, J.L.: Computer organization and design - the hardware/software interface. San Mateo: Morgan Kaufmann 1994 Rechenberg, P. (Hrsg.): Informatik-Handbuch - Technische Informatik. Wien: Hanser 1997 Stallings, W.: Computer organization and architecture - designing for performance. 4th ed. Upper Saddle River: Prentice-Halll996 Ungerer, T.: Mikroprozessortechnik. Bonn: Tbomson 1995 Völz, H.: Informationsspeicher. Renningen-Malmsheim: expert 1996 Spezielle Literatur Kapitell Alexandridis, N.A. (1984): Microprocessor system design concepts. Rockville: Computer Sci- ence Press Barron, D.W. (1970): Assembler und Lader. München: Hanser Goldberg, D. (1991): What every computer scientist should know about floating point arithme- tic. ACM Comp. Surv. 23, 1, 5-48 Hoffmann, R. (1993): Rechnerentwurf: Rechenwerke, Mikroprogrammmierung, RlSC. 3. Aufl. München: Oldenbourg Hennessy, J.L.; Patterson, D.A. (1990): Computer architecture - a quantitative approach. San Mateo: Morgan Kaufmann Klar, H. (1996): Integrierte Digitale Schaltungen MOSIBICMOS. 2. Aufl. Berlin: Springer Liebig, H.; Flik, Tb.; Rechenberg, P. (1996): Technische Informatik. (Czichos, H. (Hrsg.): HÜTfE - Die Grundlagen der Ingenieurwissenschaften. 30. Aufl.) Berlin: Springer Liebig, H.; F1ik, Tb. (1993): Rechnerorganisation. 2. Aufl. Berlin: Springer Mackenzie, C.E. (1980): Coded character sets, history and development. Reading: Addison-Wes- ley

Transcript of Literatur - Springer978-3-662-08755-8/1.pdf · Allgemeine Literatur ... J.L.; Patterson, D.A....

Literatur

Allgemeine Literatur

Bähring, H.: Mikrorechner-Systeme. 2. Aufl. Berlin: Springer 1994

F1ynn, M.J.: Computer Architecture - pipelined and parallel processor design. Boston: Iones and Bartlett 1995

Giloi, W. K.: Rechnerarchitektur. 3. Aufl. Berlin: Springer 1997

Liebig, H.; F1ik, Tb.: Rechnerorganisation. 2. Aufl. Berlin: Springer 1993

Patterson, D.A.; Hennessy, J.L.: Computer organization and design - the hardware/software interface. San Mateo: Morgan Kaufmann 1994

Rechenberg, P. (Hrsg.): Informatik-Handbuch - Technische Informatik. Wien: Hanser 1997

Stallings, W.: Computer organization and architecture - designing for performance. 4th ed. Upper Saddle River: Prentice-Halll996

Ungerer, T.: Mikroprozessortechnik. Bonn: Tbomson 1995

Völz, H.: Informationsspeicher. Renningen-Malmsheim: expert 1996

Spezielle Literatur

Kapitell

Alexandridis, N.A. (1984): Microprocessor system design concepts. Rockville: Computer Sci­ence Press

Barron, D.W. (1970): Assembler und Lader. München: Hanser

Goldberg, D. (1991): What every computer scientist should know about floating point arithme­tic. ACM Comp. Surv. 23, 1, 5-48

Hoffmann, R. (1993): Rechnerentwurf: Rechenwerke, Mikroprogrammmierung, RlSC. 3. Aufl. München: Oldenbourg

Hennessy, J.L.; Patterson, D.A. (1990): Computer architecture - a quantitative approach. San Mateo: Morgan Kaufmann

Klar, H. (1996): Integrierte Digitale Schaltungen MOSIBICMOS. 2. Aufl. Berlin: Springer

Liebig, H.; Flik, Tb.; Rechenberg, P. (1996): Technische Informatik. (Czichos, H. (Hrsg.): HÜTfE - Die Grundlagen der Ingenieurwissenschaften. 30. Aufl.) Berlin: Springer

Liebig, H.; F1ik, Tb. (1993): Rechnerorganisation. 2. Aufl. Berlin: Springer

Mackenzie, C.E. (1980): Coded character sets, history and development. Reading: Addison-Wes­ley

562 Literatur

Mead, C.; Conway, L. (1980): Introduction to VLSI systems. 2nd printing. Reading: Addison-Wesley

Protopapas, D.A. (1988): Microcomputer hardware design. Englewood Cliffs: Prentice-Hall

Schumny, H.; Ohl, R. (1994): Handbuch digitaler Schnittstellen. Braunschweig: Vieweg.

Tietze, U.; Schenk, Ch. (1993): Halbleiterschaltungstechnik. 10. Auft. Berlin: Springer

Kapitel 2

Advanced Miero Devices (1993): Am29000™ and Am29005™ user's manual and data sheet

Bode, A. (1997) in Rechenberg, P. (Hrsg.): Informatik-Handbuch - Technische Informatik. Wien: Hanser

DEC (1994): DECehip 21064 und DECchip 21064A Alpha AXP microprocessors - preliminary hardware reference manual

Flynn, M.J. (1995): Computer Arehitecture - pipelined and parallel processor design. Boston: Jones and Bartlett

IDT (1991): MIPS R4000 user's manual. Sunnyvale: MIPS Computer Systems

Intel (1993): Pentium™ processor user's manual, vol. 1: Pentium processor data book

Intel (1996): Pentium® Pro family developer's manual, vol. 2: Prograrnmer's referenee manual

Motorola (1982): MC68000 16-bit microprocessor user's manual. 3rd ed.

Motorola (1993): PowerPCTM 601 - RISC microprocessor user's manual

Motorola (1994a): PowerpcTM 604 - RISC microproeessor user's manual

Motorola (1994b): MC68060 User's manual

Smith, J.E.; Weiss, S. (1994): PowerPC 601 and Alpha 21064: A tale of two RISCs. Computer 27, H.6, 46-58

Stallings, W. (1996): Computer organization and architecture - designing for performance. 4th ed. Upper Saddle River: Prentiee-Hall

Tanenbaum, A.S. (1995): Modeme Betriebssysteme. 2. Auft. München: Hanser

Ungerer, T. (1995): Mikroprozessortechnik. Bonn: Thomson

Yeh, T.-Y.; Patt, Y.N. (1992): Alternative implementations of two-Ievel adaptive braneh pre­diction. Proc. of the 19th annual international symposium on computer architecture, Mai 1992, 124-134

Kapitel 3

Knuth. D.E. (1961): The art of computer programming. Vol. 1. Reading: Addison-Wesley

Nassi,!.; Shneidermann, B. (1973): Flowehart techniques for structured programming. SIG­PLAN Notiees 8, H.8, 12-26

Schnupp, P.; Floyd, C. (1979): Software, Programmentwicklung und Projektorganisation. 2. Auft. Berlin: de Gryter

Literatur

Kapitel 4

Advanced Micro Devices (1993): Am29000™ and Am29005™ user's manual and data sheet

Berigel, G. (1990): Betriebssysteme. Heidelberg: Hüthig

Borland (1990): Turbo C++ - Programmierhandbuch. München: Borland

563

Kernighan, B.W; Ritchie, D.M. (1990): Programmieren in C. 2. Aufl. München: Hanser

Microware [1987]: OS-9/ 68000 - Operating system technical manual, Rev. H. Microware Systems

Tanenbaum, A.S. (1995): Moderne Betriebssysteme. 2. Aufl. München: Hanser

Kapitel 5

Dembowski, K. (1997): Computerschnittstellen und Bussysteme. 2. Aufl. Heidelberg: Hüthig.

Intel (1984): Multibus 11, Bus architecture specification handbook

Intel (1989): i486™ Microprocessor

Intel (1993): Pentium™ processor user's manual, vol. 1: Pentium processor data book

Intel (1996): Pentium® Pro family developer' s manual, vol. 1: Specifications

Motorola (1985): VMEbus, Specification manual. revision C

Motorola (1989): MC68020 32-bit microprocessor user's manual. 3rd ed.

Motorola (1993): PowerPCTM 601 - RISC microprocessor user's manual

PCI (1995): PeI local bus specification, rev. 2.1. Portland: PCI Special Interest Group

Shanley, T.; Anderson, D. (1995): PCI system architecture, 3rd ed. Reading: Addison-Wesley

Kapitel 6

Archibald, J; Baer J.-L. (1986): Cache coherence protocols: evaluation using a multiprocessor simulation model. ACM Transactions on Computer Systems 4, H.4, 273-298

Giloi, W. K. (1997): Rechnerarchitektur. 3. Aufl. Berlin: Springer

Intel (1987): 80386 Hardware reference manual

Intel (1996a): Pentium® Pro family developer's manual, vol. 1: Specifications

Intel (1996b): Pentium® Pro family developer's manual, vol. 2: Programmer's reference manual

Intel (1996c): Pentium® Pro family developer's manual, vol. 3: Operating system writer's manual

Liebig, H.; Flik, Th. (1993): Rechnerorganisation. 2. Aufl. Berlin: Springer

MIPS (1995): MIPS Rl0000 microprocessor user's manual. MIPS Technologies

Motorola (1989): MC68040 32-Bit microprocessor user's manual

Motorola (1991): MC881 10 Second generation RISC microprocessor user's manual

Motorola (1993): PowerPeTM 601 - RISC microprocessor user's manual

Motorola (1994a): MC68060 User's manual

564 Literatur

Motorola (1994b): PowerPCTM 603 - RISC microprocessor user's manual

Przybylski, S. A. (1990): Cache and memory hierarchy design. San Mateo: Morgan Kaufmann

Rhein, D.; Freitag, H. (1992): Mikroelektronische Speicher. Wien: Springer

Ross (1993): SPARC RISC user's guide - hyperSPARC edition, 3n1 ed. Austin: Ross Techno­logy

Tanenbaum, A.S. (1996): Modeme Betriebssysteme. 2. Aufl. München: Hanser

Van Loo, W. (1987): Maximize performance by choosing best memory. Computer Design 26, H.14,89-94

Kapitel 7

Dembowski, K. (1997): Computerschnittstellen und Bussysteme. 2. Aufl. Heidelberg: Hüthig.

Effelsberg, W.; Fleischmann, A. (1986): Das ISO-Referenzmodell für offene System und seine sieben Schichten. Informatik Spektrum 9, H.5, 28~299

Folts, H. C. (1982): McGraw-Hill's compilation of data communications standanls. 2nd ed. New Y ork: McGraw Hili

Goldberger, A. (1981): A designer's review of data communications. Coputer Design 20, H.5, 103-112

Hegenbarth, M. (1981): Stand der Normumg im CCITT, Ebenen 2-6. GI-Fachtagung Kommuni­kation in verteilten Systemen. Berlin: Springer

ffiM (1970): Binary synchronous communications. 3rd ed. ffiM systems reference library

IEEE 1284 (1994): IEEE Standanl signaling method for a bidirectional parallel peripheral inter-face for personal computers.

ITU-T (1993): Recommendation V.ll. International Telecommunication Union

ITU-T (1994): Recommendation V. 10. International Telecommunication Union

Preuß, L.; Musa, H. (1993): Computer-Schnittstellen. 2. Aufl. München: Hanser

Schumny, H.; Ohl, R. (1994): Handbuch digitaler Schnittstellen. Braunschweig: Vieweg.

Tanenbaum, A.S. (1992): Computer Netzwerke. 2. Aufl. Attenkirchen: Wolfram

Tillmann, W. (1997): Internet-Schnellbahn für jedermann. c't, H.ll, 324-330

Weissberger, A.J. (1979): Orient your data-link protocols towaro bits, though characters still count. Electronic Design 27, H.15, 86-92

KapitelS

Bähring, H. (1994): Mikrorechner-Systeme. 2. Aufl. Berlin: Springer

Bertuch, M. (1995): Visuelle Pfade - Empfehlungen zu aktueller Grafik- und Videohanlware für PCs. c't, H.5, 196-200

Dembowski, K. (1997): Feuerdraht - Firewire und andere serielle Bussysteme. c't, H.2, 284-260

Encarna~ao, J.; Straßer, W.; Klein, R. (1996): Graphische Datenverarbeitung 1 - Gerätetechnik, Programmierung und Anwendung graphischer Systeme. 4. Aufl. München: Oldenbourg

Literatur 565

Exabyte (1987): EXB-8200 8mm Cartridge tape subsystem - product specification. Boulder: Exabyte Corporation

Gerdes, M. (1988): Knöpfchen, Knöpfchen - Teil 1: PC-Tastaturen auf den Zahn gefühlt. c't, H.6, 148-164

Glass, L.B. (1990): Daten einwickeln. Bandbackup-Systeme - jetzt für alle interessant. c't, H.8, 148-154

Grundy, K.P. (1984): Streaming tape controller adopts SCSI interface. Electronic Design 32, 179-186

Intel et al. (1996): Universal serial bus specification, Rev. 1.0. Compaq, DEC, IBM, Intel, Microsoft, NEC, Northern Telecom

Intel (1997): Enhanced server iJo perfonnance with i960® RP/RD iJo processors

Liebig, H.; Flik, Th.; Rechenberg, P. (1996): Technische Infonnatik. (Czichos, H. (Hrsg.): HÜTTE - Die Grundlagen der Ingenieurwissenschaften. 30. Auf!.) Berlin: Springer

Mueller, S. (1995): Hardware-Praxis. 4. Auf!. Bonn: Addison-Wesley

Schnurer, G. (1997): Die Schatten kommen - Erstkontakte mit USB-Devices. c't, H.2, 292-298

Schumny, H.; Ohl, R. (1994): Handbuch digitaler Schnittstellen. Braunschweig: Vieweg.

Seagate (1988): SCSI Interface manual

Strass, H. (1994): Massenspeicher. Poing: Franzis

Tietze, U.; Schenk, Ch. (1993): Halbleiterschaltungstechnik. 10. Auf!. Berlin: Springer

Völz, H. (1996): Infonnationsspeicher. Renningen-Malmsheim: expert

Akronyme

ADSL Asymmetrie DSL AGP Acce1erated Graphics Port ALU Arithmetic and Logical Unit AMLCD Active Matrix Liquid Crystal

Display ANSI American National Standards Institute ASCII American Standard Code for

Information Interchange AT Advanced Technology ATA AT Attachment AT API AT A Packet Interface ATF Automatie Track Finding ATM Asynchronous Transfer Mode

BAS Bild-Austast-Synchron( -Signal) BCC Block Checking Character BCD Binary Coded Decimals BCS Block Checking Sequence BE Big-Endian BEDO Burst Extended Data-Out BHT Branch History Table BISYNC Binary Synchronous

Communications Bit Binary Digit BOP Bit Oriented Protocol BPC Branch Prediction Cache

bps bit per second BSC Binary Synchronous Communications BTAC Branch Target Address Cache BTB Branch Target Buffer BTC Branch Target Cache

CAM Content Addressable Memory CAP Carrierless Amplitude and Phase

modulation CA V Constant Angular Velocity CC Condition Code CCD Charge Coupled Device CCITT Comite Consultatif International

TeIegraphique et Telephonique

cc-NUMA Cache Coherent Non-Uniform Memory Access

CD Compact Disk CD-R CD Recordable CD-ROM CD Read-Only Memory CD-RW CD ReWritable CISC Complex Instruction Set Computer CLV Constant Linear Velocity Codec CodiererlDecodierer COMA Cache Only Memory Architecture COP Character Oriented Protocol cpi characters per inch CPU Central Processing Unit CRC Cyclic Redundancy Checking CRT Cathode Ray Tube CWP Current-Window-Pointer

DAC Digital to Analog Converter DAT Digital Audio Tape Datex Data Exchange DAU Digital-Analog-Umsetzer DCE Data Circuit-termination Equipment DD Double Density DDS Digital Data Storage DEE Datenendeinrichtung DFÜ Datenfernübertragung DIMM Dual In-line Memory Module DIN Deutsches Institut für Normung DLT Digital Linear Tape DMA Direct Memory Access DMAC DMA-Controller DMT Discrete Multi-Tone dpi dots per inch DRAM Dynamisches RAM DSL Digital Subscriber Line DSTN Dual Super Twisted Nematic DTE Data Terminal Equipment DTP Desk Top Publishing DÜE Datenübertragungseinrichtung DVD Digital Versatile Disk

Akronyme

EAROM Electrically Alterable ROM E.B.C. Electronic-Book-CD EBCDI Extended Binary Coded Decimal

Interchange Code ECC Error Correction Code ECP Extended Capability ED Extra-high Density EDO Extended Data-Out EDV Elektronische Datenverarbeitung EEPROM Electrically Erasable ROM EIA Electronic Industries Association EIDE Enhanced IDE EISA-Bus Extended ISA-Bus EPP Enhanced Parallel Port EPROM Erasable Programmable ROM ESDI Enhanced Small Device Interface

FBAS Farb-Bild-Austast-Synchron(-Signal) FC·AL Fibre Channel - Arbitrated Loop FC·PH Fibre Channel - Physical and

Signaling Interface FCS Frame Checking Sequence FDC Floppy Disk Controller FDDI Fiber Distributed Data Interface FE Funktionseinheit FIFO First-In First-Out FM Frequency Modulation FP Framepointer (-Register) FPM Fast Page Mode FPR Floating-Point Registers FPU Floating-Point Unit

GPIA General Purpose Interface Adapter GPffi General Purpose Interface Bus GPR General Purpose Registers

HD Hard Disk HD High Density HDLC High-level Data-Link Control HDSL High bit rate DSL

ffiM International Business Machines IDE Integrated Drive Electronics IDT Integrated Device Technology IEC International Electrotechnical

Commission IEEE Institute of Electrical and Electronics

Engineers

iLBX Intel Local Bus Extension IMP Interface Message Processor Intel Intelligent Electronics iPSB Intel Parallel System Bus ISA Industrie Standard Architecture ISDN Integrated Services Digital Network ISO International Standard Organization iSSB Intel Serial System Bus ITU International Telecommunication

Union IV Integer Unit

JTAG Joint Test Action Group

LAN Local Area Network LCD Liquid Crystal Display LE Little-Endian LED Light Emitting Diode LIFO Last-In First-Out LIMDOW Light Intensity Modulation -

Direct Overwrite LQ Letter Quality LRC Longitudinal Redundancy Checking LRU Least Recently Used LSB Least Significant Bit LUN Logical Unit Number L VD Low Voltage Differential LlIL2 Level 1/ Level 2

MAN Metropolitan Area Network MBus Module Interconnect Bus MCA Micro Channel Architecture MESI Modified, Exc1usive, Shared, Invalid MFM Modified Frequency Modulation MIPS Microprocessor without Interlocking

Pipeline Stages MLR Multichannel Linear Recording MMU Memory Management Unit MO oder MOD Magneto-Optical Disk Modem ModulatorlDemodulator MPEG Moving Pictures Experts Group MPP Massive Parallel Processing MSB Most Significant Bit

NaN Not-a-Number NRZ Non Return to Zero NRZI NRZ with interchange NUMA Non-Uniform Memory Access

567

568

OCR Optical Character Recognition OSI Open Systems Interconnection

PBX Private Branch Exchange PC Personal Computer PC Phase Change PC Program Counter PCI-Bus Peripheral Component Inter-

connectBus PCM Puls-Code-Modulation Pixel Picture Element PM Page Mode PowerPC Performance Optimization with

Enhanced Risc Processor Chip PROM Programmable ROM

QAM Quadrature Amplitude Modulation QIC Quarter Inch Cartridge

RAID Redundant Array of Inexpensive Disk RAM Random Access Memory RDRAM Rambus DRAM RGB Rot, Grün, Blau RISC Reduced Instruction Set Computer RLE Run Length Encoding RLL Run Length Limited ROM Read-Only Memory

SASI Shugart Associates System Interface SBus System Expansion Bus SCI Scalable Coherent Interface SCSI Small Computer System Interface SD Single Density SDLC Synchronous Data-Link Control SDRAM Synchronous DRAM SDSL Single li ne DSL SGRAM Synchronous Graphics RAM SIMM Single In-line Memory Module SIP Single In-line Package

SMP Symmetrical Multiprocessing SP Stackpointer (-Register)

Akronyme

SPARC Sca!able Processor Architecture SR Statusregister SRAM Statisches RAM SSA Serial-Storage-Architecture SSD Solid State Disk SSP Supervisor Stackpointer (-Register)

TAP Test Access Port TFD Thin-Film Diode TFT Thin-Film Transistor TLB Translation Lookaside Buffer TR Travan TTL Transistor-Transistor-Logik

UART Universal Asynchronous Receiver Transmitter

UMA Uniform Memory Access USASCII ASCII in US-Version USB Universal Seria! Bus USP User Stackpointer (-Register)

VB Vectorbase (-Register) VDSL Very high bit rate DSL VESA Video Electronics Standards

Association VGA Video Graphics Array VL-Bus VESA Local Bus VLIW Very Long Instruction Word VMEbus Versa Module Europe Bus VMSbus VME Serial Bus Bus VMXbus VME Extended Bus VRAM Video RAM VRC Vertica! Redundancy Checking

WAN Wide Area Network WB Write Back

Sachverzeichnis

Seitenzahlen in Fettschrift verweisen auf Er­klärungen der Begriffe, Seitenzahlen in Nor­malschrift auf deren Verwendung.

A Ablenkfrequenz 529 AbsolutIader 43 Abstraktion 207 - durch das Betriebssystem 208 - durch den Übersetzer 210 Accelerated Graphics Port (AGP) 265, 536 Adapter (f. Netzzugang) 472, 474, 476 Address-Aliasing 370, 381, 384 Address-PipeIining 345 Adresse 16 -, absolute (feste) 43, 73, 108, 152, 155,

156, 157 -, effektive 71 -, globale 378 -, logische 386 -, numerische 36 -, physikalische 386 -, reale 379, 386 -, relative 43, 75, 386 -, symbolische 26, 36 -, verschiebbare 43, 155 -, virtuelle 379, 386, 387, 390 Adressierung, basisrelative 75 -, befehlszählerrelative 76, 89, 108, 149,

156 -, codierte 275 -, direkte 73 -, Direktoperand- 46, 72, 106, 151

-, immediate 72 -, implizite 21, 321 -, indizierte 77, 106 -, isolierte 273, 322, 408 -, Register- 73, 106 -, registerindirekte 73, 106 -, reale 382

-, relative 75 -, Speicher- 73, 151 -, speicherbezogene 273, 408 -, speicherindirekte 77

-, überdeckte 21 -, überlappende 346 -, uncodierte 277 -, verschränkte 344, 351,534 -, virtuelle 379 Adreßbus 19 Adreßerweiterung 390

Adreßlänge 16 Adreßraum 16, 213 -, globaler 272 -, linearer 213 -, realer 387, 389 -, segmentierter 213 -, virtueller 387, 389, 393 AdreßraumbeIegungsplan (Memory-Map)

275, 323, 386 Adreßrechnung, dynamische 71 -, statische 150 Adreßzuweisung 213

ADSL-Technik 477 AGP 265,536 Akkumulator 22 Aktivmatrix-LCD 537 Aktualisierungsstrategie 368-378 Algorithmus 146 Alignment 70, 105, 152, 153, 277, 280,

283 Alpha 21064 129, 143 Alpha 21064A 130,143 ALU 24, 66 AMLCD 537 Amplitudenmodulation 475, 476 Am29000103

Annullierungsbit 59, 112, 177 Anti-Dependency 132 Arbeitsspeicher 15

570

ASCII 5 asm (Schlüsselwort in C) 223 Assembler 39, 206 Assembleranweisung 40, 150 Assemblercode 33 Assemblerdirektive 40 Assemblereinbindung (in C) 222 Assemblermodul 222, 225 Assemblerprogramm 33, 39 Assemblersprache 39 -, problemorientierte 158 Assemblierung 37, 41 -, bedingte 158 Assoziativspeicher 19,30 364 AT 261 ATA510 ATAPI510 A'IF 523 ATM 466, 474 Ausdruck (expression) 150 Ausgabeabhängigkeit 132 Ausgangsparameter 181 Ausnahmebehandlung 93 Ausnahmeverarbeitung 92, 98 Ausschnitt, aktueller 47 Autovektor-Interrupt 97,303

B Backbone-Netz 46~67, 474 Backplane-Bus 247, 249, 255, 267, 268,

555 Backside-Cache 360 Back-to-Back-Cyc1e 356, 362 Bankkonflikt 348 Bankwechsel 344 Basisadresse 75, 157 Basisbandverfahren 468, 476, 477 BAS-Signal 526 Baud-Rate 421 Baud-Raten-Generator 446, 448, 450 Baumstruktur 466 BCC 456, 480 BCD-Zahl 14, 85 BCS 456 Bedingungsbits 25, 66, 88, 111, 163 BEDO-DRAM 354 Befehl 21 -, nichtprivilegierter 91

Sachverzeichnis

-, privilegierter 91, 99 -, symbolischer 32 Befehls-Cache 49, 120, 359,369 Befehls-lDaten-Cache 49,359 Befehlsformat 21,46,78, 108 -, byteorientiertes 78 -, wortorientiertes 78 -, 16-Bit-orientiertes 78, 150 Befehlsklassenkonflikt 127 Befehlspuffer 131 Befehlsregister 25 Befehlsumordnung 117 Befehlszähler 25, 66, 105 Befehlszyklus 25 Betriebsart 67,98, 115, 200 Betriebsmittel 235 -, gemeinsames 493 Betriebsmittel-Abhängigkeit 116, 127 Betriebssystem 232 -, echtzeitflihiges 232 -, kooperatives 240 -, präemptives 240 Betriebssoftware 236 BHT 140 Biased-Exponent 11 Bibliotheksfunktion 237 Bibliotheksroutine 154 Big-endian-byte-Ordering 71, 105, 153,215,

279 Bildauflösung 528, 529 Bildschirm (Display) 525 Bildspeicher 530, 533 Bildwiederholfrequenz 528 Binary-Coded-Decimal (BCD) 14 Binary Number 7 -, signed 9 -, unsigned 8 Binder (linker) 44, 191 Bindetabelle 192 BISYNC-Protokoll 456, 480, 481 Bit 4, 86 bit (Schlüsselwort in C) 218, 219 Bitfeld 4, 68, 87 Bit-Stuffing 459, 469 Bitübertragungsschicht 471 Bitvektor 68 Bereich, dynamisch verschiebbarer 77,89,

152, 156

Sachverzeichnis

-, nicht verschiebbarer 151, 155 -, statisch verschiebbarer 152, 156 Block-AJignment 292,350,363 Blockbuszyklus (burst cycle) 257,292,

341, 350, 352 -, langer 259, 268 -, minimaler 292 -, pipeJined burst 350, 356 Blockmodus (bo DMA) 486 Blockprüfzeichen 456, 459 Blocksicherung 479 BOP 455,458 bps 420 Branch-Prediction 57, 117, 127, 139 Branch-History-Table 140,143 Branch-Prediction-Cache 57,140, 142,362 Branch-Target-Address-Cache 143 Branch-Target-CacheJBuffer 57, 362 break-Schlüsselwort 172 Break-Signal 451 Breitbandverfahren 468, 470, 476 Bridge (bei Bussen) 252, 356 Bridge (bei Netzen) 466 Broadcasting 322, 459 Broadcast-Netz 464 Brouter 467 BSC-Protokoll So BISYNC-Protokoll Burst-CycIe 257,292, 341, 350 Burst-Data-Transfer-Rate 505,511 Burst-Extended-Data-Out-DRAM 354 Burst-Mode (bo DMA) 297, 486 Sync-burst SRAM 357 Bus 19 -, Adreß- 19, 250 -, asynchroner 288, 297 -, Backplane- 247, 249, 255, 267, 268, 555 -, CPU- 254 -, Daten- 19 -, Ein-/Ausgabe- 246, 252, 254, 265 -, Erweiterungs- 247 -, globaler 244, 252, 280, 349 -0 Host- 254 -, Huckepack- 247, 265 -, industrieller 267 -, lokaler 244, 252, 315, 493 -, Mezzanin- 247, 265 -, Mux- 256, 316 -, Nachrichten- 252, 255, 267

-, PC- 261 -, PCI- 263, 265, 315-334, 494, 510, 558 -, peripherer 255, 545-560 -, Peripherie- 255,545-560 -, Prozeß- 255 -, Prozessor- 246, 252, 254 -, Prozessor-ISpeicher- 252, 253, 360 -, Speicher- 246, 254, 267 -, Split- 256, 349 -, Steuer- 19 -, synchroner 287, 296, 316 -, System- 19, 244, 246, 252, 267, 268 -, Workstation- 265 Busanforderung 298 Busankopplung 285 Busarbiter-Daisy-Chain 298 Busarbiterbaustein 299 Busarbitration 294, 327, 349, 375, 378,

490,493,550 -, dezentrale 298 -, globale 295, 297 -, lokale 295, 297 -, nichtüberlappende 298 -, überlappende 298 -, zentrale 299 Busbandbreite 61, 256,257, 316 Busbreite 256 -, dynamische 70, 278

Bus-Controller 252, 263, 284 Busfehler (bus error) 95, 288, 490 Busfreigabe 296 Buskommando 321 Bus-Logik 247 Bus-Parking 328 Busschnüffeln 372 Bus-Snooping 372, 379, 384 Busstruktur (bo Netzen) 465 Bustakt(frequenz) 252, 253, 256, 296, 360 Bustaktsignal 287 Bustransaktion 317 Bustreiber (bus driver) 285 Bus-Watching 372 Busy-Waiting 410, 415 Buszuteilung 297 Buszuteilungszyklus 296 Buszyklus 286 -, Block- 257,292,341,350, 352 -, Einzel- 257,287, 292

571

572

-, minimaler 288, 344, 346 -, überlappender 346 Bypassing 57, 125 Byte 4 Byteadresse 63, 70 Byte-Mode (IEEE 1284) 433 Byte-Swap-BefehI282 Bytezählregister 487,488 Bytezugriff (in C) 215

c C (Carry-Bit) 9, 67, 83 C (Sprache) 149, 161-187, 206-243 Cache 19, 30, 49, 127, 292, 355, 357 -, Backside- 360 -, Befehls- 49, 120, 359,369 -, Befehls-IDaten- 49, 359 -, Daten- 49, 359,369, 397 -, direkt zuordnender (direct mapped) 365,

382 -, First-Ievel- 359 -, Inline- 359 -, Look-aside- 359 -, Look-through- 359, 378 -, Ll-1L2-Cache 263, 270, 273, 330, 350,

357,359, 361, 366 -, L3-Cache 273 -, n-fach assoziativer 366 -, n-way set associative 366 -, Primär- 359 -, prozessorexterner ( off-chip) 358 -, prozessorinterner (on-chip) 358

-, realer 379, 382 -, Second-Ievel- 359 -, Sekundär- 359 -, split 359 -, unified 359 -, virtueller 379 -, virtuelVrealer 379, 384 -, voll assoziativer 364, 393 - bei DRAMs 355 Cache-Adressierung, reale 379, 382 -, virtuelle 379 -, virtuell/reale 379, 384 Cache-Block 322 Cache-Clear-Operation 363, 372, 379, 380,

384 Cache-Controller 350, 359

Sachverzeichnis

Cache-fill-Operation 259, 292, 363 Cache-Flush-Operation 372, 379, 380, 384 Cache-Hit (Treffer) 363 Cache-Kapazität 358 Cache-Kohärenz s. Datenkohärenz Cache-Miss (Fehlzugriff) 127, 363 Cache-Steuereinheit 293 Cache-Zeile 364 Call by Reference 181, 229 Call by Value 181 CAM s. Assoziativspeicher CAP-Verfahren 477 Carrybit (C) 9,67, 83 Cast-Operator 220 CAV 513 CC (Condition-Code) 25, 66, 88, 111, 163 CCD 545 CCITT-Empfehlungen 419 cc-NUMA-Architektur 272 CD-R 514 CD-ROM 513 CD-RW 514 Centronics-Schnittstelle 419, 426-429,

432, 543 char (Schlüsselwort in C) 212, 214 Character 5, 149 Character-Stuffing 458 Chip-Satz 262, 292, 356, 362 CISC 23,63, 121 City-Netz 474 Clean-Line 332, 371 CLV 514 Codec 478 Codesicherung 478 Codeumfang 232 Codierer 17 COMA 273 Compatibility-Mode (IEEE 1284) 426, 432 Compiler 207, 210 Connect-Rate (b. Modem) 476 Constant-Angular-Velocity 513 Constant-Linear-Velocity 514 Content-Addressable-Memory (CAM) s.

Assoziativspeicher COP 454, 455 Coprozessor 85, 117 Coprozessorsystem 117, 120, 123, 129 Copy-back-Verfahren 332, 364, 370, 374,403

Sachverzeichnis

-, buffered 371 -, flagged 371 -, simple 370 cpi 542 CPU-Bus 254 CPUlMemory-Bus 252, 253, 360 CRC-Sicherungsverfahren 480, 500, 555 Crossbar 120, 271 Cross-Software 44 CRT 525 CRT-Controller 532 CSMAlCD 465 Current-Window-Pointer 50,102, 198 Cursor 532 CWP 50, 102, 198 Cyc1e-steal-Mode 296,485, 490

D DAC 526 Daisy-Chain, nichtunterbrechbare 308, 312 -, unterbrechbare 309 Daisy-Chain-Leitung 248 DAT-Streamer 524 Data-Alignment 70, 105, 152, 153, 277,

280, 283 Data-link-Layer 472 Data-Misalignment 71, 153, 215, 277,

282,363,484 Daten 4 Datenabhängigkeit 56, 116, 125 Datenanschlußgerät 472,474 Datenautobahn 468 Datenbus 19, 250 Datenbusbreite 250, 256 -, dynamische 70, 278 Daten-Cache 49, 359,369,397 Datendarstellung, nichttransparente 458 -, transparente 458 Datendirektverbindung 474, 478 Datenendeinrichtung (DEE) 418, 421,472 Datenfemübertragung (DFÜ) 406, 418, 435,

455, 472-478 Datenformat 68, 105, 182 Datenkohärenz 357,368, 373, 384 Datenkonsistenz 369 Datenlokalität 47 Datensicherung 478 Datensichtgerät (Monitor) 525, 530

Datenspeicher 48 Datentyp 68, 164, 166, 182, 214, 220 Datenübertragung s. Übertragung Datenübertragungseinrichtung (DÜE) 418,

421 Datex-Netze 472,473 DCE 418 DD-Laufwerk 500, 507 DDS 524 Decodierer 17 DEE s. Datenendeinrichtung Definitionsdatei 222 Delay-Befehl58 Delayed Branching 57 Delay-Slot 58, 112, 126, 176, 197 Deltamodulation 478 Demand-Paging 394 denormalisierte Zahl 11 Deskriptor 387 Deskriptor-Cache (TLB) 362, 365, 367,

387, 391, 393, 400 Device-Controller 482, 498 Device-Descriptor 234 Device-Driver 233 DFÜ s. Datenfemübertragung Digital-Versatile-Disk (DVD) 515 DlMM 343 Direktoperand 46, 60, 72, 81 Direktspeicherzugriff 32, 48~92 Dirty-Bit 364, 371, 403 Dirty-Line 333, 371, 375 Diskette 499 -, Formatieren einer 499 Displacement 72,75,76,89, 106, 108,

151 Display (Bildschirm) 525 DLT-Streamer 523 DMA (Direct Memory Access) 32,

483-492 DMA-Anforderung 439, 485, 503 DMA-Controller (DMAC) 32, 261, 371,

406, 483-492 DMA-Kanal 486

DMA-Zyklus 259 DMT-Verfahren 477 Doppelwort 4 Double-Density (DD) 507 do-while-Anweisung 173, 176

573

574

Downstream 477 dpi 542 Draft (Schnelldruck) 542 DRAM 29,339 -, Burst-Extended-Data-Out (BEDO) 354 -, Direct-Rambus 356 -, Extended-Data-Out (EDO) 354, 356 -, Fast-Page-Mode- (FPM) 354 -, Folgezugriffe beim 352 -, Nibble- 353 -, Page-Mode- (PM) 354 -, Rambus- (RDRAM) 355 -, Synchronous (SDRAM) 354, 362 DRAM-Controller 263, 340, 356, 362 DRAM-Modul 343 Dreiadreßbefehl 21,46, 108, 194 Dreiport-Registerspeicher 49, 120 DSL-Techniken 477 DSTN-Display 536 DTE 419, 472 DTP 542 Dual-port RAM 18 DÜE s. Datenübertragungseinrichtung Duplexbetrieb 420, 450 Durchgangsparameter 181 DVD 515 Dynamic-Bus-Sizing 70, 278

E EAROM30 E.B.C.513 EBCDI-Code 7 ECC 523 Echobetrieb 450 echte Datenabhängigkeit 56, 116, 125 ECP-Mode (IEEE 1284) 433,544 ED-Laufwerk 500, 522 EDO-DRAM 354,356 -, Burst 354 EEPROM 30 EIDE 505, 510, 522 Einadreßbefehl 22 Ein-/ Ausgabe, asynchrone 420 -, asynchron serielle 444-454 -, computergesteuerte 406 -, controllergesteuerte 406 -, isolierte 273

-, parallele 420,435-444

Sachverzeichnis

-, prozessorgesteuerte 406, 407 -, serielle 420 -, speicherbezogene 273 -, synchrone 420 -, synchron serielle 454-461 - mit Direktspeicherzugriff 483-492 Ein-/Ausgabebefehl 273,408 Ein-/ Ausgabebus 246, 252 Ein-/Ausgabecomputer 406,483,493-497 Ein-/Ausgabeeinheit 16,31 Ein-/ Ausgabegeräte 525-545 Ein-/ Ausgabekanal 493 Ein-/Ausgabeprozessor 406, 483, 493-496 Ein-/Ausgabezugriff (in C) 213 Einbussystem 252, 493 Ein-chip-Computer 246 Eingangsparameter 181 Einmalzuweisung l33 Einprozessorsystem 295, 359 Einzelbuszyklus 257,287, 292 Einzelsicherung 479 EISA-Bus 262 Electronic-Book-CD (E.B.C.) 513 Elektrolumineszens-Display 536 Embedded Controller 246 Emulation 49 Endlosschleife 162, 217 Enhanced IDE 505, 510, 522 EPP-Mode (IEEE 1284) 434 EPROM 30 Ergebnisrückgabe 181, 229 Ersetzungsstrategie 364, 365, 366 Erweiterungsbus 247 Escape-Sequenz 543 ESDI-Schnittstelle 509 Ethernet 465 Exception-Handling 93 Exception-Processing 92, 98 Extended-Capability-Mode 433, 544 Extended-Data-Out-DRAM 354,356 EZFIyer-Speicher 505

F faire Priorisierung 299, 300, 301, 416 Falle (Trap) 92 far (Schlüsselwort in C) 214,220 Farbmonitor 526 Farbtiefe 526

Sachverzeichnis

Farbzuordnungstabelle 527 Fast-Ethernet 465 Fast-Page-Mode-DRAM 354 FBAS-Signal 526 FC-AL-Bus 556 FC-PH-Bus 556 FCS 459 FDC 499, 501-504 FDDI 464, 467 Feed-Forwarding 57, 125 Fenster (window) 50, 101 Fernsprechnetz 418 -, analoges 472 -, digitales 473 Festplattenspeicher 504 Festwertspeicher 19,29 Fibre-Channel 555 FIFO-Prinzip 135,437,461 Fire-Wire 555 First-Fit-Verfahren 238 Flachbildschirm 536 Fließbandkonflikt 56 Fließbandverarbeitung 50, 116, 123, 383 Floating-point-Number 11, 85 Floppy-Disk-Controller (FDC) 499,

501-504 Floppy-Disk-Speicher 499-504 Floppy-Streamer 522 Flußdiagramm 146 Flüssigkristall-Display (LCD) 536 FM-Codierung 475, 507 Font 542, 543 for-Anweisung 163, 176 Formfaktor 499 FPM-DRAM 354 FPU s. Gleitkommaeinheit Fragmentierung 240 Frame-Buffer 533 Framepointer (FP) 66, 185, 226 Freispeicher 230 Freispeicherliste 238 Freispeicherverwaltung 238, 386, 392 Frequenzmodulation (FM) 475, 507 -, modifizierte (MFM) 507, 509, 522 Funktionsaufruf 226 Funktionsrücksprung 226

G Garbage-Collection 392 Gateway 467 Gegenabhängigkeit 132 gegenseitiger Ausschluß 496 General-Purpose-Interface-Bus (GPIB) 558 Gerät, blockorientiertes 233 -, zeichenorientiertes 233 Gerätebeschreibung 234 Gerätetabelle 236 Gerätetreiber 233, 236 Geräteverwaltung 236 Gigabit-Ethernet 465 Glasfaserkabel 466, 467, 554 Gleitkommazahl 11, 85 goto (Schlüsselwort in C) 210 GPIA 559 GPIB 558 Grafik-Controller s. Video-Controller Grafikkarte 525 Grafikmodus 533

H Halbbyte 4 Halbduplexbetrieb 419, 425, 457 Halbleiterspeicher 27 Halbwort 4 Hammingdistanz 479 Handshake-Synchronisation 288, 412, 420,

422,433,434,441,449,457,560 Hard-Disk 504 Hauptprogramm 178 Hauptspeicher 15 HD-Laufwerk 500, 505, 522 HDLC-Protokoll 458,472,481 HDSL-Technik 477 Helical-Scan-Recording 523, 524 Hexadezimalcode 7 High-Color-Darstellung 527 High-impedance-State 251, 285 High-speed-access-Modes bei DRAMs 352 Hinkanal 477 Hintergrundspeicher 27, 497-525 History-Bit 141 Hit-Rate (b. Cache) 359 hochohmiger Zustand 251, 285 Hochsprache 207 Horizontalfrequenz 529

575

576

Horizontalspurverfahren 520 Host 462 Host-Adapter 255,482,510,511, 548, 557 Host-Bus 254 Host-to-PCI-Bridge 263, 316 Hub 466, 557 Huckepackbus 247 hyperSPARC (RT6oo) 384

I IDE 507,510 IEC-Bus 558-560 IEEE 1284 419, 426, 429-435 iLBX-II-Bus (Multibus 11) 267 IMP 425, 463 imperative Programmiersprache 207 include (Schlüsselwort in C) 222 Index 72,77 Indexregister 77 Informationseinheit 4 Inline-Assembler 223 Inline-Cache 359 In-order-Issue 123, 124, 129 In-order-Completion 123, 124, 135 Instruction-Window 131 Integer 9 Intel-Prozessoren 71,263,282,289,391,

402 - i286 261, 391 - i386 261, 262, 297, 349,401 - i486 261, 262, 265, 291, 297, 401 - Pentium 78, 99, 128, 130, 143, 279,

282,297,343,362,401 - Pentium Pro 138, 270, 297, 349, 360,

403 Interface(-Baustein) 31, 406, 408,437 Interlaced Mode 529 Interleave-Faktor bei Magnetplatten 509 Interleaving (b. Speichern) 344 Interlock 56, 57, 125, 126 Internet 407,477 Interpreter 209 Interprozeßkommunikation 242 Inter-Prozessor-Pipelining 349 Interrupt 93 -, allgemeiner 96 -, maskierbarer 68, 97, 306 -, nichtmaskierbarer 68,97,306

Sachverzeichnis

-, präziser 129, 135 -, spezieller 94 -, unpräziser 129, 135 -, vektorisierter 306 Interrupt (in C) 215, 220 interrupt (Schlüsselwort in C) 216 Interrupt-Acknowledge-Zyklus 305, 309,

310, 330 Interruptanforderung, codierte 302, 417 -, uncodierte 306, 417 Interrupt-Bit/Flag 411 Interruptcode 67, 96,304 Interrupt-Controller 264, 312 Interrupt-Daisy-Chain 308, 309, 439 Interruptebene 67, 96 Interrupt-Enable-Bit 307,413 Interruptmaske 67, 97, 200, 216, 305, 417 Interruptmaskenbit 306, 309 Interruptprograrnm 190, 302 -, geschachteltes 417 Interruptquelle 301 Interruptsignal 302,411 Interruptvektor 93 Interruptzyklus 98, 200, 303, 305, 309 Intra-Prozessor-Pipelining 349 iPSB-Bus (Multibus 11) 267 ISA-Bus 261, 265, 510 ISDN 418, 472, 477

ISOIOSI-Referenzmodell 466, 470-472 iSSB-Bus (Multibus 11) 267 ITU 419

J Java-Prozessor 210 Jaz-Speicher 505 ITAG 321 Just-in-time-Compiler 210

K Kabelbus 555 Kanalprograrnm 493 Kassettengeräte (Streamer) 518-52S Kellerspeicher s. Stack Kerr-Effekt 516 Keyboard 537 Koaxialkabel 465, 467, 554 Kohärenzproblem 369,371,379,381,384 Kohärenzprotokoll s. MESI

Sachverzeichnis

Komplementierung 10 Konfigurationsparameter 233 Konfigurierungsregister 316, 328 Konsistenz s. Datenkonsistenz Kontextwechsel 240 kooperatives Multitasking 240 Kreuzsicherung 480 Kupferkabel 466, 467, 473, 477

L Label 36 Lader 43 -, bindender 44, 191 -, verschiebender 43, 152 Lade-Befehl 47, 105, 110 Lade-Sequenz 195 Längssicherung 480 Längsspurverfahren 520 L~(Neue)407,462

Langband 517

Laserdrucker 544 Lauflängenbegrenzung (RLL) 508, 509, 522 Lauflängencodierung (RLE) 434 LCD 536 Lead-off-Cyde 351, 352,356,362 Leaf-Routine (b. SPARC) 113 Leitwerk 25 Lese-ISchreibverstärker 336, 341, 352, 355 Lesezyklus 288,289, 324, 338,341 Letter-Quality (Schöndruck) 542 Lichtwellenleiter s. Glasfaserkabel UFO-Prinzip 65, 417 LIMDOW-Verfahren 516 Linking Loader 44 Link-Register 179, 197 Little-endian-byte-Ordering 71, 105,215,

279, 323 Load-IStore-Architektur 47 Local-Ioop-Betrieb 450 lokales Netz (L~) 407, 462 Long Burst-Cyde 259, 268 Look-aside-Cache 359 Look-through-Cache 359, 378 LQ-Druck 542 LRC-Sicherungsverfahren 480 LRU-Verfahren 141,364,367 LSB 4 LUN (b. SCSI) 552

577

L VD (differentielle Signale) 548 Ll-1L2-Cache 263, 270, 273, 330, 350, 357,

359, 361, 366 L3-Cache 273

M Mächtigkeit 206 Magnetbandspeicher 517-525 Magneto-optical-Disk (MO, MOD) 516 Magnetplattenspeicher 504-512 main (Schlüsselwort in C) 216, 230 Main-Board 246 Makro 158 Makro (in C) 220 Makroassembler 159 Makroaufruf 159 Makrobefehl 158 Makrobibliothek 158 Makrodefinition 159 Makroexpansion 158 M~ (Netze) 463,474 Manchester-Signalcodierung 469 Marke (iabel) 36 Maschinenbefehl 26 Maschinencode 33, 36, 42 Maschinenmodul 222, 225 Maschinenprogramm 33, 206 Massive-Parallel-Processing 255, 269 Master 20, 32,256, 271, 287, 294, 484 Master-Slave-Prinzip 294 Matrixdrucker 541 Maus 540 MBus 266, 271, 384 MCA-Bus262 Mehrbussystem 252, 493 Mehrfachverzweigung 169,170 Mehrmastersystem 251, 294, 484 Mehrprozessorsystem 255, 269, 280, 295,

359, 373, 378 Mehrrechnersystem 295 Memory-Bus 246, 254, 267 Memory-Management-Unit (MMU) 209,

379, 386-405 Memory-Map 275, 323, 386 Message-Bus 252 MESI-KohärenzprotokoIl271,272,

374-378, 379, 384 Mezzanin-Bus 247

578

MFM-Codierung 507, 509, 522 MF-2-Tastatur 537 Mikrobefehl 26 Mikrocomputer 246 Mikrocontroller 235, 246 Mikrooperation 25 Mikroprogramm 25 Mikroprozessor 21 MIPS-Architektur 100 MIPS R4000 122 - RlOOOO 361, 362 Misalignment 71, 153, 215, 277, 282,

363,484 MLR-Streamer 522 MMU s. Memory-Management-Unit Mnemonik 26, 206 MMU-Cache (TLB) 362, 365, 367,387,

391, 393, 400 MOIMOD 516 Modacom474 Modem 418, 421, 448,470,472, 474,475 Modul 222 modulare Programmierung 190 Modusbit 67 Monitor (Betriebssoftware) 206 Monitor (Datensichtgerät) 525, 530 Motherboard 246 Motorola 71 - MC680xO-Prozessoren 67, 70, 77, 78, 83,

95, 99, 289, 306 - MC68000 268 - MC68020 279, 290, 297 - MC68040 297,398 - MC68060 141,367, 398, 400 - MC881 10 376 - PowerPC-Prozessoren 101,263,282,289,

297, 343, 349 - PowerPC 601 129, 134, 140, 376 - PowerPC 604 121, 136,143,397 MPEG-Verfahren 515, 535 MPP-System 255, 269 MSB 4 Multibus II 267, 301 Multiple-Zone-Recording 507, 510 Mux-Bus 256, 316 Multimasterfähigkeit 261, 317 Multiport-RAM 18 Multiprogramming 386

Sachverzeichnis

Multitasking 209, 240, 270, 379, 386 -, echtzeitfähiges 232 -, kooperatives 240 -, präemptives 240 Mutual Exclusion 496

N N (negative bit) 67 Nachindizierung 78 Nachrichtenbus 252, 255, 267 Nadeldrucker 541 Namenskonflikt 224 NaN (floating-point) 11 Negativbit (N) 67 network layer 472 Netz s. Rechnernetz next PC (nPC) 105, 109 Nibble 4 Nibble-Mode (IEEE 1284) 432 Nibble-Mode (b. DRAM) 353 non-cacheable 292, 372, 382, 384, 403 Non-interlaced Mode 529 normalisierte Zahl 11 Not-a-Number 11 NRZ-Signalcodierung 469, 474 NRZI-Signalcodierung 459, 469 Nullbit (Z) 67 Nullmodem 422 NUMA-Architektur 266, 272 Nur-Lesespeicher 19

o Oberprogramm 178 OCR 545 Oktalcode 7 Open-collector-Ausgang 251 Operand 4, 15 Operationscode 21, 26, 36 Operationswerk 15,24 optische Plattenspeicher 512-516 OSI470 OS-9/ 68000 233 Out-of-order-Issue 117, 123, 131, 135 Out-of-order-Completion 123,129, 131 Output-Dependency 132 Overflowbit (V) 10, 67, 83

Sachverzeichnis

p packed BCD 15, 85, 436 Page (bei DRAMs) 356 - Hit 356 - Miss 356 Page-Fault-Trap 394 Page-Mode-DRAM (PM-DRAM) 354 Paging s. Seitenverwaltung Paketvennittlung 473 Parallel-Interface-Baustein 437-444 Parameter 158, 179, 198, 221, 226 -, aktueller 159, 181 -, fonnaler 159, 181 Parameterübergabe 179, 181,226 parametrisierte Konfiguration 233 Paritätsbit 445, 479 PBX 466 PC-Bus 261 PCI-Bus 263,265,315-334, 494, 510,

558 PCI-to-ISA-Bridge 317, 558 PCI-to-PCI-Bridge 315, 494 PCM 478 PC-Struktur 263 Pentium s. Intel-Prozessoren Peripheriebus 255, 545-560 Phase-Change-Verfahren 514 Phasenmodulation 475, 476 Physical-Layer 471 Pipelined-burst-Cycle 350, 356 Pipelining s. Fließbandverarbeitung Pixel 526 Platten-Cache 509 Plattenspeicher, magnetische 504-512 -, magneto-optische 516 -, optische 512-516 PM-DRAM 354 Pointer (Zeiger) 176, 183,213 Polling 306, 411, 415 Portabilität 207, 219, 232 Posted-memory-write-Buffer 264 Postinkrement-Adressierung 74 PostScript 544 Power-on-Reset 314 PowerPC s. Motorola Prädekrement-Adressierung 74 präemptives Multitasking 240 Präprozessor 219

Priorisierung, dezentrale 306 -, faire 299, 300, 301,416 -, gruppenweise 301 -, unfaire 416 -, zentrale 306 Priorisierungsstrategie 313

Prioritätencodierer 302 Privilegienebene 99 privilegierter Befehl 91,99 Procedural Dependency s. Sprung-

abhängigkeit Program-Counter (PC) 25, 66, 105 Programm 146 -, dynamisch verschiebbares 77,89, 152,

156 -, nicht verschiebbares 151, 155 -, statisch verschiebbares 152, 156 Programmflußabhängigkeit s. Sprung-

abhängigkeit Programmiersprache, imperative 207 Programmlokalität 47 Programmoptimierung 58 Programmschleife 34, 173-178 -, induktive 174 -, iterative 176 Prograrnmspeicher 48 Programmunterbrechung 93,200,411,415 PROM 29 -,löschbares 30 Protokoll s. Übertragungsprotokoll Prozessorbus 246, 252, 254 Prozessor-Overdrive 253 Prozessor-ISpeicherbus 252, 253, 260 Prozessorstatus 68, 217 Prozessorstatusregister 24, 66, 104, 201 Prozessortakt 25, 253, 360 Prozeß 241 Prozeßbus 255 Prozeßsynchronisation 242 Prozeßtabelle 241

Prozeßverwaltung 241 Prozeßwechsel 241 Prozeßzustände 242 Pseudoabhängigkeit 133

Pseudobefehl 54 Pseudocode 55 Pseudomaschinensprache 53 Pufferspeicher s. Cache

579

580

Pull-downlup-Widerstand 251 PuIsmodulation 470,478 -, differentielle 478 Punkt-zu-Punkt-Netz 463

Q QAM 475 QIC-Streamer 520-522 Quadrature-Amplitude-Modulation (QAM)

475 Quelladresse 21 Quellprogramm 42 Querparität 445, 479 Quest-Speicher 505 Quittungsbetrieb s. Handshake-Synchr.

R RAID 556 RAM 18,28 -, dynamisches (DRAM) 29, 339-341 -, statisches (SRAM) 29, 336-339 Rambus-DRAM (RDRAM) 355 RAM-Disk 209, 512 Raster-Scan-Verfahren 525 RDRAM 355 Read-after-Write-Abhängigkeit 125 Read-after-write-Modus (b. Streamer) 522 Read-modify-write-Cyc1e 84, 320, 375 Ready-BitlFlag 410, 411 realer Cache 379, 382 Rechenwerk 24 Rechnernetz 407, 455, 462-481 -,Ieitungsvermittelndes 463 -, lokales 407, 462,464-467 -, paketvermittelndes 463 Rechnernetzkopplung 466 Rechnernetztopologien 463-466 Rechnernetzzugang 474-477 redundanter Code 479 Referenzaufruf 181 Refresh-Memory (Bildspeicher) 530 Refresh-Vorgang (b. DRAM) 341 Refresh-Abstand (b. DRAM) 340 Register 16 register (Schlüsselwort in C) 211 Registeradresse 22 Register-Adressierung 73 Registerbank 217

Sachverzeichnis

Register-Bypassing 57 Registerfenster fester Größe 101 - variabler Größe 103 Register-Renaming 133 Registersatz, allgemeiner 22, 63 Registerspeicher 16,24,64 -, strukturierter 101, 103 -, unstrukturierter 100 Registerumbenennung 133 relative Adressierung 75 Relocating Loader 43, 152 Remote-Ioop-Betrieb 450 Remote-Terminal 406 Rename-Register 133 Reorder-Buffer 135 Recovery-Time 341 Repeater 466 Repositionieren eines Bandes 519 Reservation-Station 131 Reset-Logik 314 Resource-Dependency 116, 127 RGB-Monitor 527 Ringstruktur 464, 556 RlSC 45, 100, 121, 192 RLE-Verfahren 434 RLL-Codierung 508, 509, 522 ROM 19,29 -, programmierbares 29 Root-Pointer 391, 396 rotating Priorities 313, 486 Router 467 Row-Miss (bei DRAMs) 356 RS-232-C 419, 421, 424, 445, 447, 543 RS-422-A 424, 445 RS-423-A 424, 445 RS-449 419, 424 RS-485 419, 425, 445 Rückgabewert 229 Rückkanal 477 Rückordnungspuffer 135 Rücksprungadresse 90, 179 Runden bei Gleitkommazahlen 13 Run-Length-Encoding (RLE) 434 Run-Length-Limited (RLL) 508, 509, 522

S Sammelleitung 248 SASI-Bus 546

Sachverzeichnis

SBus 265 Scanner 545 Schnittstellen 417-435 -, parallele 426-435 -, serielle 421-426 Schrägspurverfahren 523, 524 Schreib-lLesespeicher (b. RAM) 18, 28,

335 Schreibzyklus 288,289, 324, 338,341 Schriftgrad 542 Schrifttyp 542 Schrittakt 444, 454 Schrittgeschwindigkeit 421, 446, 475 Schutzmechanismen 235 Schwarzweißmonitor 525 Schwingungsmodulation 470, 475 SCI (NUMA-Systeme) 272 Scoreboarding 126 SCSI-Bus 426, 505, 507, 510, 522 -, paralleler 546-554 -, serieller 554-557 SCSI-Controller 482 SOLC-Protokoll 458, 481 SORAM 354, 362 SOSL-Technik 477 Sedezimalcode 7 Segmentdeskriptor 388, 403 Segmentierung 387 -, lineare 391 -, symbolische 392 - mit Seitenverwaltung 395 Segmenttabelle 388, 390, 395 Segmentüberschreitung 388 Seite (page) 393 Seitendeskriptor 393, 403 Seiten tabelle 393, 395 Seitentabellenverzeichnis 396 Seitenverwaltung (paging) 386, 387, 393 -, zweistufige 396, 402 Sektor-Interleaving 508 Semaphor 84, 110, 243, 375, 493, 496 Serial-Storage-Architectur (SSA) 556 Shared-Bus 349 - Code 392, 403 - Oata 373, 392, 403 - Memory 269, 284, 331, 349, 371, 378,

400, 403, 494 SGRAM 536

Shugart-Schnittstelle 503 Sicherungsschicht 472 Signal, O-aktives 251 -, I-aktives 251 Signalcodierung 469 signed Binary Number 9 Sign-Extension 10, 72, 87, 105 Significand 11 SIMM 343 Simplexbetrieb 415, 419, 425, 479 Simulation 49, 280 Single-Assignment 133 Single-Oensity (SO) 507 Single-step-Modus 115,314 SIP-ModuI344 skalarer Prozessor 116 skalierbar 122, 269-272 Slave 20, 32, 256, 271, 287, 294, 484 SMP-System 255, 269, 297, 349 Snoop-Hit 372, 374 Snoop-Logik 372, 373, 374, 403 Solid-State-Oisk 512 Spaltenadresse 336, 340, 352 SPARC-Architektur 100, 101, 104, 109,

115, 164, 167, 176, 195, 198, 200, 265, 306,384,417

SparQ-Speicher 505 Speicher 17,27 -, globaler (gemeinsamer) 280, 284 -, inhaltsadressierbarer (CAM) 19, 30, 364 -, nichtflüchtiger 498 -, virtueller 273, 386, 394 - mit wahlfreiem Zugriff (RAM) 18 Speicher-Adressierung 73 Speicherbus 246, 254 Speicherbank 343 Speicherbankkonflikt 348 Speicherbankwechsel 344 Speicherblock 343 Speichere-Befehl 47, 110 Speichereinheit 343 Speichererholzeit 341, 344, 347 Speichere-Sequenz 195 Speicherhierarchie 361 Speicherplatzreservierung 153 Speicherschutz 387, 403-405 Speicherverschränkung 344, 351, 534 Speicherverwaltung 386

581

582

Speicherverwaltungseinheit (MMU) 209, 379, 386-405

Speicherzelle 16, 337,340 Speicherzugriff (in C) 213 spekulative Befehlsausführung 117, 127,

139 Spezialregister 63 Split-Bus 256, 349 Split-Bus-Transaktionen 270, 349 Sprung, indirekter 77 Sprungabhängigkeit 116, 117, 126 Sprungbedingung 88 Sprungbefehl, bedingter 76, 88, 111, 163 -, unbedingter 88, 113, 162 Sprungdistanz 89 Sprungtabelle 171, 172 Sprungvorhersage 57, 117, 127, 139-144,

362 -. dynamische 140 -, statische 140 Sprungzielvorhersage 141, 362 SRAM 29,336, 358 -, asynchrones 337, 356 -, Flow-through- 357 -, Folgezugriffe beim 356 -, Pipelined- 357 -, Sync-burst- 357 -, synchrones 337,357 SRAM-Modul 344 SSA 556 SSD 512 ST506/412-Schnittstelle 509 Stack 64, 82,179,184-190,226,417 Stackpointer 64, 83 Sta1e Data 368 Stall 56, 125 Standard-Festverbindung 474, 478 Standleitung 478 Stapelspeicher s. Stack Startbit 445, 446 Start-Stopp-Verfahren 444 Startup-Code 230 Statusregister (lnterface-) 409 Statusregister (Prozessor-) 24, 66, 104,

201,216 Statusretten 98, 115, 180, 201, 417 Sternstruktur 465, 555-557 Steuerbus 19,250

Steuerzeichen 5, 415 Steuerwerk 15, 25 Stichleitung 248 Stoppbit 445 Store-and-forward-Network 463 Strangstruktur 555-557 Streamer 517, 518-525 -, DAT- 524 -, DLT- 523 -, Floppy- 522 -, Halbzoll- 523 -, MLR- 522 -, QIC- 520-522 -, Travan- 522 -, Video- 523 String 69, 87 Struktogramm 146 Superpipelining 122

Sachverzeichnis

superskalarer Prozessor 120, 123 Supervisor-Call 92 Supervisor-Modus 99, 115,200 sustained Data-Transfer-Rate 505, 511 sustained Tristate 251, 318 Swapping 386, 392 Switch (b. Netzen) 466, 556 switch-Anweisung 172 SyJet-Speicher 505 Symbol 149 -, absolutes 149 -, relatives 149 SymboltabeIle 37,41 Synchronisation 407-415, 422, 428, 433,

436, 441, 446, 448, 454, 457, 485, 486 -, X-ON-/X-OFF- 415, 449, 543 - durch Busy-Waiting 410 - durch Programmunterbrechung 411 - durch Handshaking 411 Symmetrical Multiprocessing 255, 269,

297, 349 Synchronisationszeichen 455 synchrones SRAM 337,357 Synchronous DRAM (SDRAM) 354, 362 Synchronous Graphics RAM (SGRAM)

536 Systembus 19, 244, 246, 252 Systemfunktionen 208

Sachverzeichnis

T tag (Etikett) 364 Taktgenerator 420, 446 TAP 321 Task-Identifikation 380 Task-Wechsel 380, 384 Tastatur (keyboard) 537 Telekommunikationsnetze 462,472-474 Terminal 530 Test-Access-Port (TAP) 321 Textmodus 532, 533 TFD-Display 537

TFf-Display 537 Tintenstrahldrucker 543 TLB (bei MMUs) 362, 365, 367,387,391,

393,400 Token-Bus 465 Token-Ring 464 T-Online 474 Topologien s. Rechnemetztopologien Trace-Bit 67 Trace-Trap 67, 96 Transfergeschwindigkeit 421 transparente Datendarstellung 458 Trap 92, 236 -, allgemeiner 96 -, präziser 129, 135 -, spezieller 94 -, unpräziser 129, 135 Trap-Befehl 92, 113 Trap-Fenster (SPARC) 114 Trap-Tabelle (SPARC) 114 Trap-Vektor 93 Travan-Streamer 522 Trefferrate (b. Cache) 359 Treiber 233, 236 Tristate-Logik 251, 294, 318 True-Color-Darstellung 527 True Data-Dependency 56, 116, 125 TTL-Monitor 527 Tumaround-Zyklus 251, 257, 263, 266, 317,

324 Twisted-Pair-KabeI467, 473, 477, 554

U UART 447-452 Überlaufbit (V) 10, 67, 83 Überiappung von Buszyklen 345-350

- - Speicherzugriffen 344-350 Übersetzer 207, 210 Übertragsbit (C) 9,67, 83 Übertragung, asymmetrische 424, 426 -, isochrone 555-557 -, parallele 426-435 -, serielle 421-426 -, Sicherung der 478-481 -, symmetrische 424, 425 Übertragungsgeschwindigkeit 252, 420 Übertragungsmedien 467 Übertragungsprotokoll 409, 456-459 -, bitorientiertes (BOP) 455, 458, 481 -, zeichenorientiertes (COP) 454, 455, 456,

480 Übertragungsprozedur 456

Übertragungsrate 256, 259 Übertragungstechnik, analoge 474 -, digitale 476 UMA-Architektur 270 unfaire Priorisierung 416 Universalregister 63 Universal Serial Bus (USB) 466, 557-558 unpacked BCD 15,85 unsigned Binary Number 8 unsigned char 166 Unterbrechung, unpräzise 129, 135 -, präzise 129, 135 Unterbrechungsanforderung 92 Unterbrechungsbedingung 94 Unterbrechungsprogramm 93 Unterbrechungssystem 92, 115, 200 Unterbrechungsvektor 93 Unterprogramm 178 -, einfaches 188 -, geschachteltes 187, 198 -, reentrantes (wiedereintrittsfestes) 185,

189, 204, 417 -, rekursives 185, 188 -, ungeschachteltes 197 Unterprogrammsprung 90 Upstream 477 USASCII 6 USB 466, 557-558 use (Schlüsselwort in C) 218 User-Modus 99

583

584

v V (overflow bit) 10,67, 83 Valid-Bit 363, 364 Variable, globale 224 -, lokale 185, 226 VDSL-Technik 477 Vectorbase-Register 66 Vektoradresse 93 Vektor-Intemupt 97,303 Vektornummer 93, 305, 306, 330 Vektortabelle 93, 216, 218, 305 V.-Empfehlungen 419 - V.lO 424 - V.11 424 - V.24 419, 421 - V.28 419,424 verdrahtetes Oder 251 - Und 251 verdrilltes Leitungspaar 467 Vergleichsbefehl 84 Vergleich, arithmetischer 164-166 -, logischer 166-169 Vermittlungsrechner 463,473 Vermittlungsschicht 472 verschiebbarer Programmbereich 77,85,

152, 156, 386 - Variablenbereich 156, 386 Verzweigung 88, 161 -, einfache 163, 169 -, mehrfache 169,170 VESA local bus (VL-Bus) 262, 265 VGA-Standard 527, 528 Video-Bandbreite 528, 529 Video-Controller 525, 529-536 Video-RAM (VRAM) 534 Videosignal 526 Vierfachwort 4 virtueller Cache 379 virtueller Prozessor 209 virtueller Speicher 273, 386, 394 virtuelUrealer Cache 379, 384 VL-Bus 262, 265 VLIW-Prozessor 122, 123 VMEbus 249,268 VMSbus 268 VMXbus 268 volatile (Schlüsselwort in C) 223 Vollduplexbetrieb 420, 450

Sachverzeichnis

Vorindizierung 78 Vorrangmodus (Cycle-steal-Mode) 485 Vorwärtsadreßbezug 42 VRAM 534 VRC-Sicherungsverfahren 479 V.32-Modem 475 V.32bis-Modem 475 V.34-Modem 475

W Wählleitung 478 WAN 407,462 Wartezyklus (Wait-Cycle) 288, 344, 345 Watch-dog-Timer 288 Wechselplattenspeicher 504 Weitverkehrsnetz (WAN) 407, 462-464,

472 Wertaufruf 181 while-Anweisung 166, 173 Winchester-Disk 504 Window (Fenster) 50, 101, 198 - Overflow-Trap 103 - Underflow-Trap 103 Windowing 50, 101, 198

Window-Routine (b. SPARC) 113 wired or 251,298,301,306,309 Wirtsrechner (host) 462 Working-Set 394 Workstation-Bus 265 Workstation-Struktur 266 Wort 4 Write-after-Read-Abhängigkeit 133 Write-back-Operation 259, 292 Write-back-Verfahren s. Copy-back-Verfahren Write-through-Verfahren 370,374,397,403 -, buffered 370 -, posted 370 Write-after-Write-Abhängigkeit 133

X xDSL-Techniken 473, 476 X.-Empfehlungen 419 - X.21 425, 472 - X.25 472 X-ON-IX-OFF-Synchronisation 415, 449,

543

Sachverzeichnis

Z Z (zero bit) 67 Zahl, BCD- 14, 85 -, denormalisierte 11 -, Ganz- 7, 83 -, Gleitkomma- 11 -, normalisierte 11 -, 2-Komplement- 9 Zählschleife 174 Zeichen 5, 149 Zeichendichte 542 Zeichengenerator 531 Zeichensatz (Font) 542, 543 Zeichensatzspeicher 530 Zeiger (Pointer) 176, 183, 213 Zeigervariable 213 Zeilenadresse 336, 340, 352 Zeilenflimmern 529 Zeilensprungverfahren 529 Zeilenwechselfrequenz 529 Zerobit (Z) 67 Zero-Extension 9, 87, 105 Zieladresse 21 Zip-Speicher 505

585

Zone-Bit-Recording (ZBR) 507, 510 Zugriffszeit (b. RAMs) 29,338,341, 344,

345, 352, 357 Zuordnungstabelle 36 Zuordnungs zähler 41, 151

Zustandsgröße 68 Zweiadreßbefehi 22 Zwei-Phasen-Assembler 41 Zweiport-RAM 18, 25 zyklischer Code 480, 500 Zyklus zeit (b. RAMs) 29, 338, 341, 344

Zahlen 2-Komplement-Zahl 9 2-1-1-1-Burst 259, 294,350,357,358 2-1-1-1-1-1-1-I-Burst 350 3-2-2-2-Burst 260 5-1-1-1-Burst 362 5-3-3-3-Burst 294, 351 8/32-Bit-Prozessor 61 16/32-Bit-Prozessor 61 56k-Modem 476 64/32-Bit-Prozessor 61