Literatur-Hinweise - Home - Springer978-3-322-89742-8/1.pdf · Literatur-Hinweise ... BCD- Kode 7...

22
Anhang 347 Literatur-Hinweise ANSI/IEEE-STANDARD 488-1978 (American National Standard), Standard Digital Interface for Programmahle Instrumentation, New York (USA): Institute of Electrical and Electronics Engineers 1979 (ebenfalls IEC Standard 625-1) ANSI/IEEE-STANDARD 754-1985 (American National Standard), Standard for Binary Floating-Point Arithmetic, New York (USA): Institute of Electrical and Electronics Engineers 1985 H.-J. APPELRATH UND J. LUDEWIG, Skriptum Informatik- Eine konventionelle Ein- führung, Zürich: VdF und Teubner: Stuttgart 1991 L.A. BELADY, ·A Study of Replacement Algorithms for a Virtual Storage Compu- ter•, IBM Systems Journal, Vol. 5:2, pp. 78-101, 1966 L. BROWN, P. J. DENNING & W. F. TICHY, Advanced Operating Systems, IEEE Computer, Vol. 17:10, pp. 173-190, 1985 H.M. DEITEL, An Introduction to Operating Systems, Reading (USA) u. a.: Addison- Wesley Publ. Co. 1984 R. FRANCK, Rechnernetze und Datenkommunikation, Berlin-Heidelberg-New York: Springer-Verlag 1986 R. HANSEN, Wirtschaftsinformatik I und II, Stuttgart: Gustav Fischer Verlag 1983ff. G. HOTZ, Einführung in die Informatik, Stuttgart: Teubner 1990 IEEE STANDARD FOR MICROPROCESSOR ASSEMBLY LANGUAGE, New York (USA): Institute of Electrical and Electronics Engineers 1985. G. KANE, D. HAWKINS & L. LEVENTHAL, 68000 Assembly Language Programming, Berkeley (USA): Osborne/McGraw-Hill 1981 R. KLAR, Digitale Rechenautomaten, Sammlung Göschen, Berlin: de Gruyter 1989 D. KNUTH, The Art of Computer Programming, Vol. I-III, Reading (USA) u. a.: Addison-Wesley Publ. Co. 1973 A. KÜHN, Handbuch TTL und CMOS-Schaltkreise, Heidelberg: Hüthig (Original Berlin: VEB Verlag Technik) 31988 D.E. KUCK, The Structure of Computers and Computations, Vol. I, Wiley Inter- science, New York, 1978 ]. LOECKX, K. MEHLHORN & R. WILHELM, Grundlagen der Programmiersprachen, Stuttgart: Teubner 1986 D. LEWIN, Design of Logic Systems, Wokingham (England): Van Nestrand Rein- hold (UK) 1985 MC 68000 PROGRAMMER'S REFERENCE MANUAL, Englewood Cliffs (USA): Prentice Hall1984 MC 68040 DESIGNER'S HANDBOOK, First Edition, Phoenix/ Arizona (USA): Motorola Corp. MC68040DH/AD 1990

Transcript of Literatur-Hinweise - Home - Springer978-3-322-89742-8/1.pdf · Literatur-Hinweise ... BCD- Kode 7...

Anhang 347

Literatur-Hinweise

ANSI/IEEE-STANDARD 488-1978 (American National Standard), Standard Digital Interface for Programmahle Instrumentation, New York (USA): Institute of Electrical and Electronics Engineers 1979 (ebenfalls IEC Standard 625-1)

ANSI/IEEE-STANDARD 754-1985 (American National Standard), Standard for Binary Floating-Point Arithmetic, New York (USA): Institute of Electrical and Electronics Engineers 1985

H.-J. APPELRATH UND J. LUDEWIG, Skriptum Informatik- Eine konventionelle Ein­führung, Zürich: VdF und Teubner: Stuttgart 1991

L.A. BELADY, ·A Study of Replacement Algorithms for a Virtual Storage Compu­ter•, IBM Systems Journal, Vol. 5:2, pp. 78-101, 1966

L. BROWN, P. J. DENNING & W. F. TICHY, Advanced Operating Systems, IEEE Computer, Vol. 17:10, pp. 173-190, 1985

H.M. DEITEL, An Introduction to Operating Systems, Reading (USA) u. a.: Addison­Wesley Publ. Co. 1984

R. FRANCK, Rechnernetze und Datenkommunikation, Berlin-Heidelberg-New York: Springer-Verlag 1986

R. HANSEN, Wirtschaftsinformatik I und II, Stuttgart: Gustav Fischer Verlag 1983ff.

G. HOTZ, Einführung in die Informatik, Stuttgart: Teubner 1990

IEEE STANDARD FOR MICROPROCESSOR ASSEMBLY LANGUAGE, New York (USA): Institute of Electrical and Electronics Engineers 1985.

G. KANE, D. HAWKINS & L. LEVENTHAL, 68000 Assembly Language Programming, Berkeley (USA): Osborne/McGraw-Hill 1981

R. KLAR, Digitale Rechenautomaten, Sammlung Göschen, Berlin: de Gruyter 1989

D. KNUTH, The Art of Computer Programming, Vol. I-III, Reading (USA) u. a.: Addison-Wesley Publ. Co. 1973

A. KÜHN, Handbuch TTL und CMOS-Schaltkreise, Heidelberg: Hüthig (Original Berlin: VEB Verlag Technik) 31988

D.E. KUCK, The Structure of Computers and Computations, Vol. I, Wiley Inter­science, New York, 1978

]. LOECKX, K. MEHLHORN & R. WILHELM, Grundlagen der Programmiersprachen, Stuttgart: Teubner 1986

D. LEWIN, Design of Logic Systems, Wokingham (England): Van Nestrand Rein­hold (UK) 1985

MC 68000 PROGRAMMER'S REFERENCE MANUAL, Englewood Cliffs (USA): Prentice Hall1984

MC 68040 DESIGNER'S HANDBOOK, First Edition, Phoenix/ Arizona (USA): Motorola Corp. MC68040DH/ AD 1990

348 Literaturhinweise

MC 88100 RISC MICROPROCESSOR USER'S MANUAL, First Edition, Phoenix/ Arizona (USA): Motorola Corp. MC88100/UMAD/AD 1990

M. MORRIS MANO, Computer Systems Architecture, Englewood Cliffs (USA): Prentice Hall 1976

M. MORRIS MANO, Digital Logic and Computer Design, Englewood Cliffs (USA): Prentice Hall 1979

D. NÜHRMANN, Das große Werkbuch Elektronik, München-Luzern: Franzis Verlag 1984

W. OBERSCHELF & G. VOSSEN, Rechneraufbau und Rechnerstrukturen, München: Oldenbourg 31989

A. OSBORNE & G. KANE, Osborne 16-Bit Microprocessor Handbook, Berkeley (USA): Osborne/McGraw-Hill 1981

PAL DEVICE HANDBOOK, Sunnyvale, Ca. (USA): AMD/MMI Monolithic Memories 1988

C.A. PETRI, Kommunikation mit Automaten, Schriften des Instituts für Instrumen-telle Mathematik der Universität Bonn, 1962

F. RAMMIG, Systematischer Entwurf digitaler Schaltungen, Stuttgart: Teubner 1989

P. RECHENBERG, Was ist Informatik? München-Wien: Hanser 1991

W. ROSENSTIEL & R. CAMPOSANO, Rechnergestützter Entwurf hochintegrierter MOS-Schaltungen, Berlin-Heidelberg-New York: Springer-Verlag 1989

P. SCHEFE, Informatik -Eine konstruktive Einführung, Mannheim-Wien-Zürich: BI-Wissenschaftsverlag 1987

V. SCHMIDT, Digitalschaltungen mit Mikroprozessoren, Stuttgart: Teubner 1981

D. SEDGEWICK, Algorithmen, Reading/Mass. (USA) u. a.: Addison-Wesley Publ. Co. 1990

VAX HARDWARE HANDBOOK, Maynard/Mass.: Digital Equipment Corporation 1980, 1982, 1985f(

H. VÖLZ, Elektronik, Berlin: Akademie-Verlag 1989

H. WALDSCHMIDT & H. K. -G. WALTER, Grundzüge der Informatik I, Mannheim­Wien-Zürich: BI-Wissenschaftsverlag 1984

M. W ARNKE, Informatik, München: Hanser 1988

S. WENDT, Nichtphysikalische Grundlagen der Informationstechnik, Berlin-Hei-delberg-New York: Springer-Verlag 1989

T. WINOGRAD & F. FLORES, Erkenntnis Maschinen Verstehen, Berlin: Rotbuch 1989

N. WIRTH, Algorithmen und Datenstrukturen in Modula-2, Stuttgart: Teubner 1986

K. ZUSE, Anwendungen von Petri-Netzen, Vieweg: Braunschweig/Wiesbaden 1982

Anhang 349

Namensregister

Adams, Douglas; 227 Aiken, Howard Hathaway 0900-1973) 2

Babbage, Charles M. 0792-1871) 2 Bacon, Francis (1561-1626) 203 Belady, L.A. 318, 319 Boote, George 0815-1864) 25 ]orge Louis Borges (1899-1986) 111 Bouchon, Basile 2 Brunner, john 315

Calandri, Filippo (lebte um 1490) 211 Capek, Kare! (1890-1938) 143 Clarke, Arthur C. 43

Dijkstra, Edsger W. 296, 307

Eckert jr., john Presper 3

Falcon 2 Frege, Gottlob (1848-1925) 25

Mauchly,john William 0907-1980) 3 Monikovä, Libuse 171 Morse, Samuel Finley Breese 0791-1872)

5 McCulloch, W.S. 3 Mead, Carver 343 Robert Musil (1880-1942) 45

Nelson, Theodore (Ted) 318 Neumann, Margittaijänos Lajos (später

johann von, dannjohn von) (1903-1957) 3, 19

Pascal, Blaise (1623-1662) 1 Paul,jean (1763-1825) 337 Petri , Carl Adam 301 Piersig, Robert M. 249 Pitts, W. 3 Poe, Edgar Alan (1809-1849) 1

Ritchie, Dennis M. 296

Gerke, Friedrich Clemens (1801-1888) 5 Schickard, Wilhelm 0592-1635) 1 Greene, Graham 67 Siemens, Werner (1816-1892) 6 Gibson, William 325

Hollerith, Hermann (1860-1929) 2

Jacquard, joseph Marie (1752-1834) 2

Kafka, Franz (1883-1924) 299 Kay, Alan 331

Thomas, Charles Xavier 0785-1870) 1 Thompson, Ken 296 Turing, Alan Mathison 0912-1953) 3

Vaucanson,Jaques de 0709-1782) 2

Wilkes, Maurice 4

Leibniz, Gottfried Wilhelm (1646-1716) 1 Zuse, Konrad 2 Lern, Stanislaw 25 Lichtenberg, Georg Christoph (1742-

1799) 281

Anhang 351

Index der Sachbegriffe

A Abbruch, vorzeitiger 307 Abrechnung 283 Abrunden 220 Abschirmleitung 236 Absorptionsregeln 31 Abwärtskompatibilität 161 ACE (Advanced Computing Environment)-

Initiative 166,298,346 ACE (Automatie Computing Engine) 3 acknowledgement signal 228,233 ADA (Programmiersprache) 198,222,344 Addierer, sequentieller 94 Addierwerk 82,98,111,117,123,125,130,206 Addition 117,120,148

- mantissennormalisierte 221 - zweiernatürlicher Zahlen zur Basis p 115

Adressierung - cunmittelbare A. mit langer Konstante 1499 - absolute direkte A. 175,1779 - adreßregisterindirekte A. mit Verschiebung

und Indexierung 178 - adreßregisterindirekte A. mit Verschiebung

177 - befehlszählerrelative A.179 - datenregisterdirekte A. 175 - kurz absolut direkte A. 175 - registerdirekte A. 147,175 - registerindirekte A. 175,177 - speicherbezogene A. 158 -unmittelbare A. 147,175f. - virtuelle A. 259 - zeilenzählerrelative A. 179

Adressierungsfehler 187 Adressierungsmodi 179 Adreß

- berechnung 157 - bus 10 - Ieitung 250 -modi 174 - modi des MC 68000 175 - modus, virtueller 260 -multiplex 107f.,237 -raum des MC 68000 173 - register 172 - signale 227 - symboltabelle 194 -wahllOS - zeiger 292 - raum, linearer A. 259 -raum, logischer A. 159,259,266 - raum, physischer A. 259

-raum, segmentierter A. 259 Adreß- und Busfehler 187 Advanced Computing Environment (ACE) 166 Advanced Schottky TIL 51 Album 333 Algol (Programmiersprache) 3,344 alias 292 Alphabet 4 Altair 8800-- Rechner 68 ALU s. Arithmetische und Logische Einheit ALU- Baustein 74181 131 AMD Am99C10A (Assoziativspeicherbaustein)

262 AMD Am2900-- Mikroprozessor 136 AMD Am29000- Mikroprozessor 145,339 Amdahl 240,289 Amdahl - Unix UfS/580 284 American Standard Code for Information

Interchange (ASCII) 8 Analog/Digital- Wandler 234 Analytical Engine 2 AND/OR- array 77 ANSI/IEEE- Standard 488 Digital Interface for

Programmable Instrumentation 236 Ansteuertabelle 58, 92

- des D- Flip- Flops 92 -des JK- Flip- Flops 93 -des RS- Flip- Flops 103

Antivalenzfunktion 26 Anwendungsprogramme 198 283 Anwendungsschicht 245,293 anwendungsspezifische ICs (ASIC) 68,80 APL (Programmiersprache) 203 Apollo Domain Net 244 Apple Computer 289,331

-][-Rechner 68 - A/UX 284,289,297,335 -Desktop Bus (ADB- Bus) 271 - Human Interface Guideline 334 - HFS (Hierarchical File System) 332 - Lisa 331 - Loca!Talk 244 - Macintosh II 232,289 - Macintosh Ilfx 268,270,342 - Macintosh- Betriebssystemversion 7 333 - Macintosh- Rechner 68,331 - MacOS (Betriebssystem) 298

Application Layer 245 Application Specific Integrated Circuit (ASIC)

68 Äquivalenzfunktion 26 Arbeitsplatzrechner 12,341

352

Arbeitsregister 11 Arbeitszyklus 153 Architektur eines Prozessors 143 Archivierungsmedium 14 Argumentregister 262 Arithmetical and Logical Unit s. Arithmetische

und Logische Einheit Arithmetische Operation 148 Arithmetische und Logische Einheit (ALU)

11,127 - Kernzelle der ALU 129

arithmetische und logische Befehle 149 arithmetische und logische Operationen 146 Arithmometre 2 Array Processor 300 ASCC (Automatie Sequence Controlled Cal­

culator) 2 ASCII (American Standard Code for Infor­

mation Interchange) 8,174 ASIC (Application Specific Integrated Circuit)

68,80 Assembler 169f.,189,193,205,283 Assemblerprogramme 189 Assembler-Standard MC 68000 171 Assemblersprache des Motorola MC 68000 171 Assoziativgesetze 30 Assoziativspeicher 261f.,267

-prinzipieller Aufbau eines A. 262 asynchrone sequentielle Schaltung 56,92 asynchrone, nebenläufige Prozesse 304 asynchrones Schaltwerk 55 AT&T 232 AT&T- Unix System V 284 Ätztechniken 70 Aufbau und Arbeitsweise einer Zentraleinheit

127 Auffrischlogik 64 Aufrunden 220 aufwärtskompatibel 152 Ausführungszyklus 154 Ausgabealphabet 89 Ausgabefunktion 89 Auskunftsystem 245 Auslagerungsstrategien 316 Ausschußquoten 70 Austauschverfahren auf Anforderung 322 Auswahlphase 233 Automatie Calculating Engine (ACE) 3 Automatie Sequence Controlled Calculator

(ASCC) 2 Auto- Assembler 170 Avalanche Induced Migration

(Lawinendurchbruch) 76

B background process 312 Back-up Kopien 14 Balloon Help (MacOS) 334 Bandkassette 14f.

Index der Sachbegriffe

Bandspule 14 barre! shifter (Trommelspeicher) 101 BASF/Hitachi 7/90- Prozessoren 251 Basic Input/Output System (BIOS) 170 Basis

- logische 509 -Operationen 312 - strom 50

Bateh-Betrieb 282 Batcher- Netz 243 Baud 230 Baustein- Familien 52 BCD- Kode 7 bedingte Verzweigung 150f. Bedingungs- Ereignis- Netz 302 Befehle mit unmittelbar adressierten Kon­

stanten 148 Befehls

- formate 143,155 -hülle 330 - interpreter 288,293,325,328 -ketten 293 - register (BR) 11,20 - satzdes MC 68000 174,181 - satz des SPARC- Prozessors 166 - Strukturen 288 - verarbeitung 293 - verarbeitungszyklus 153 -verrat 143 - zähler (BZ) 11,20,136,146,172,176,179

Befehls- und Dateiumlenkung 293 Belegleser 18 Benutzer 9,287

- byte 172 - gruppen 287 - maschine 282 - prozesse 284,286,287 - verzeichnis 288

Benutzungsoberfläche 284,286f. Benutzungsschnittstelle 330 Bereichsüberlauf 120 Bernoulli Drive 14 Bestätigungssignal 228 Best- Fit-Strategie 315 Beta (Programmiersprache) 344 Betriebs

- mittelverwaltung 283 - mittel, virtuelles B. 289 - spannung 71 Betriebssystem 169 - aufgaben 281 - befehle 288 - kern 288 - überhang 294,315 - verteiltes B. 245 - Geschichte der B.e 295

BICMOS -Schalttechnik (Bipolar Complementary MOS) 51

Bild (eines Unix-Prozesses) 312

Anhang

Bildschirm 17 - berührungsempfindlicher B. 17

Bildschirmtext (BTX) 246 Binärbruch 204

- darstellung 205 - entwicklung 204f.

Binärdarstellung 174 Binärdatei 290 binäre Zahldarstellung 112 Binärkode 147

- optimierung 199 - programm 170,191 - standard 166

Binärteiler 61 Binary Coded Decimal (BCD) 7 binary files 290 BIOS (Basic Input/Output System) 170 Bipolar Complementary MOS (BICMOS) 51 Bipolare Transistoren 50 bistabile NANO- Kippstufe 56f. Bitfunktionen pro Chip 337 Bitmultiplizierglied 210 bitparallel 234,240 Bitraster-Display 17 Bit- Slice processor 132,136 Block 1/0 290 Blockmultiplexorkanal 240 Boolesche Algebra 30 Boolesche Funktion 25f.9 -,echte 26

Boot Program 169 bottom up 29 Bourne- Shell 288,328 branch 150 Breitband- ISDN 246 Bruchentwicklung zur Basis q 204 Burroughs 68 burstmode 240 Burst- Fehler 255 Bus 74,227

- externer 227 - fehler 187 - konverter 233 -Master 228 - Steuerleitungen 236 - steuerung 228,234,238 - wahlleitungen 228

Busse des MC 68000 228 Buttons 331 Byte 6,12 Bytemultiplexorkanal 241 byteseriell 234,240 Byte- Sequenz 290 BZ (Befehlszähler) 11,20

c C (Programmiersprache) 191,289,296,344 + (Programmiersprache) 344 C-Shell 288, 328

Cache 2909 -line 265 - Adresse 267 - memory 257

CAD (Computer Aided Design) 18,198 call by name 187 call by value 186 CAM (Content Adressable Memory) 21,261 Carriage Return 9 carrier sense multiple access with collision

detection (CSMA/CD- Protokoll) 245 Carry (Übertrag) 172 Cartridges 15 CAS (Column Access Signal) 108 cat (Unix) 287 CCD (Charge Coupled Devices) 52

353

CCITT (Comite Consultatif International de Telegraphique et Telephonique) 236,246

CD- ROM- Platte 13,14,272,341 Central Processing Unit (CPU) 10 channel processor 240 Character I/0 290 Charge Coupled Devices (CCD) 52 Chip 67 Chipfläche 69,337 Chip- Select- Signal 224,249 Chip- Slice processor 132 chmod (Unix) 329 CISC-Mikroprozessoren (Complex Instruction

Set Computer), Kennwerte 144 Clipboard (MacOS) 333 close 294 CMOS 51 Cobol (Programmiersprache) 198,205,344 Colossus-Rechner 3 Column Access Signal (CAS) 108 Comite Consultatif International de Tele­

graphique et Telephonique (CCITT) 236 commands (Unix) 283 Commodore

-Amiga 331 - C16-Rechner 68 - C64-Rechner 68

Compact Disc (CD) 13 Comparex-Rechner 240 Compatible Time Sharing System (CTSS) 295 Compiler 198,199,283 Complex Instruction Set Computer (CISC)

144,180 Computer Aided Design (CAD) 18,198 Connection Machine 343 Content Adressable Memory (CAM) 21,261 Control Program/Conversational Monitor

System (CP/CMS) 295 Control Unit 11 core dump 191 CP /CMS (Contra! Program/Conversational

Monitor System) 295 CP/M (Betriebssystem) 297

354

CPU (Central Processing Unit) 10 CRAY 289 create (Unix) 294 critical region 304 Cross- Assembler 170 CSMA/CD- Protokoll (carrier sense multiple

access with collision detection) 245 CfSS (Compatible Time-Sharing System) 295 Current Window Pointer (SPARC)163 Cycle Stealing 229 Cypress 162

- CY7C602 SPARC- Koprozessor 224 - CYC601 164 - Programmiersicht des Spare 601-Prozessors

165

D daisy chain 235 Darstellungsschicht 244 DAT (Digital Audio Tape) 15 Data General 68 Data Link Layer 244 Datei 286

- bearbeitung 283 - deskriptortabelle 291 - inkonsistenz 293 -Öffnen und Schließen einer D. 294 - systeme 290 - typ 287 - umlenkung 326 - verwaltung 284,286 - verwaltungssystem 290 - verzeichnis 287,290,294

Daten - bank, verteilte 245 - bankprogramme 198 - bus 228 - empfänger 235 - formate 146 - formate des MC 68000 172 - formate des PICO- Prozessors 146 - haltung 286 - integrität 265 - Ieitung 234,250 - multiplex 237 - register 172 - segment 260 -sender 235 - sicherheit 341 - sichtgerät 17 - signale 227 - übergabepuffer 313,328 - übertragungsrate 16,234 - verwaltung 283

Datex- L 246 Datex- P 246 DC (Define Constant) 189 DCS- Schalttechnik (Differential Current

Switch) 269

Index der Sacbbegrljfe

DDI- Bus (Digital Device Interconnect) 240 deadlock 232,306 DEC (Digital Equipment Corp.) 68,289,331

- DECNet 244 - DecWindows 288,328,331 - DDI- Bus (Digital Device Interconnect) 240 - Massbus 238 - PDP-7 296 - PDP-11 296 - Q- Bus 228 - Unibus 238 -VAX 11/750 136,161,270 -VAX 11/780 136,222 -VAX 237,265, 342 - VMS (Betriebssystem) 284

delay 59 demand fetehing 315 demand paging 290,315,322 DeMorgansehe Regeln 30 Demultiplexer 161 Desk Accessories (MacOS) 333 Deskriptorliste 291 Desktop-Metapher 331 devices (Unix) 288 Dezimalzahldarstellung 111 Diagnose und Test 283 Dialogsysteme 245,282 Difference Engine 2 Digital Audio Tape (DAT) 15 Digital Device Interconnect (DDI) 240 Digital Research

- CP/M 297 - DR- DOS 284 -GEM 331

Digitallogische Schaltungen 45 DIN 48 DIN- und IEC- Symbole für zweistellige

Schaltgatter 48 DIN- Norm 66003 (ASCII) 8 Dioden 48 Direct Memory Access (OMA) 229 Direct Numerical Contra! (DNC) 343 directory (Unix) 290 dirty bit 320 Disassemblierer 191,192,199 Disjunktion 26,46,148 Disjunktive Normalform (DNF) 33

- Umwandlung einer Funktionstabelle in die DNF 37

- verkürzte DNF 34 Diskette 13f. ,272f. disk array (RAID) 16 Distributivgesetz 30 OMA (Direct Memory Access) 229

-Anschluß 240 - Steuerung 229 - Zugriff 233,239,255

DNC (Direct Numerical Control) 343 DNF (Disjunktive Normalform) 33

Anhang

Doppelfehlerentdeckung 254 Doppelprozessor 300 Drain SO Drainage- Kanal 50 Drainage- Strom 50 DRAM-Speicherbaustein 63 DRAW- Technik 13 Dreiadreß

- befehl 146f. - maschine 134, 146

d (don't care) 42 dreidimensionale Darstellung 17 Druckauflösung 18 Drucker 18 dual ported RA..\1 231 dump 191,314,326 dynamische Adreßumsetzung 259 267

E E/ A- Block 80 E2PROM (Electrically Erasable PROM) 76 EAPROM (Electrically Alterahle PROM) 76 EBCDIC (Extended Binary Coded Decimal

Interchange Code) 7 ECC - error correcting code 251 Echtzeit- Betrieb 282 ECL (Emitter Coupled Logic) 51 Editoren 283 EDRAW- Technik 13 EDSAC (Electronic Delay Storage Automatie

Computer) 4 EDVAC (Electronic Discrete Variable

Automatie Computer) 3 ed (Unix) 294 EEPROM (Electrically Erasable PROM) 76 effektive Adresse 174 Eiffel 344 Ein/ Ausgabe

- Prozessor 230 - Ströme 284 286 -Verwaltung 283 -Bus 227,230,237 - Einheit 227 - Organisation 227 - Schnittstellen 227 - , strukturierte E. 290

Ein/ Auslagerungsverfahren 315 Einerkomplement 118 Einerrücklauf 122 Eingabealphabet 89 Eingabeflag 160 eingebettetes System 343 Einlagerungsstrategie 315 Einprozeßbetrieb 299 Einsetzung 29 Einsprungadressen 192 Einzelfehler 253 Ein- oder Ausgabeströme 287 Ein- Chip- Computer 68

355

Electronic Delay Slorage Automatie Computer (EDSAC) 4

Electronic Discrete Variable Automatie Com­puter (EDVAC) 3

Electronic Numerical Integrator and Computor (ENIAC) 3

Elektronenröhre 46 Elektronenstrahllithografie 70 Emitter 50 emitter coupled logic (ECL) 51 Emulation 161 -eines alten Befehlsssatzes 152

endliche Funktion 26 end- around- carry 122 Enhanced Small Disk Interface (ESDI) 232 ENIAC (Electronic Numerical Integrator and

Computor) 3 Entwurf sequentieller Schaltungen 91 EPROM (Erasable PROM) 76 eqn (Unix) 294 Erdpotential 236 Ereignis 301 ereignisgesteuerte interaktiv- grafische

Betriebssysteminterpreter 331 Ereignissignalsteuerung 312 Ergebnisregister 262 Erweiterungshalbleiterspeicher 269 Erweiterungsspeicher 257 Erzeugen einer Datei 294,312 Erzeugung von Normalformen 37 Escape 9 Escon - Enterprise System Connection 241 Escon- XDF 241 ESDI- Schnittstelle 232 Ethernet 245,271

- Transceiver 245 Europakarte 237 event- wait loop 312 Exception 187 execute (Unix) 153,157 exit 312 exklusives Oder (EXOR) 26,148 Exponent 213,220 Extended Binary Coded Decimal Interchange

Code (EBCDIC) 7 Extension 172 Exzeß- b Darstellung des Exponenten 222

F fan- outs 49 Farbdruckverfahren 18 Fehler - anzeigebits 253

- entdeckung 251 - korrektur 251,254 - meldungen 154 - korrigierender Kode 252

Feldeffekt-Transistoren (FET) 47 Feldprozessor 300 Feldrechner 300,343

356

Fenster 163 - registerbank 165 - verwaltung 163 - zeiger 163

Fernsehhalbbild 23 Festkomma

- darstellung 205 - division 165,211 - einheit des Cypress 601 164 - multiplikation 207f. - multiplikation, Hardware 209 - register 165 - zahldarstellung 203 - zahlen 203 205

Festplattenspeicher 13 Festwertspeicher 169 FET (Vektorprozessor 300 fetch 153,156 fetch- execute- Zyklus 137 FDDI (Fiber Distributed Data Interface) 246 Field Programahle Logic Array (FPLA) 79 FIFO (First In- First Out) 309,317 FIFO- Anomalie 318 FIFO- Strategie 317 File Tranfer Protocol (FTP) 335 file of byte 290 filter 293,313,326 Finder (GUI des MacOS) 331 First In- First Out (FIFO) 309,317 First- Fit Strategie 291,315 fixed point number 205 Flash- EPROM 275 Fließbandverarbeitung 162 Flip- Flop 58,156,249,262,263

- D-F.F. 59f.,63,80,91,95,101f. - )K- F.F. 60f.,93f.,l00f. -Master- Slave- F.F. 61 - RS-F.F. 58f.,102f. - Trigger-F.F. (T-F.F.) 61f.,80 - Zähl-F.F. 62

Floating Point Operations per Second (FLOPS) 342

floating gate 76 FLOPS (Floating Point Operations per Second)

342 flow diagram 19 FM (Frequenzmodulation) 276 Folgebedingung 301 Folgezustand 305 Foliendrucker 18 fork 312,328 Form Feed 9 Formularleser 18 Forth (Programmiersprache) 191,339,344 Fortran (Programmiersprache)

198,203,219,222,344 Fortran SC (Programmiersprache) 219 FPLA (Field Programahle Logic Array) 79 Freiphase 233

Index der Sacbbegrif.fe

Frequenzmodulation (FM) 276 Frequenzteiler 61 FTP (File Tranfer Protocol) 335 FTP 335 Fujitsu 162,240 Full Custom Chip 68,81 Funktionstabelle 28

G GaAs- MESFET-Schalttechnik 51 Gabelung 312 Galliumarsenid (GaAS) 337 Ganzzahldarstellungen 205 Gate Array 68,80 gate 47 gateways 246 Gatter 47 Gatterfelder 68,80 GB (Gigabyte) 12 gegenseitiger Ausschluß 304f. GEM (Graphics Environment Manager) 331 Genauigkeitsklassen 220 General Electric GE- 645 295.296 General Purpose Interface Bus (GPIB) 234 Geräte

- auswahlleitungen (arbiter) 238 - schicht 244 -sieht 22 - treiber 286,290 - verwaltung 284,286 - verzeichnis 288

Gigabyte (GB) 12 Glasfasernetze 246 Gleichungsumformung 32 Gleitkomma

- addierer 222 - addition 216 - arithmetik 152 - arithmetik, Rechenregeln der G. 217 - division 222 - darstellung 203,213 - darstellung, Umwandlung einer reellen Zahl

215 - formate 220,221 - kalkül 214,215 - koprozessor 221 - koprozessor 222 - multiplikation 222 - register 165 - wandJung 215

Gleitkommazahl 203,212,218,334 -normale G. 213 -Abstand zweier G.n 215 -doppelter Genauigkeit 221 - einfacher Genauigkeit 221 - erweitener Genauigkeit 172. -größte darstellbare positive G. 214 -kleinste darstellbare positive G. 214

GPIB (General Purpose Interface Bus) 234

Anhang

Grafikbildschirm 17 Grafisch orientierte Befehlsinterpreter (GUI)

330 grafische Fenster 331 grafische Nutzungsoberflächen 288,328 grafische Tabletts 17 Graph 54 Graphical User Interface (GUI) 288,293,328 Graphics Environment Manager (GEM) 331 Großrechner 12 GUI (Graphical User Interface) 288,293,328

H Halbaddierer 82 Halbleiter

- diaden 46 -fläche 340 -platten 15 - schalter 46 - sekundärspeieher 275 - technik 337

halblogarithmische Darstellung 203,213 halblogarithmische Berechnung 215 Half Inch Tape Cartridge (Hl/TC) 15 Hamming- Kode 252 Handschrifteingabe 17 Handschriftleser 18 bandshake signal 236 Hardwarebeschreibungssprache 140 Hardwareprüfprogramm 151 Hardware- Normalform 75 Harvard Mark 1 (Rechner) 2,46 Harvard- Architektur 152,162 Häufigkeilen von Buchstaben 5 Hauptspeicher 12,137,249,256,257 Hauptspeichersystem 250 hazard 58 heterogene Netze 335 Hewlett Packard 289,331 Hexadezimaldarstellung 112,17 4 Hexadezimalziffer 7 HFS (Apple Hierarchical File System) 332 Hl/TC (Half Inch Tape Cartridge) 15 HiByte 173 hierarchische Verzeichnisstruktur 288 hierarchisches Dateisystem 332 Hilfe- Datei 334 Hilfsprogramme 294 Hitachi 240 hit ratio 264 HiWord 173 Hollerith- Kode 6 Horne Computer 68 HP-IB (Hewlett Packard Interface Bus) 234 Hypertalk (Programmiersprache) 344

I i-Knoten 291 i-Liste) 291

1/0- Port 231 I 2L (integrierte Injektionslogik) 52 lAS- Rechner 4 IBM (International Business Machines)

- 43xx- Prozessoren 295 - 308x- Prozessoren 295 - 701-Prozessor 343 - 709-Prozessor 67 -801 RISC- Prozessor 68,145 - 1401-Prozessor 295 - 3033-Prozessor 343 - 3081-Prozessor 343 - 3090 -Prozessor 295,343 - 7090-Prozessor 67,343 - 7094-Prozessor 295 - AIX (Unix) 297,346 - AIX/370 346 - AIX/ESA 289,346 - AS/400 296 - CP- 67 /CMS 295 - DOS/360 285,295f. -Ein/ Ausgabe- Kanäle 240 - Enterprise Systems Architecture (ESA)

240,259,268 - ES/9000 240,343

357

- ESA/390 CEnterprise System Architecture) 240,259,268

- ESA/390- 520 268 - Escon - Enterprise System Connection 241 - Escon- XDF 241 - MVS 285,345 - MVS/370 295 - MVS/ESA 285,296,345 - MVS/XA 285,295 - Operating System/2 298,346 - Operating System/360 285,295 - OS/360 Multiprocessing with a Fixed

Number of Tasks (MFD 295 - OS/360 Multiprocessing with a Variable

Number of Task (MVT) 295 - OS/400 296 - PC/ AT- Bus 232 - PC- DOS 298 346 - Personal Computer PC 68,289 -Personal Computer XT 232 - Personal System/2 232,342 - RS/6000-- Risc- Prozessor 68,145,167 - System ESA/390 257 - System Expansion Bus 238 - System/3 6 - System/360 285,295 - System/360-- 44 161 - System/360-- 67 295 - System/360-- 75 343 - System/360-- 85 264,266 - System/370-- 160 343 - System/370-- XA 259 - System/390 237,289,295,343 - Systems Network Architecture (SNA) 244

358

- TSO (Time-Sharing- Option) 295 - VM (Virtual Machine) 295,345 - VM/ESA 296, 345 - VM/SP 285 - VM/XA 296 - VME- Bus 237,238 - VSE (Virtual Storage Extended) 296 - VSE/ESA 296 - XA (Extended Architecture) 295

IC (Integrated Circuit) 67 !CL Perq 331 Icon 330f. Identität 26 IDE-Schnittstelle 232 IEC-Schaltsymbole 48 IEC-625-Bus 234 IEEE P1003 Standard (Posix) 297 IEEE-488-Bus 234 IEEE-754-Standard (G leitkommaarithmetik)

219f.,224,334 IEEE-Standard 694 (Micro Processor Assembly

Language Standard) 146 IEEE-Standard 802 (Netze) 246 Ikon 330f. illegaler Maschinenbefehl 187 Image (Unix) 312 impact printer 18 Implikation 27 Indexregister 178 induktive Fortsetzung 89 Industry Standard Architecture (ISA) 232 infinities 220 Informationsfeld 333 information hiding 244 initiale Markierung 302 Inmos Transputer 339 Input/Output Control System (IOCS) 295 instruction prefetch 152,257 Integer 205 Integrated Services Digital Network (ISDN)

237,246,343 integrated circuit (IC) 67 Integrierte Bausteine 67,70,132 Integrierte Dienste 237 Integrierte Halbleiterspeicherbausteine 105 Integrierte Schaltung 67 integrierte Injektionslogik (12L) 52 Intel

- i80x86-Mikroprozessor 166,260 - i80x87-Koprozessor 222 - i860-Mikroprozessor 145,339 - i960 339 - i4004-Mikroprozessor 67,338 - i8008-Mikroprozessor 67 - i8080-Mikroprozessor 67 - i8086 68,260 - i8088 68 - i80286 68,162,260,262 - i80386 68,144,259

Index der Sachbegrlffe

- i80486 68,342 - i80586 340

Intelligent Drive Electronic (IDE) 232 Interleaving Faktor 251,277 International Business Machines s. IBM Internet 335 Interpreter 198,283 interrupt 153,314 interrupt acknowledgement 188 Intervallarithmetik 219 Invertergatter 47 IOCS (Input/Output Control System) 295 ISA-Bus (Industry Standard Architecture) 232 ISDN (Integrated Services Digital Network)

237,246,343 ISO-Kode 646 (ASCII) 8 ISO-Standard für eine offene Systemverknüp­

fung 244 ISO/OS!- Referenzmodell 245 Iterative Netze 91,95

J Jessi (Joint European Submieren Silicon Semi-

conductor Initiative) 69 ]ob 283 Jobverwaltung 283 Joniac-Rechner 4

K Kabellängen 234 Kanal

- programm 240 - steuerung 240 - zugriff 255

Karnaugh- Diagramme 40 Kassettenarchiv 16 KB (Kilobyte) 12 Keller 183,186

- segment 260 - speieher 183 - zeiger 183

Keramikmodulträger (TCM) 338 kemel289 Kettendrucker 18 kill (Unix) 312 Klarschriftleser 18 KNF 33 Kodesegment 260 Kadierbausteine 71 Kodierungmethoden bei der magnetischen

Aufzeichnung 276 Kollektor 50 Kollektorstrom 50 Kollision in Netzen 245 Kollision zwischen DMA- Speicherzugriff und

Speicherzugriff des Prozessors 229 Kollisionshäufigkeit 245 kombinatorische Schaltung 54 Kommentare (MacOS) 182

Anhang

Kommutativgesetz 30 Komplement - logisches K. 26 - mit Vorzeichen 119

komplexe Zahlen 203 Komposition 29 Konjunktion 26,46,148 Konjunktive Normalform 33 Konjunktive Normalform -Umwandlung einer

Funktionstabelle in eine KNF 38 Konjunktive Normalform -verkürzte 35 Konkatenation 4 Kontroller 228 Korn- Shell (Unix) 288 Kreuzschienenverteiler 241 Kreuzung 27 kundenspezifischer IC- Baustein (ASIC) 81 Kürzungsregeln 217

L Laden und Speichern 145,150

- registerindirekt mit Index 151 - registerindirekt unmittelbar 151

Ladeprogramm 188,283 LAN (local area network) 245,343 Langwort 172f. Large Scale Integration (LSI) 67f. Laserdrucker 18 latch 57 Latenzzeit 273 Lawinendurchbruch 76 Layers 244 Least Frequently Used-Strategie (LFU) 319 Least Recently Used-Strategie (LRU) 265,319 least significant byte (LSB) 173 Leiterbreiten 69 337 Lese/Schreib

- kamm 13 - kopf 13,273 - signal 232 -WahllOS

Lesen- Ausführen-Zyklus 153 LFU (Least Frequently Used-Strategie) 319 Lichtgriffel 330 Line Feed 9 Lines of Code (LoC) 144 Linker 283 Linksshift 149 link 292f. Lisp (Programmiersprache) 198,399,344 Listen er 229,235 Load- and Store Architecture 150 LoByte 173 LoC (Lines of Code) 144 Local Area Network (LAN) 245,343 Location Counter 179,193 Lochkarte 2,6,17 Lochstreifen 17 Logikfelder 75

Logische Operation 148 logisch vollständige Basis 37 logische Funktion 25 logische Seiten 266 logisches Oder 26 logisches Und 26 Lokale Referenz 161,256,321 LoWord 173 Low Power Schottky 1TL 51 lproff (Unix) 294 lroff (Unix) 294 LRU (Least Recently Used-Strategie) 265,319 LSB (least significant byte) 173 LSI (Large Scale Integration) 67f.

M M-O-Platte 13f.,272,341 Mach (Unix) 297 Macintosh s. Apple Macintosh Magnetband 16 Magnetband

- kassetten 341 - speieher 14

Magnetkernspeicher 191 magneto-optische Platte 13f.,272,341 Magnetplatte 16 mainframe s. Großrechner Makro

-befehle 190 - dateien 328 - interpreter 283 - zelle 79,80 -Assembler 190

MAN (Metropolitan Area Net) 246 Mantisse 212f.,220

359

-kleinste Differenz zwischen M. 214 Manufacturing Automation Protocol (MAP)

246,344 MAP (Manufacturing Automation Protocol)

246,344 Marke 182,190,302 Markennamen 179 Markierung eines Petr-Netzes 302f. Markierungsfolge 303 Maschine

- , abstrakte 282,289 -,reale 282 - , sequentielle 88,89

Maschinen -befehle 143 - befehlsformate 170 - hefehissatz 143,145 - kode 170 - programm 153 -Sprache 143f.,161,168f.,171,190,284 f.,298

Mask ROM 78f. Maskenregister 262 Massachussetts Institute of Technology (MID

4,232

360

Massbus 238 mathematische Logik 25 Matrixdrucker 18 Maus 17,330 Maxterm 33 MB (Megabyte) 12 MBus 237 Medium Scale Integration (MSI) 67,69 Megabyte (MB) 12 Mehrfachprozessoren 257,300 Mehrplatzbetrieb 293,300,341 Mehrprogrammbetrieb 282 Mehrprozessor

- betrieb 299 - verwaltung 283

Mehrprozeß -betrieb 299,301 - maschinen 286

Memory Management Unit (MMU) 268 memory Controller 250 memory mapped I/0 126,229 Merkbits 320 Metalloxidhalbleiter 50 meta!- oxide- semiconductor 50 Metropolitan Area Net (MAN) 246 Microchannel 232 Mierecontroller 138 Microsoft 167,346

- MS- DOS 167,284,298,346 -MSX 297 - Windows 298,346 - Windows NT 298,346

Mikroprogramm 155,160 Mikroprogrammierung 136,143,160

-horizontale M. 161 -vertikale 161

Mikroprogrammspeicher 136,256 Mikroprozessor 67 Mikrorrechner, Leistungsvergleich 342 Mikrosteuerprogramm 161 Million Instructions per Second (MIPS) 144,342 MiniMax- Netz 243 Minterm 33 MIPS (Million Instructions per Second) 144,342 Mips Corp.

- R2000-- Prozessor 68,144 - R3000 68 - R4000-- Prozessor 68,166,259,339 - RxOOO-- Prozessoren 166

Mips- X- Prozessor 145 MIT 4,295 MMU (Memory Management Unit) 268 Modula- 2 (Programmiersprache)

198,205,222,344 Module Interconnect Bus (Mbus) 237 modulo- 2- Summe 26 Morse- Alphabet 5 MOS 6502- Prozessor 67 MOS-Schalttechnologie 50,67,107

Index der Sachbegriffe

most significant byte (MSB) 173 Motorola, Inc. 167

- M C 6800-Mikroprozessor 67,15§ -MC 6809153 - M C 56000-Signalprozessor 339 - M C 68000 68,153,259 - M C 68000- Architektur 171 - M C 68008 228 -MC6801068 - M C 68020 68,162,228,259,265 - M C 68030 68,144,228,257,259,265,268 - M C 68040 68,228,257,259,340,342 - M C 68050 340 - M C 68120 231 - M C 68851 268 - M C 68881/MC 68882 222 - M C 88000-RISC-Prozessor 145 - M C 88100-RISC-Prozessor 144

mount (Unix) 290 MSB (most significant byte) 173 MSI (Medium Scale Integration) 67,69 MS- DOS 167,284,298,346 Multics (Multiplexed Information and Com-

puting Service) 295 Multifinder 331 Multiple Virtual Storage 295 Multiplexbus 228 Multiplexed Information and Computing

Service (Multics) 295 Multiplexer 48,7lf.,97 Multiplikation 116,206 Multiplikationstabelle 210 M ultiplizierer

-kombinatorischer 211 Multiprogramming 282,299 Multiprozessor 237 Multirasking 266,299 Multi- Pass-compiler 199 Multi- User- Betrieb 266,282,300 Multi- Valued Logic 21 mutual exclusion 304

N Nand- Gatter 47 National Semiconductor NS32032-Mikro-

prozessor 68, 265 nebenläufiger (konkurrenter) Ablauf 231 NEC 68 Negation 26,46 negative Schaltlogik 47,52 Network File System (NFS) 335 Network Layer 244 Netz

- konverter 246 - verwaltung 283

Netzwerkschicht 244 New Technology (NT) 298 NewWave331 Next (Rechnerhersteller) 331

Anhang

Next Machine 297 NextStep 288,328,331 NFS (Network File System) 335 nibble 6 nicht implementierter Maschinenbefehl 187 Nmos- Transistor 50 Non Volatile Static Ram (NVSRAM) 64 non- impact printer 18 Non- Standard- Analysis 220 Non- von- Computer 21 Normalformen logischer Funktionen 32f.,37 Normierung 215,222 NOR- Gatter 47 Not a Number (NaN) 220 Not Used Recently (NUR) 320 Novix 4000-Prozessor 339 No- Return- to- Zero-Kode (NRZ) 276 NPN- Transistor 50 nroff (Unix) 293 NRU-Strategie (not used recently) 320 NRZ- Kode (No- Return- to- Zero) 276 Nubus 232,271 Nullbit 133 Nutzerzustand 300 NVSram 64,342

0 Oberon (Programmiersprache) 344 Object Pascal (Programmiersprache) 344 Offset 260,267,293 On Une-Handbuch 293 Open Look 328 331 Open Systems Faundarion (OSF) 297 open (Unix) 294 optimales Speichern 315 Optionen (Unix) 326 Orakelstrategie 316 Ordner (MacOS) 328 331 OSF (Open Systems Faundarion OSF) 297,346 OSF/1 297 OSF/Motif 288,328,331 OS! - Reference Model for Open Systems

lnterconnection 244 Overflow (Bereichsüberlauf) 172 overhead 315 OWN-- Bit 231

p Packungsdichte 70 Packungstechnik 337 page fault 316 page fault frequency 322 page frame 266 page swapping 268 paging 266f.,315 paging overhead 316 PAL- Baustein 78 Papierkorb-Ikon 332f. Parallelschaltung 46

Parametrische Schaltung 127 parbegin 139 parend 139 Parität 251 Parkzone 273

361

Pascal (Programmiersprache) 198,205,222,344 Pascal SC (Programmiersprache) 219 PC (Personal Computer) 68,341 PC/Chip F8680-Ein-Chip-Rechner 68 PCM (Plug Compatible Machinery) 8,346 pen based system 17 Peripherie - prozessoren 230 - signale 228 - Steuereinheit 231

Permutationsnetze 241,247 Personal Computer (PC) 68 Petri-Netz 301

- konservatives P. 305 - markiertes P. 302 - unmarkiertes P. 302

Pfadname 288 PFF- Strategie 322 Phasenkodierung 276 Philosophenproblem 307 Physical Layer 244 PICo- Prozessor 146

- Befehlsformat 147 - Datenformate 146 - Grundbefehle 155

picture elements (Pixels) 17 pipeline processor 162 pipes 293,313,328 Pixels (picture elements) 17 PL/1 (Programmiersprache) 3,198,205,344 PL/360 (Programmiersprache) 191 PL/M (Programmiersprache) 191 PLA (Programmed Logic Array) 68,75 Plankalkül (Programmiersprache) 3 Plattenspeicher 12,341 Plattenspeichersteuereinheit 273 Plattenstapel 273 Plazierungsstrategien 315 Plotter 18 Plug Compatible Machinery (PCM) 8,346 PNF (Polynomiale Normalform) 33 PNP-Transistor 50 Polymorphie 333 Polynomiale Normalform (PNF) 33 Pop- Up- Menüs 331 Portable Operating System Computer Environ-

ment (Posix) 297 POS 37 Positionieren 294 positive Schaltlogik 47,52 Posix (Portable Operating System Computer

Environment) 297 postcondition 301 Postinkrement 175f.

362

PowerOpen 145,167 Prädekrement 175,177 precondition 301 preemptive strategy 309 Prefetch 161f.,315,322 prepaging 315,322 Presentation Layer 244 Presentation Manager (PM) 331 primitives (Unix) 312 Priorität 187,312 privilegierter Modus 186 priviligierte Benutzer 155 priviligierter Zustand 300 Produkte- von- Summen 36 Produktterme 33 Program Counter (PC) 172 Programahle Array Logic (PAL) 79 Programahle Logic Devices (PLD) 80 Programahle Read Only Memory (PROM) 75 Programm

- ablaufpläne 19 -fluß 162 - text 311

Programmed Logic Array (PLA) 68,75 Programmier -gerät 75 - modell 155 -sieht 22 - sprachen 171 - umgebung 201 - werkzeug 201

program counter 11 programmierbare Logikfelder 68 Prolog (Programmiersprache) 198,344 prolog- Maschinen 339 PROM (Programable Read Only Memory) 75f. proteered mode 260 Proximity PF474- Prozessor 339 Prozesse 266,283,289 Prozesse 285 Prozessor

- register 256 - Statusregister 146 -Unterschied zum Prozeß 300 - Verarbeitungszyklus eines P. 157 -virtueller P. 299

Prozeß 163,299 - parent (Unix) 312 -aktiver P. 285 -ausführbarer P. 329 -bereiter P. 285 - child (Unix)312 - datensegment 311 - datenstapel 311 - eigenschaften 305 -Hintergrund-?. 293,312,328 - kommunikation 284 286 - nebenläufiger P. 282,300 - rechner 282

Index der Sacbbegriffe

- statustabeile 310 - Statuswort 285,299 301 - synchronisierung 312 - tabeile 311 -Unterschied zum Prozessor 300 - verwaltung 283f.,299,309 - verwaltungunter Unix 310 -wartender P. 285

Pseudo- Operation 190 pseudo- statischer RAM- Speicher 64,342 Puffer 49 Pufferspeicher 257,264,290f.

Q QIC- Kassette 15 Quadwort 171 Quarzbaustein 102 Quellprogramm 191 Quellregister 135,147 QuickDraw 331 Q- Bus 228

R RAID (Redundant Array of Inexpensive Disks)

16 RAM/ROM- Signal 250 RAM- Halbleiterspeicher (random access

memory) 63 RAM- Modul 249 Random Access Memory (RAM) 63 RAS (Row Access Signal) 108 Read/Write 228,294 Real Time System 282 real- mode 260 Receiver 229 Rechenwerk 10,127 132 Rechner

- arithmetik 203 - bausrein 67 - betriebsformen 281 -dynamische Arbeitsweise eines R.s 140 -netz 24lf.

Rechtsshift 149 Records 179,287 Redundant Array of Inexpensive Disks 16 reentrant code 186,304 reentrant procedure segment 311 referentielle Lokalität 264 refresh logic 64,108 Register 11,20f."62, 74,80,98f.,105, 108,115,127,132,

135,139f.,146, 163f., 171,174,193,198,224 -aufbau des Pico- Prozessors 154 - fenster 163 - transfer 160 - transferbefehle 140,155 - transfersprache 138

Reihum- Strategie 309 Rekursion 185 Relaisschalter 45f.

Anhang

relokalisierbar 186 Remote File Sharing 335 remote login 335 Report Program Generator (RPG) 344 Resetsignal 187f. Respander 229 RGB- Darstellung 17 RISC-Mikroprozessor 68,144

- Kennwerte 144 Risc I, II 145 Risc- Architektur 161 162 RLL (Run Length Limited Code) 276 Rollkugel17,330 Röntgenstrahllithografie 70 root 288 Round Robin 309 Row Access Signal (RAS) 108 RPG (Programmiersprache) 344 RS-232-Schnittstelle 236 RS-422-Schnittstelle 236,271 RTS (assemblersprache) 183 Rückkoppelung 55 Rückübersetzung 192 Ruhekontakt 45f. Run Length Limited Code (RLL) 276 Runden -auf die nächstliegende Gleitkommazahl. 219 - nach Null 220

Rundungs - fehler 215f. - fehler bei der Summenberechnung 218

s SAGE (Semi Automatie Ground Environment)

4 SANE (Standard Apple Numeric Environment)

334 SAR (Speicheradreßregister) 11,20 SASI-Schnittstelle (Shugart Assoziates Systems

Interface) 232 Sätze variabler Länge 287 Satzstruktur 287 SBus 237f. Scalable Processor Architecture (SPARC) 164 Scanner 18 SCCS (Source Code Control System) 294 Schalt

- algebra 30 - funktion 26,45f.,52,69f.,84f. - funktion,unvollständig spezifizierte S. 42 -kreise 284,285 -·Tore· 47 - zeichen 19

Schaltereffekt 50 Schaltplan 87 Schaltung 45

-sequentielleS. 55,87,91 Schaltungslogik 25 scheduling 301

Schieberegister 62,98 Schnelldrucker 18 Schnittstelle 227 Schottky TTL 50 Schreibgesten 17 Schreibtischutensilien (MacOS) 333 Schutzmechanismen 290 Scrapbook (MacOS) 333

363

SCSI-Bus (Small Computer Systems Interface) 232,271

- Gerätesteuereinheiten 232 - Konverter 232

SCSI- 2 234 SDR (Speicherdatenregister) 11 Sedezimalziffer 7 sed (Unix) 294 seek 293,294 Segment 311,315

- adresse 260 - adreßspeicher 261 - deskriptortabelle 261 -eines Unix-Prozesses 311 - register 260 - zeiger 261

Seiten - auslagerung 316 -austausch 267 -austausch mit einem perfekten Orakel 320 -austausch, zufälliger 317 - austauschalgorithmen 268 - austauschfehler 316 - austauschstrategie 316 - austauschverfahren, lokale S. 321 - drucker 18 - einlagerung,vorzeitige 322 -leser 18 -rahmen 266,319 - verwaltung 267 - verwaltungstabeile 268 - wechselstau 321 -orientierte Speicher 316

Sektor 273 Sektorverschränkung 277 Selective Sequence Electronic Calculator

(SSEC) 4 Sclektormodus 240 Semaphor 231,305

- konzept 232 - register 231 - schaltung 231

Semi Automatie Ground Environment (SAGE) 4

SEM- Bit 231 Sensoreingaben 18 seqbegin 139 seqend 139 Sequentialisiererbit 154 Sequentialisierungsflag 160 sequentielle Schaltung 55,87,91

364

sequentielles Lesen oder Schreiben 294 sequentielle Maschine 88,89

- Prinzipschaltung einer s.M. 91 sequentielle Verknüpfung 46 sequentieller Addierer 94 serieller Ausgang 231 Servospur 273 Session Layer 244 SETHI- Befehl 149,156 shell 288,293 Shifter 149

- bidrektionaler sequentieller 99,101 Shugart Assoziates Systems Interface (SASI) 232 Sicherheit eines Netzes 305 Sichten informatischer Maschinen 21 Siemens 339

- BS/2000 (Betriebssystem) 296 Signalmarke 305 Signalverlauf 54 Signum 220 Silicon Compiler 81 Silicon Retina 339 Silizium 337 Siliziumoxidschicht 50 Simple Mai! Transfer Protocol (SMPT) 335 Simula- 67 (Programmiersprache) 344 single instruction, single data (SISD) 19 single-pass-compiler 199 SISD (single instruction, single data) 19 Sitzungsschicht 244 Skalierbare Prozessor Architektur (SPARC) 162 skalierbar 164 Skalierungsfaktor 205 Small Computer Systems Interface (SCSI) 232 Small Scale Integration (SSI) 67 Smalltalk- 80 (Programmiersprache) 330,344 SMPT (Simple Mai! Transfer Protocol) 335 SOAR 145 Softwareemulation 222 Software- Krise 295 Solaris (Betriebssystem) 165,297 Solbourne/Matsushita 162 SOP (Summe von Produkten) 37 Spannungsüberschlag 71 SPARC-Prozessor (Scalable Processor

Architecture) 68, 144f.,162f.,222,340 SPARC International 166 special file (Unix) 290 Speicher

- adresse 173 - adreßregister (SAR) 11,20,136 - auszug 326 - haustein 87,103f.,340 - baustein, 64 Mb-Chip 340 - baustein, dual ported RAM 231 - baustein, dynamischer S. 63 - baustein, Gigabit-Chip 338 - baustein, Megabit- Chip 107 - bereich, logischer S.I48

Index der Sachbegriffe

- blöcke 250 - datenregister (SDR) 11,20,136 -dichte 341 - größe 12 - hierarchie 255,268 - hierarchie eines Großrechners 258 - hierarchie eines Mikrorechners Macintosh

Ilfx. 271 - inhalt 173 - kapazität 340 - kapazität/Chip 340 -modul 250 - modulverschränkung 251 - organisation 250 - Segmentierung 259 - Seitenverwaltung 266 - Steuereinheit 250,255f. - verwaltung 283,315 -virtueller 269,284,286,316 - zelle eines Assoziativspeichers 263 - zugriffszeiten 258

Speicheradreßregister (SAR) 11 Speicherdatenregister (SDR) 11 Speichern im erstbesten Platz 315 Speicherseite 315 Speicherung, Kosten der S. 340 Sperrsignal 231,305 Sperrsynchronisation 305 Spiegelung 118 Sprungbefehle 20 Sprünge 150 Sprungmarken 192 Spuren 273 SRAM 63 SRAM- Megabit- Chip 106 SSEC (Selective Sequence Electronic Calcula­

tor) 4 SSI (Small Scale Integration) 67,69 stack 183

- pointer 172,183 - register 183

Staffel walze I Stahlbanddrucker 18 Stammverzeichnis 288 Standard Apple Numeric Environment (SANE)

334 Standard File Package (SFP) 334 Standardein- und -ausgabe 325 Standardzellen 68,81 Stapel 183 Stapelbetrieb 282 Start/Stop- Betrieb 15 state assignment problern 90 Statische Speicher 63 Status

- bedingung 180 - bit 180 - Ieitung 228 - register 133,157,160,172,188

Anhang

- register des MC 68000 173 Stellenwertdarstellung 111 sternförmige Verbindung 235 Steuer

- bus (·Tag·) 240 -Ieitung 11 - signale 135,227 - speieher 160 -werk 10,20,157 -WOrt 134f.,160

Steuerung -der Datenübertragung 236 -eines Prozessors 134

Steuerwortregister 160 store-in-cache 265 store-through 265 Streamer- Betrieb 15 streammode 240 streams 290 string segment 260 Ströme 290 Strukturbreite 338,340 Strukturlinienbreiten 337 Substitutionsregeln 31 Subtraktion 116,121,148 Summe 82 Summen- von- Produkten (SOP) 36 SUN 162,289,331,342

- NFS (Network File System ) 244 -OS 297 - SPARC 237 - SPARC Bus (Sßus) 237 - SpareStation 237 - SUN- 3-Rechner 237 - Open Look 288

Superblock 291 Supervisor 287

- mode 173,186 - status 187

Swapping 267 Symbolics 339 Symbolischer Name 147,170 symbolische Maschinenbefehle 170 synchrone sequentielle Schaltung 56,92 Synchronisation 293

- von Prozessen 301 sync 292 Syntaxcheck 194 System -Modus 172 - befehle 283 - befehlsinterpreter 283 - byte 172 - byte des Statusregisters 172 - datensegment 311 - Ieitungen 228 - operateur 287 - programmierer 155 - programmverzeichnis 288

- schicht 283 - Startprogramm 169 - zustand 300 - overhead 294

S- Bit des Statusregisters 188

T Tabellenkalkulationsprogramme 198 Tabulating Machine Company 2 Takt

- frequenz 71,339 - geber 102 -Ieitung 58 - rate 144 339 - signal 92 - zyklen pro Maschinenbefehl 144

Talker 229,235 Tandy TRSSO 68 TB (Terabyte) 12 tbl (Unix) 294

365

TCM -Thermal Conductance Module 270,338 TCP/IP (Transmission Control Protocol/

Internet Protocol) 335 Technical and Office Protocol (TOP) 246 Teilhabersysteme 295 Telefonnetz 241 Telegrafie 236 Telekommunikation 244 283 Telnet- Protokoll 335 Terabyte (TB) 12 Terminal 17 Terminal Stay Resident (TSR-)Programme 333 Test- and- Set- Synchronisation 305 TEX 293f. Texas Instrumenents 68,232,339

-TI 32000 339 -TI9900 68

Textdatei 290 Texteditoren 198 Texttabelle 311 text file 290 THE (Betriebssystem) 296 Thermal Conductance Module (TCM) 270,338 Think Pascal (Programmiersprache) 199 thrashing 321 Time-Sharing System 282 Tintenstrahldrucker 18 Token (Petri-Netz) 301 Token-Ring-Net 245 Toolbox (Apple Macintosh) 170 TOP (Technical and Office Protocol) 246 Toshiba 162 Toshiba TLCS-870-Microcontroller 138 Trace 173 Trackball 17 Transaktionssystem 282,295 Transistoren 46 Transistor- Transistorlogik (TTL) 50 Transition 301,303

366

Transmission Control Protocol!Internet Protocol (TCP/IP) 335

Transmissionsgatter 73 Transmitter 229 Transport Layer 244 Transportschicht 244 Trefferrate bei der Seitenverwaltung 264,268 Treiberprogramm 286 Tri-State -Puffer 75,230 Trommelschieberegister 101 tr (Unix) 314 troff (Unix) 293,294 TSR-Programm 333 TTL (Transistor-Transistorlogik) 50 Turbo-Pascal (Programmiersprache) 199 Turing-Maschine 3 two-pass assembler 193 Typenraddrucker 18

u Überlaufbit 133 Überlaufprüfung 122 Übersetzer 283 Übersetzerprogramm 198 Übertrag 82 Übertragsbit 133 Übertragungsphase 233 Übertragungsrate 14 UCSD- p System 297 ULSI (Ultra Large Scale Integration) 68,69 Umdrehungsgschwindigkeit einer Platte 273 UND/ODER- Feld 77,80 undo 334 Unibus 238 Univac 1100- Prozessor 289 Unix 165,284,346 -4.2 BSD 327 -4.3BSD 284 - Apple A/UX 284 - IBM AIX 297 346 -IBM AIX/370 346 -IBM AIX/ESA 289,346 - AT&T System V 297 -Befehle eines typischen Systems 327 - Befehlsinterpreter 325 - Berkeley Software Distribution (BSD) 297 - Betriebssystem 289 -IEEE P1003 Standard (Posix) 297 -Kern 289,293 -Komponenten eines Unix-Systems 293 -Mach 297 - OSF/1 297 - SUN Solaris 165,297 - typische Kennzeichen 289 - DEC Ultrix V.32 284,297 - Unices 284 - Xenix 284,289,297

Unix International 346 unlink 294

Index der Sacbbegriife

unmount 290 unstrukturierte Ein/ Ausgabe 290 Unterbrechung 153,159f.,186f.,284 f.,314 Unterbrechungs

- bedingung 157 - behandlung 152,154,188 -bit 154 - flag 160 - Ieitungen 228 - prüfung 159 - routine 159 - signale 173,240 - signal, externes 187

Unterprogramm 152,163,181,183,185 -aufruf 183 -rekursives U. 185 - verwaltung 284 f.

Unterverzeichnissen 328 User Interface 330 User Interface Toolbox 331,334 User Stackpointer 186 User Status 187 Util ities 294

V V.24- Schnittstelle 236 Vektorrechner 300,343 Verarbeitungszyklus 155, 159f. Verband 30 Verbindungsnetzwerk 241 Verbindungsschicht 244 Vergabephase 233 Vergabeverfahren für den Prozessor 309 Vergleichsbedingungen 180 -beim MC 68000. 180

Vergleichsoperationen 133 Verkettung 287 Verklemmung 232,306 Versa Module Europe (VME) 237 Verschiebeoperationen 97,149 Verschiebung 293 Verschränkungsfaktor 251,277 Verstärkereffekt 50 Verteilung der Prozessorzeit 301 Very Large Scale Integration (VLSI) 68f. Verzeichnisverwaltung 284,286 Verzögerung 56 Verzweigung 27,150,156 vi (Unix Editor) 294 VLSI (Very Large Scale Integration) 68f. VME (Versa Module Europe) 237 Volladdierer 82 Von Neumann

- BottJeneck 20 - Rechnerkonzept 19,256

Vorbedingung (Petri- Netz) 301 Vorzeichen 118 Vorzeichenbit 133

Anhang

w Wafer Scale Integration (WS!) 338 Wafergröße 69 wafer 67,338 wait 312 W AN (Wide Area Net) 244 WangNet 244 Wärmeprobleme 71 Wartebedingung 306 Warteschlange 309,318 Wechselplatte 13 Wechselplattenspeicher 13 Whirlwind (Rechner) 4 Wide Area Net (WAN) 244 Widerruf 334 wiedereinsprungsfähiger Binärkode 186,304 Winchester- Technik 13,273 wired and 75 working set 321 workstation 12 WORM- Platte 13,275. 341 Wort 6

- arithmetik 117 -breite 339

write- through 265 WS! (Wafer Scale Integration) 338

X Xerox

- Palo Alto Research Center (Parc) 330f. - Dolphin-Rechner 331

xputer 339

y YACC (Unix Compiler- Compiler) 293

z Zahlbereich 212 Zahlbereich, darstellbarer 214 Zahldarstellung natürlicher Zahlen 111 Zahlenkomplemente 119 Zähler 88,92f.,98,102,150,207,231 ,321

-Vorwärts/Rückwärts 102 Zehn- Neunzig- Faustregel 256 Zeichen, Häufigkeit des Vorkommens für

englische und deutsche Texte 6 Zeichen 4 Zeichenlochung 6 Zeilendrucker 18 Zeilenzähler 193 Zeilenzugriffssignal 108 Zeitfenster 321 zeitlich kritische Region 304 Zentraleinheit 11,136,137 Zentralprozessor 10 Zero- Bit 172 Zielregister 13 5 Ziffernaddition 115 Zilog Z80-- Prozessor 67

zirkuläre Wartebedingung 307 Zonenlochung 6 Zugriffs

- fehler 267,315,319 -geschwindigkeit 12,273 - konflikt 231,301 -recht 261,287f. - zeit 14,108,249

367

- zeit mit einem schnellen Pufferspeicher 264 Zusatzspeicher 12,272,284f.,341

- grobe Kenndaten 15 - Kenndaten konkreter Geräte 274

Zuse- SI-Rechner,- 52-Rechner 2 - Zl-Rechner,- Z2-Rechner,- Z3-Rechner 2,46

Zustand, erreichbarer Z. 305 Zustands

- diagramm 88,94,99,102,302 - kodierung 90 - tabelle 88 - Übergangsfunktion 89

Zweiadreßmaschine 135 Zweierkomplement 118,203 Zwischenablage 333 Zykel54 Zylinder 13,273

Programmieren in PROLOG Eine umfassende und praxisgerechte Einführung

von Peter Bothner und Wolf-Michael Kähler

1991. XII, 366 Seiten. Kartoniert. ISBN 3-528-05158-2

P. BOTHNE RfiN.·M.KAHLER PROGRAMMIEREN IN

PROLOG EINE UMFASSENDEUND I'RAJC&GUKtfl't IINFUti.UNG

Eine zugleich anwendungsorientierte und elementare Einführung in Prolog sucht man vergebens in der bisherigen Litera­tur. Diese Lücke wird durch das Buch von Bothner und Kähler gefüllt.

Auch Leser ohne spezifische Vorkennt­nisse in der mathematischen Logik finden hier eine praxisgerechte Anleitung, die sicherstellt, daß auch kompliziertere Auf­gabenstellungen im spezifischen Anwen­dungsgebiet der logischen Programmie­rung bewältigt werden können.

Das Buch gibt eine leicht lesbare und an­schauliche Beschreibung der Ableitbar­keitsprüfung. Auch wird in aller Ausführ­lichkeit gezeigt, wie sich Listen aufbauen

und bearbeiten lassen. Alle Kapitel dieses Buches sind mit Aufgaben und kommentierten Lösungen versehen.

Das Buch kann als Begleitlektüre für LehNeranstaltungen und zum Selbststudium empfohlen werden.

Verlag Vieweg · Postfach 58 29 · D-6200 Wiesbaden 1

Wolfgang Coy

Aufbau und Arbeitsweise von Rechenanlagen