25
Index Symbole Ω -Notation, 433 Θ -Notation, 433 χ 2 -Test, 449 λ -Übergang, siehe ε -Übergang μ -Operator, 429 μ -rekursive Funktion, 192, 418, 428, 429, 462 ε -Übergang, 379 3-FÄRBBARKEIT, 443 3SAT, 443 4-FÄRBBARKEIT, 443 2-FÄRBBARKEIT, 443 2SAT, 443 k-FÄRBBARKEIT, 443 k-SAT, 443 127-Exzess-Code, siehe Exzess-Code 1G, 2G, 3G, 4G, 283 3DES, 151, 159 4-Farben Problem, 443 A A -Algorithmus, siehe Graphsuche, A -Algorithmus A/D-Wandler, 46, 115, 259 Abakus, 3, 4, 12 Abbrechfehler, 17 Abgeschlossenheit (formale Sprachen), 400 Ableitung, 404 Ableitungsbaum, 410 Ableitungsregel, 393 Ableitungsrelation, 394 Ableitungsstruktur, 394 absolute Adressierung, 211 Absorption, 178 abstrakter Datentyp, siehe ADT Abtastfrequenz, 44 Abtastrate, 44 Abtasttheorem, 43 Abtastung, 43 abzählbar unendlich, 389, 403, 419 Access Point, 277 Achtersystem, siehe Oktalsystem ACID, siehe Transaktion Ackermannfunktion, 425, 428, 460 Acknowledge, 286 ADA, 601, 602, 631 Addierwerk, 189 Addition (binäre), siehe binäre Arithmetik, Addition Address Strobe, 196 Adjazenzmatrix, siehe Graph, Adjazenzmatrix Adressbus, 14, 15, 194, 195, 199 Adressierungsart, 208, 210 Adressraum, 210 ADSL, siehe DSL ADT, 624, 659, 669 Advanced Encryption Standard, siehe AES Äquivalenz, 179 Äquivalenzproblem, 422, 423 AES, 139, 151, 159, 274, 278, 297 Aggregation, 681, 771 Agil, 758 AIC, 450 Aiken, Howard A., 8 AJAX, 733 Akkumulator, 30, 202, 231 AKS Primzahltest, 456 Aktivitätsdiagramm, 768, 774 akzeptierender Zustand, siehe Endzustand akzeptierte Sprache, 376, 387 Akzeptor, 377, 387 ALGOL, 9, 599, 616 Algorithmierung, 416 algorithmische Komprimierbarkeit, 449 algorithmischer Informationsgehalt, 449 Algorithmus Analyse, siehe Analyse von Algorithmen Definition, 415 determiniert, 415 deterministisch, 415 effektiv, 415, 431 effizient, 415, 431 handhabbarer, 430, 435, 439 probabilistischer, 416, 448 stochastischer, 416 tractable, siehe Algorithmus, handhabbarer allgemeine Grammatik, 394 © Springer Fachmedien Wiesbaden 2016 H. Ernst et al., Grundkurs Informatik, DOI 10.1007/978-3-658-14634-4

Index [link.springer.com]978-3-658-14634... · 2017-08-25 · Index Symbole Ω-Notation, 433 Θ-Notation, 433 χ2-Test, 449 λ-Übergang, siehe ε-Übergang μ-Operator, 429 μ-rekursive

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Index [link.springer.com]978-3-658-14634... · 2017-08-25 · Index Symbole Ω-Notation, 433 Θ-Notation, 433 χ2-Test, 449 λ-Übergang, siehe ε-Übergang μ-Operator, 429 μ-rekursive

Index

Symbole

Ω -Notation, 433Θ -Notation, 433χ2-Test, 449λ -Übergang, siehe ε-Übergangμ-Operator, 429μ-rekursive Funktion, 192, 418, 428, 429, 462ε-Übergang, 3793-FÄRBBARKEIT, 4433SAT, 4434-FÄRBBARKEIT, 4432-FÄRBBARKEIT, 4432SAT, 443k-FÄRBBARKEIT, 443k-SAT, 443127-Exzess-Code, siehe Exzess-Code1G, 2G, 3G, 4G, 2833DES, 151, 1594-Farben Problem, 443

A

A∗-Algorithmus, siehe Graphsuche, A∗-AlgorithmusA/D-Wandler, 46, 115, 259Abakus, 3, 4, 12Abbrechfehler, 17Abgeschlossenheit (formale Sprachen), 400Ableitung, 404Ableitungsbaum, 410Ableitungsregel, 393Ableitungsrelation, 394Ableitungsstruktur, 394absolute Adressierung, 211Absorption, 178abstrakter Datentyp, siehe ADTAbtastfrequenz, 44Abtastrate, 44Abtasttheorem, 43

Abtastung, 43abzählbar unendlich, 389, 403, 419Access Point, 277Achtersystem, siehe OktalsystemACID, siehe Transaktion

Ackermannfunktion, 425, 428, 460Acknowledge, 286ADA, 601, 602, 631Addierwerk, 189Addition (binäre), siehe binäre Arithmetik, AdditionAddress Strobe, 196Adjazenzmatrix, siehe Graph, AdjazenzmatrixAdressbus, 14, 15, 194, 195, 199Adressierungsart, 208, 210Adressraum, 210ADSL, siehe DSLADT, 624, 659, 669Advanced Encryption Standard, siehe AESÄquivalenz, 179Äquivalenzproblem, 422, 423AES, 139, 151, 159, 274, 278, 297Aggregation, 681, 771Agil, 758AIC, 450Aiken, Howard A., 8AJAX, 733Akkumulator, 30, 202, 231AKS Primzahltest, 456Aktivitätsdiagramm, 768, 774akzeptierender Zustand, siehe Endzustandakzeptierte Sprache, 376, 387Akzeptor, 377, 387ALGOL, 9, 599, 616Algorithmierung, 416algorithmische Komprimierbarkeit, 449algorithmischer Informationsgehalt, 449Algorithmus

Analyse, siehe Analyse von AlgorithmenDefinition, 415determiniert, 415deterministisch, 415effektiv, 415, 431effizient, 415, 431handhabbarer, 430, 435, 439probabilistischer, 416, 448

stochastischer, 416tractable, siehe Algorithmus, handhabbarer

allgemeine Grammatik, 394

© Springer Fachmedien Wiesbaden 2016H. Ernst et al., Grundkurs Informatik,DOI 10.1007/978-3-658-14634-4

Page 2: Index [link.springer.com]978-3-658-14634... · 2017-08-25 · Index Symbole Ω-Notation, 433 Θ-Notation, 433 χ2-Test, 449 λ-Übergang, siehe ε-Übergang μ-Operator, 429 μ-rekursive

786 Index

allgemeine Sprache, 387, 389, 396, 409Alphabet, 37, 62, 91, 372, 376, 386, 393, 607ALU, 199, 201, 231Amdahl, Gene, 9Amdahls Gesetz, 242Amiga, 9Analog/Digital-Wandler, siehe A/D-WandlerAnalogrechner, 12Analyse von Algorithmen, 435, 439

Divide and Conquer, 437Rekursion, 436Schleifen, 436

Analytical Engine, 6AND, siehe logische Operationen, 24, 92, 99, 175,

186Andreessen, M., 708Android, 328, 670Anfangszustand, 376Anforderungsanalyse, 751Anforderungsvalidierung, 751angewandte Informatik, siehe Informatik, angewandteAnode, 169ANSI C, siehe C90Antisymmetrie, 584Antivalenz, 179Anwendungsfalldiagramm, 768Anwendungsschicht, 266Apache Cordova, 723APL, 9Apobetik, 604Apple, 9Applet, 670Arbeitsverzeichnis, 323Architekturentwurf, 752Arduino, 260Aristoteles, 4Arithmetik-Logik-Einheit, siehe ALUarithmetische Codierung, 116, 117arithmetisches Mittel, siehe MittelwertARM-Prozessor, 234ARPANET, 287Artificial Intelligence, siehe KIAS, 196ASCII, 72, 74Assembler, 9, 213, 409, 411, 597, 617Assoziation, 681, 770assoziatives Array, 693, 737Assoziativität, 178Ast, siehe Baum, Ast

asymmetrische Verschlüsselung, siehe Verschlüsse-lung, asymmetrisch

asynchrone Bussteuerung, 195Asynchronous JavaScript And XML, siehe AJAXATA-Festplatte, 249Atomarität, siehe TransaktionAttributgrammatik, 411Audio-CD, 85, 100, 111aufzählbare Sprache, siehe allgemeine Sprache, 394Ausgabefunktion, 373Ausnahme, 204, 251, 694Aussagenlogik, 177, 178Auszeichnungsbefehl, siehe Markup-TagAuthenticity, siehe AuthentizitätAuthentizität, 138, 160, 165Autoboxing, 677Automat

Darstellung, 374deterministischer, siehe deterministischer Automatendlicher, siehe endlicher Automat, determi-

nistischer Automat, nichtdeterministischerAutomat

erkennender, siehe erkennender AutomatFangzustand, siehe Fangzustandlinear beschränkter, siehe linear beschränkter

AutomatMealy-, siehe Mealy-Automatminimaler, 382mit Ausgabe, 373Moore-, siehe Moore-Automatnichtdeterministischer, siehe nichtdeterministischer

AutomatTransformation NEA–DEA, 380übersetzender, siehe übersetzender Automat

Autovektor-Interrupt, 197Average-case Laufzeit, 431AVL-Baum, 539, 541, 550, 554Aztec-Code, 106

B

B-Baum, 549, 551B+-Baum, 554BB-Baum, 554einfügen, 552Hecke, 554löschen, 553Suche, 552

Babbage, Ch., 5, 7, 602Backtracking, 464, 582

Page 3: Index [link.springer.com]978-3-658-14634... · 2017-08-25 · Index Symbole Ω-Notation, 433 Θ-Notation, 433 χ2-Test, 449 λ-Übergang, siehe ε-Übergang μ-Operator, 429 μ-rekursive

Index 787

Backus, John, 9, 598Backus-Naur Form, siehe BNF

erweiterte, siehe EBNFBad Character Heuristics, 477Bandzeichen, 386Barcode, 106bash, 322BASIC, 9, 409, 598, 603Basis (Transistor), 173Basisklasse, 687, 771Basispolynom, 99Batch-Programm, 325Bauer, F. L., 8, 747Baum, 523, 560

(a,b)-Baum, siehe Vielwegbaum, (a,b)-BaumAst, 524ausgeglichener, 537, 539AVL-, siehe AVL-BaumB-Baum, siehe B-BaumBinärbaum, siehe BinärbaumBlatt, 524gewichteter, 526Höhe, 524identisch, 524isomorph, 524Knoten, 524Nachfolger, 524Niveau, 524Nullbaum, 524spannender, 587Tiefe, 524Vater, 524Vielwegbaum, siehe VielwegbaumVorgänger, 524Wurzel, 524

baumartiger Graph, 376Bayes-Netz, 359Bayessche Erkenntnisformel, siehe Wahrscheinlich-

keit, BayesBCD, 24, 31, 71, 82, 219BCH-Codes, 99, 100, 107Beck, K., 697, 764bedingte Wahrscheinlichkeit, siehe Wahrscheinlich-

keit, bedingteBedingungscode, 222Befehlsausführung, 206Befehlsdecoder, 200Befehlsregister, 200Befehlssatz, 234Befehlszähler, 199, 200

Befehlszyklus, 200Belegungsfaktor, siehe Hashing, BelegungsfaktorBell, A. G., 7Benutzer-Modus, 204, 307, 333Berechenbarkeit, 387, 391, 395, 418, 418, 427, 428,

430Berlekamp-Massey Algorithmus, 111Berners-Lee, T., 297, 708BERR, 198Best-case Laufzeit, 431Best-Effort-Strategie, 290Betriebsart, 304Betriebsmittel, 308, 309Betriebssystemkern, siehe KernelBeziehung (1:1, 1:n, n:m), 343Binärbaum, 524, 541, 548

Adresse Nachfolger/Vorgänger (Array), 525Durchsuchen, 527

Hauptreihenfolge, siehe Binärbaum, Durchsu-chen, Preorder

Inorder, 527–529, 536, 571Nebenreihenfolge, siehe Binärbaum, Durchsu-

chen, PostorderPostorder, 527Preorder, 527, 528symmetrische Reihenfolge, siehe Binärbaum,

Durchsuchen, Inordererweiterter, 525externer Knoten, 525interner Knoten, 525Speicherung, 525, 526vollständiger, 524, 525, 541

Binärcodierung, 69, 269binäre Addition, siehe binäre Arithmetik, Additionbinäre Arithmetik, 5, 17, 24

Addition, 25

Division, 28

Gleitkommazahlen, siehe Gleitkommazahlenlogische Operationen, siehe logische OperationenMultiplikation, 28

Subtraktion, siehe binäre Arithmetik, Subtraktion(direkte), siehe Komplement

Subtraktion (direkte), 25binäre Subtraktion, siehe binäre Arithmetik,

Subtraktion (direkte), siehe Komplement,Zweier-

binäre Suche, siehe Suchverfahren, binäre Suchebinärer Suchbaum, 530

aufbauen, 531einfügen, 531

Page 4: Index [link.springer.com]978-3-658-14634... · 2017-08-25 · Index Symbole Ω-Notation, 433 Θ-Notation, 433 χ2-Test, 449 λ-Übergang, siehe ε-Übergang μ-Operator, 429 μ-rekursive

788 Index

löschen, 534sortieren, 534suchen, 531

Binärsystem, 17, 18Binary Coded Decimal, siehe BCDBinder, siehe LinkerBinomialkoeffizient, 55, 56binomischer Satz, 56Bionik, 40bison, 413Bit, 61, 65Bitübertragungsschicht, 264, 267Blatt, siehe Baum, BlattBlockcode, 70, 79, 115, 268blockorientierter Datentransfer, 510Blu-Ray, 85, 111Bluetooth, 101, 103, 274BNF, 393, 411, 607, 608, 611Booch, G., 766Boole, George, 5boolesche Algebra, 177, 179, 180, 186boolescher Körper, 91, 98, 107boolescher Raum, 91boolescher Verband, 179

Bootstrap, 718Bottom-Up Parser, 410, 609Bourne-Shell, 322Boyer-Moore, siehe Pattern Matching, Boyer-MooreBreadth First Search, siehe Graphsuche, BreitensucheBreitensuche, siehe Graphsuche, BreitensucheBridge, 265, 290Broadcast, 272, 292Bubblesort, siehe Sortierverfahren, BubblesortBucket, 484Bündelfehler, 100, 101, 107, 111Burst Error, siehe BündelfehlerBus, siehe Adressbus, siehe Datenbus, siehe

Steuerbus, 12, 15, 253, 272, 276Bus grant, 198Bus request, 198Busy Beaver, 429Busy-Wait, 314by-reference, 738by-value, 683, 726, 738Bytecode, 309, 670

C

C, 9, 598, 600, 604, 616#define, 619

#else, 621#endif, 621#error, 620#if, 621#ifdef, 621#include, 619, 637#pragma, 620#undef, 620ANSI, siehe C90argc, argv, 637, 648Array, siehe C, FelderAusdrücke, 629auto, 641Block, 632break, 635case, 631, 635cast, siehe C, Typumwandlungenconst, 622continue, 635Dateien, 642Datentypen, 621, 626default, 636Dekrement, 629dynamische Speicherverwaltung, 651Elemente, 617enum, 624extern, 640, 641fclose, 643Felder, 626, 647, 648fgetc, 643fgetchar, 643fopen, 642for, 634, 635fputc, 643fputchar, 643free, 651fseek, 643fsetpos, 643Funktionen, 636, 637, 640, 651goto, 633, 635Gültigkeit (Variablen), 639Header, 637if, 631, 633Inkrement, 629Kommentare, 618Konditionalausdrücke, 631, 633Konstanten, 622main, 619, 636, 637, 648Makro, 620malloc, 651

Page 5: Index [link.springer.com]978-3-658-14634... · 2017-08-25 · Index Symbole Ω-Notation, 433 Θ-Notation, 433 χ2-Test, 449 λ-Übergang, siehe ε-Übergang μ-Operator, 429 μ-rekursive

Index 789

Nachteile, 617Namen, 618Operatoren, 629Parameter (Funktion), 636, 648Präprozessor, 619, 620printf, 641register, 641return, 635, 636rewind, 643scanf, 641sizeof, 631Sprungbefehle, 635static, 632, 640stdin, 643stdout, 643strcmp, 644strcpy, 644Strings, 643strlen, 644strncat, 644struct, 627switch, 631, 635Typecast, siehe C, Typumwandlungentypedef, 624Typumwandlung, 631Variablen, 622

Gültigkeit, siehe C, Gültigkeit (Variablen)globale, 640lokale, 640

void, 623volatile, 622Vorteile, 617while, 633, 635Zeichenketten, siehe C, StringsZeiger, 623, 645, 647, 648, 651Zeigerarithmetik, 647Zuweisung, 629

C++, 601, 626C11, 616C90, 616, 618, 624, 639, 640C95, 616C99, 616, 640C#, 601, 721CA-IDMS, 339Cache, 208, 247Cäsar-Code, 140, 141CAN, 15, 101, 103Carmichael-Zahl, 457, 458Carry, 30, 188, 203Cascading Style Sheet, siehe CSS

CCR, 203CDMA, siehe CodemultiplexCentral Processing Unit, siehe CPUCerf, V., 287Certification Authority, 165CGI, 719Chen, P., 339Chi-Quadrat-Test, 449Chomsky, 377, 385, 389, 390, 396

-Grammatik, 394-Hierarchie, 394, 400, 423-Normalform, 406, 407Typ 0 Grammatik, siehe allgemeine GrammatikTyp 0 Sprache, siehe allgemeine SpracheTyp 1 Grammatik, siehe kontextsensitive

GrammatikTyp 1 Sprache, siehe kontextsensitive SpracheTyp 2 Grammatik, siehe kontextfreie GrammatikTyp 2 Sprache, siehe kontextfreie SpracheTyp 3 Grammatik, siehe reguläre GrammatikTyp 3 Sprache, siehe reguläre Sprache

Chomsky, Noam, 394Church, A., 418, 702Church-Turing These, 387, 395, 417, 418, 425, 429CIDR, 291Circuit Switching, siehe LeitungsvermittlungCISC, 234Classpath, 684CLI, 322Client-Server, 293, 707, 719CLK, 194Clojure, 671Closure, 727CLR, 309Cluster, 245, 302, 512CNF, siehe Chomsky-Normalformco-NP, 446COBOL, 9, 598, 599, 617CODASYL-Komitee, 339Codd, E. F., 340, 341Code

perfekter, siehe perfekter Codezyklischer, siehe zyklischer Code

Code-Polynom, 98, 101Code-Redundanz, siehe RedundanzCodebaum, 75, 473Codegenerator, 410Codemultiplex, 271, 285Codierer, 37Codierung, 69

Page 6: Index [link.springer.com]978-3-658-14634... · 2017-08-25 · Index Symbole Ω-Notation, 433 Θ-Notation, 433 χ2-Test, 449 λ-Übergang, siehe ε-Übergang μ-Operator, 429 μ-rekursive

790 Index

Command Line Interface, siehe CLICommodore, 9Common Gateway Interface, siehe CGICommon Language Runtime, siehe CLRCompiler, 378, 409, 428, 597

Code-Optimierung, 411Tools, siehe flex, bison

Compiler-Compiler, 409Complex Instruction Set Computer, siehe CISCComputational Method, 415Computer

Analog-, siehe AnalogrechnerDigital-, siehe Digitalrechnerelektromechanische, 7Generationen, 7Röhren-, 8Transistoren-, 9

Computer Science (Def.), 1Condition Code Register, 203Confidentiality, 138Connection Machine, 10Cook, S., 442Cookie, 742Core i7-Prozessor, 237, 248CP/M, 9, 328CPU, 9, 12–14, 169, 194, 199, 230, 234Cray, 9, 10CRC-Code, 100, 106, 286Cross-Compiler, 409Crossbar Switch, siehe KreuzschienenverteilerCSMA/CA, 278CSMA/CD, 277CSS, 715

Farben, 716Maßangaben, 717Selektoren, 716

Cyclic Redundancy Check, siehe CRCCYK-Parser, 406, 407, 410

D

D-Flip-Flop, 191DAG, 585Dahl, J.O., 667Dalvik, 328DARPA, 287Data Definition Language, siehe DDLData Encryption Standard, siehe DESData Manipulation Language, siehe DMLData Mining, 52, 358

Data Transfer Acknowledge, 196Data Warehouse, 356DataMatrix-Code, 106Datei, 320Dateiverwaltung, 320Datenübertragung, 267Datenbank-Cursor, 744Datenbankmanagement-System, siehe DBMSDatenbankschema, 348Datenbus, 13, 15, 194, 195, 199Datenfernübertragung, siehe DFÜDatenkompression, 80, 82, 115, 116, 118, 120, 123,

512verlustbehaftet, 115, 122, 128verlustfrei, 115

Datenmodellierung, 338Datenobjekt, 655Datenstruktur, 655DBMS, 337DCT, 130, 131, 133DDL, 348DDR-SDRAM, 246de Morgansche Gesetze, 178DEA, siehe deterministischer AutomatDeadlock, 316, 356, 700Debugging, 410Decode, 206Decoder, 186Decodierer, 37deklarative Sprache, 348, 598, 600, 702Dekomposition, 752, 767DENIC, 288, 294denormalisierte Zahl, siehe Gleitkommazahlen,

denormalisiertDepth First Search, siehe Graphsuche, TiefensucheDES, 139, 150, 151, 159, 296DES-Challenge, 151Desktop, siehe SchreibtischmetapherDestruktor, 682, 740deterministisch kontextfreie Sprache, siehe LR(k)

Sprache, 396, 410deterministische Turing-Maschine, siehe Turing-

Maschine, deterministischedeterministischer Automat, 372, 372, 376, 380Dezimalsystem, 17DFT, 108, 128, 131DFÜ, 281Dialogbetrieb, 304Difference Engine, 6Differenz-Codierung, 120, 122

Page 7: Index [link.springer.com]978-3-658-14634... · 2017-08-25 · Index Symbole Ω-Notation, 433 Θ-Notation, 433 χ2-Test, 449 λ-Übergang, siehe ε-Übergang μ-Operator, 429 μ-rekursive

Index 791

Diffie-Hellman Schlüsseltausch, 153, 156

Digital Subscriber Line, siehe DSLdigitale Unterschrift, 165Digitaler Signalprozessor, siehe DSPDigitalisierung, 43, 46Digitalrechner, 12Digraph, siehe Graph, gerichteterDijkstra, siehe Graphsuche, DijkstraDijkstra, E., 315, 606, 654Dimensionstabelle, 357DIN 40700, 175Diode, 172, 173Direct Memory Access, siehe DMADirected Acyclic Graph, siehe DAGdirekte Adressierung, 210disjunktive Normalform, 181diskrete Exponentiation, 159diskreter Logarithmus, 159Diskretisierung, 43Distributivgesetz, 178Divide and Conquer, 437, 461, 471, 503, 668, 765Division, 346Division (binäre), siehe binäre Arithmetik, DivisionDMA, 198, 252DML, 350DMZ, 289DNS, 294Document Type Defintion, siehe DTDDokumentorientierte Datenbank, 353DOM, 714, 730Domain Name System, siehe DNSDomain Object Model, siehe DOMDPDA, siehe Kellerautomat, deterministischerDRAM, 246Drill Down, 358DSL, 282DSP, 260DTACK, 196, 197DTD, 365Dualsystem, siehe BinärsystemDuplex, 272Durchbruchspannung, 173, 251Durchlassspannung, 172dyadisches Polynom, 101Dynamic Random Access Memory, siehe DRAMdynamische Typisierung, 724, 735dynamisches Binden, 689, 772

E

EAN, 104

EBCDIC-Zeichensatz, 266EBNF, 411, 608

Echtzeit-Betrieb, 305, 601Eckert, P., 8ECMAScript, siehe JavaScriptECU, 227Edge, siehe Graph, KanteEDGE, 284Edison, T. A., 7EEPROM, 250effektive Adresse, 210Effektor, 39effizient lösbar, 440effizient prüfbar, 440Einerkomplement, siehe Komplement, Einer-Einerrücklauf, siehe Komplement, EinerrücklaufEingabealphabet, 384Eingabevalidierung, 720eingebettetes SQL, 352eingebettetes System, 15, 16, 227, 259, 301, 409Einprozessor-System, 229Einwegfunktion, 159EKONS, 104El Gamal, 159Electronic Control Unit, siehe ECUelektromechanische Rechenmaschinen, 7Embedded System, siehe eingebettetes SystemEmitter, 173Emitterschaltung, 173, 174endlicher Automat, 186, 372, 384, 385, 396, 400,

404, 410, 412, 475endlicher Körper, 98, 99, 107, 151

Inverse, siehe modulare InverseEndzustand, 376, 385ENIAC, 8, 10, 230Enigma, 143, 144, 148Entity-Relationship-Modell, 338, 765Entropie, 42, 62, 63, 66, 70, 75

maximale, 63, 71physikalische, 64, 66

Entscheidbarkeit, 418, 423Entscheidungsbaum, 361Entscheidungsproblem, 440Entscheidungspunkt, 761Entscheidungstabelle, 780Entscheidungsunterstützungs-System, 356Erfüllbarkeitsproblem, 442erkennender Automat, 377ERP-Software, 670Ersetzungsregel, 393

Page 8: Index [link.springer.com]978-3-658-14634... · 2017-08-25 · Index Symbole Ω-Notation, 433 Θ-Notation, 433 χ2-Test, 449 λ-Übergang, siehe ε-Übergang μ-Operator, 429 μ-rekursive

792 Index

erweiterter euklidischer Algorithmus, sieheeuklidischer Algorithmus, erweiterter

Ethernet, 101, 103, 276ETL, 356euklidischer Algorithmus, siehe ggTeuklidischer Algorithmus, erweiterter, 147Euler, L., 560Euler, Satz von, 147, 161eulersche Phi-Funktion, 144, 145, 147, 158, 161Eulerscher Kreis, siehe Graph, Eulerscher KreisEVA-Prinzip, 12, 415Exception, siehe AusnahmeExecute, 206exklusiv Oder, siehe XOREXPSPACE, 447EXPTIME, 446Extended Style Sheet Language, siehe XSLeXtensible Markup Language, siehe XMLExtract Transform Load, siehe ETLeXtreme Programming, 758, siehe XPExzess-Code, 31

F

Faktentabelle, 357Fakultät, 55, 427, 428, 436, 459, 461, 462, 638Falltürfunktion, 159, 161Fangzustand, 377Fano, R., 79Fano-Algorithmus, 79, 80Fano-Bedingung, 79Fast Ethernet, 268, 276FDM, siehe FrequenzmultiplexFechnersches Gesetz, 39Fehlererkennung, 83, 85, 100, 107, 269Fehlerkorrektur, 83, 85, 98–100, 107, 111Fehlerpolynom, 101Fermat Test, 456Fermat, Satz von, 147, 457Festkommazahlen, 30Festplatte, 249, 320Fetch, 206FFT, 108, 128, 129, 434, 437Fielding, R., 297FIFO, siehe QueueFile, 506

elementare Operationen, 507Grundoperationen, 508Indextabelle, 507indiziertes, 507

mehrstufig, 506segmentiertes, 507

find, 324Firewall, 289Flachbandkabel, 253Flag, 30Flash-Speicher, 250flex, 413FlexRay, 101Fließband-System, 229Fließband-Konflikt, 238Fließbandverarbeitung, 238Flip-Flop, 190–192, 246Floating-Gate, 251FLOPS, 14Floyd-Warshall-Algorithmus, siehe Graph,

Floyd-Warshall-AlgorithmusFlussdiagramm, 776Flynnsche Klassifikation, 236Font, 717formale Sprache, siehe Sprache, 393

FORTH, 527, 602FORTRAN, 9, 598, 599, 604, 617Fourier

-Transformation, 128, 129diskrete, siehe DFT, FFT

Integral, 43fraktale Bildkompression, 133Framework, 669Fredkin-Gatter, 66Fremdschlüssel, 342Frequenzmultiplex, 271Frequenzraum, 128ftp, 296, 325funktionale Sprache, 600Funktionscode, 194, 197Funkübertragung, 267, 277, 278

G

Gamma, E., 697Garbage Collection, 682Gates, Bill, 9Gateway, 290GB, 14GByte, 14Geheimnisprinzip, 668, 770Gehirn, 40Generalisierung, 668, 771Generatormatrix, 96

Page 9: Index [link.springer.com]978-3-658-14634... · 2017-08-25 · Index Symbole Ω-Notation, 433 Θ-Notation, 433 χ2-Test, 449 λ-Übergang, siehe ε-Übergang μ-Operator, 429 μ-rekursive

Index 793

Generatorpolynom, 99, 101Genetik, 40genetischer Code, 40–42Gerätetreiber, 307, 320gerichteter Graph, 375gestreute Speicherung, siehe HashingGET-Request, 297, 719, 721gewichtetes arithmetisches Mittel, 54, 70GFLOPS, siehe FLOPSggT, 144, 145, 146, 147, 161, 427, 459GiB, 14Gibibyte, 14GIF, 123Gigabit Ethernet, 276Gleichverteilung, 449Gleitkommazahlen, 8, 24, 30, 31, 118, 411

Assoziativität, 33Aufbau, 31Basis, 30, 31Bias, 31Charakteristik, 31denormalisierte, 32, 33dezimale, 31, 71Distributivität, 33Exponent, 30, 31Exzess-Code, siehe Exzess-CodeHidden Bit, 31INF, 33Mantisse, 30, 31NaN, 33negative Null, 33Normalform, 30Not a Number, 33Null, 33Overflow, 34positive Null, 33Rechenregeln, 33Underflow, 33Unendlich, 33Verteilung, 32Vorzeichenbit, 31

Gleitpunktzahlen, siehe GleitkommazahlenGND, 194GNOME, 327Gödel, K., 417Goldberg, A., 667Good Suffix Heuristics, 477Google, 328Gosling, J., 667GOTO-Programm, 418, 425, 426, 428

GPG, 164GPRS, 284GPU, 228, 260größter gemeinsamer Teiler, siehe ggTGrammatik, 393

allgemeine, siehe allgemeine Grammatikkontextfreie, siehe kontextfreie Grammatikkontextsensitive, siehe kontextsensitive Grammatikmonotone, siehe monotone Grammatikreguläre, siehe reguläre Grammatiksackgassenfrei, 404Typ 0, siehe allgemeine GrammatikTyp 1, siehe kontextsensitive Grammatik,

monotone GrammatikTyp 2, siehe kontextfreie GrammatikTyp 3, siehe reguläre Grammatik

Graph, 560adjazent, 560Adjazenzmatrix, 564, 565, 567, 568Ausgangsgrad, 563azyklisch, 565Baum, siehe Baum, 562bewerteter, 562DAG, siehe DAGDigraph, siehe Graph, gerichteterDurchsuchen, siehe Graphsuche, 571eben, siehe Graph, planarEdge, siehe Graph, KanteEinfügen von Kanten, 571Einfügen von Knoten, 570Eingangsgrad, 563endlicher, 561Erreichbarkeitsmatrix, 565, 567Eulerscher Kreis, 564Floyd-Warshall-Algorithmus, 567Forward Star, 568gerichteter, 562, 585gewichteter, 562, 576Grad, 561Hamiltonscher Kreis, 564isolierter Knoten, 561isomorph, 562kanonisches Element, 591Kante, 560Kantenfolge, 561Knoten, 560Kreis, 561Kruskal, 588, 591Löschen von Kanten, 571Löschen von Knoten, 571

Page 10: Index [link.springer.com]978-3-658-14634... · 2017-08-25 · Index Symbole Ω-Notation, 433 Θ-Notation, 433 χ2-Test, 449 λ-Übergang, siehe ε-Übergang μ-Operator, 429 μ-rekursive

794 Index

Mehrfachkante, 561parallele Kante, 561Pfad, 561Pfeil, 562planar, 562Prim-Jarník-Algorithmus, 588schlichter, 562Schlinge, 561Spannbaum, 587, 591Speicherung, 564, 568Suchen von Kanten, 570Suchen von Knoten, 570topologische Sortierung, 584transitive Hülle, 566Union-Find, 591Vertex, siehe Graph, Knotenvollständig, 561Wald, 562, 589, 591Weg, 561, 564, 566, 567, 574, 577, 579, 581Wegematrix, 565zusammenhängend, 561, 563Zyklus, 561

Graphdatenbank, 353Graphfärbung, 443Graphical User Interface, siehe GUIGraphsuche

A∗-Algorithmus, 579, 582Algorithmus von Trémaux, 582Breadth First Search, siehe Graphsuche,

BreitensucheBreitensuche, 574Depth First Search, siehe Graphsuche, TiefensucheDijkstra, 577, 579Evaluierungsfunktion, 579Greedy, 579heuristische Funktion, 579IDA∗, 580informierte, 579Labyrinth, 581monotone Heuristik, 579optimal-effizient, 580optimistische Heuristik, 579Tiefensuche, 571uniforme Kosten Suche, 576, 579uninformierte, 579

Gray-Codes, 89, 90Greedy-Verfahren

Graphsuche, 579Kruskal, 588Levenshtein-Distanz, 480

grep, 324Groovy, 671GSM, 283GUI, 326, 719Gutmans, A., 734Guttag, J., 669

H

Hahn, Philipp Matthäus, 4Halbaddierer, 188Halbduplex, 272Halbleiter, 171Halbordnung, 584HALT, 198Halteproblem, 420–422, 430, 446, 462

allgemeines, 422leeres Band, 422spezielles, 420

Haltezustand, 386Hamiltonscher Kreis, siehe Graph, Hamiltonscher

KreisHamming, R. W., 82Hamming-Abstand, siehe Hamming-DistanzHamming-Codes, 94, 97, 100, 103Hamming-Distanz, 82, 83–85, 89, 92, 93, 111Hardware-Abstraktionsschicht, 305harmonische Reihe, 488Hash-Funktionen, 480, 481

Mittenquadratmethode, 481Modulo-Berechnung, 481Zerlegungsmethode, 481

Hashing, 126, 159, 166, 480

Belegungsfaktor, 482, 485, 489doppeltes, 483Klumpenbildung, 483Kollision, 480, 482Komplexität, 487lineare Kollisionsauflösung, 483quadratische Kollisionsauflösung, 483verkettete Listen, 484

Hauptpolynom, 99Heap, 309, 526, 541, 550

einfügen, 542löschen, 542Max-Heap, 541Min-Heap, 541Speicherung, 542

Heap (Halde), 651Heapsort, siehe Sortierverfahren, Heapsort

Page 11: Index [link.springer.com]978-3-658-14634... · 2017-08-25 · Index Symbole Ω-Notation, 433 Θ-Notation, 433 χ2-Test, 449 λ-Übergang, siehe ε-Übergang μ-Operator, 429 μ-rekursive

Index 795

Hecke, 554Hennessy, J., 235Hewlett-Packard, siehe HPHexadezimalsystem, 17, 18, 18, 622Hibernate, 352Hierarchisches DBMS, 339Hilbert, D., 417Hoare, C. A. R., 500, 599, 654höhere Programmiersprache, 597Hollerith, Hermann, 5Hopper, Grace, 9, 599Horner-Schema, 20, 21, 108, 434HP, 9HSPA, 285HTML, 601, 708

Anker, 712DOM, siehe DOMFormular, 719Hyperlink, 712JavaScript, 722PHP, 722Tabelle, 711

HTTP, 297, 708HTTPS, 298Hub, 265Huffman, David A., 75Huffman-Algorithmus, 75, 79, 80, 82, 115, 116, 119,

123, 133Huffman-Baum, 526Hybridrechner, 12Hyper-V, 332hypergeometrische Verteilung, 59Hyperlink, 708, 712Hypertext, 708Hypertext Transfer Protocol, siehe HTTPHyperthreading, siehe Simultanes Multi-ThreadingHypervisor, 330, 331Hyperwürfel, 93, 258

I

IBAN, 105IBM, 9IBM System/360, 234IBM-IMS, 339IBM-PC, 253, 328ICANN, 288, 294IDA∗, siehe Graphsuche, IDA∗Idempotenz, 178IEC 60617-12, 175

IEEE 1394-Bus, 254IEEE 754, siehe GleitkommazahlenIEEE 802.11, siehe WLANIEEE 802.3, siehe EthernetIMAP, 295immutable, 677imperative Sprache, 598Implikation, 179indirekte Adressierung, 211Industry Standard Architecture, siehe ISA-BusINF, siehe Gleitkommazahlen, INFInformatik

angewandte, 2Definition, 1Geschichte, 3Kern-, 2Klassifizierung, 2praktische, 2Studium, 3technische, 2theoretische, 2Wurzeln der, 1

Information, 37, 60, 66Informationsgehalt, 60, 61

maximaler, 63mittlerer, siehe Entropie

Informationstheorie, 60, 602Ingalls, D., 667Inkrement, 764Inorder, siehe Binärbaum, Durchsuchen, InorderInsertion Sort, siehe Sortierverfahren, Insertion SortInstruction Set Architecture, siehe ISAInstrumentierung, 333integrierter Schaltkreis, 175Integrität, 138Intel, 9, 228Interaktionsübersichtsdiagramm, 768Interface, 772Interleave-Faktor, 512Intermediate Language, 309Internet, 281, 287Internet Protocol, siehe IPInterNIC, 288Interpolationssuche, siehe Suchverfahren,

InterpolationssucheInterpreter, 322, 409, 597Interprozess-Kommunikation, 316Interrupt, 195, 197, 204, 251Interrupt-Maske, 204Intranet, 288

Page 12: Index [link.springer.com]978-3-658-14634... · 2017-08-25 · Index Symbole Ω-Notation, 433 Θ-Notation, 433 χ2-Test, 449 λ-Übergang, siehe ε-Übergang μ-Operator, 429 μ-rekursive

796 Index

Inverse (modulare), siehe modulare InverseInverter, 174, 186Involution, 178IP, 265, 290IP-Adresse, 291IP-Datagramm, 290IPL, 9IPSec, 153, 158IPv4, 291IPv6, 292ISA, 234ISA-Bus, 253ISBN-10, 104ISDN, 103, 282ISO 7498, siehe OSI-ModellIsolation, siehe TransaktionIterative Software-Entwicklung, 760

J

Jacobsen, I., 766Jacquard, Joseph Maria, 5Java, 410, 601, 626, 631, 632, 721Java Archiv, 684Java Community Process, siehe JCPJava Database Connectivity, siehe JDBCJava Development Kit, siehe JDKJava Runtime Environment, siehe JREJava Specification Request, siehe JSRJava Virtual Machine, siehe JVMJava-Compiler, 672JavaScript, 601, 721, 723

Anweisungen, 724Datentypen, 724DOM, 730Ereignis, 732Funktion, 725Object, 727Prototyp, 728

JavaScript Object Notation, siehe JSONJCP, 703JDBC, 352JDK, 672JIT, 671JK-Flip-Flop, 191Jobs, Steve, 9Join, 346JPEG, 80, 116, 119, 128, 131, 133, 713JPEG 2000, 133JRE, 672

JRuby, 671JSON, 353, 362, 729JSR, 703JUnit, 756Just in Time Compiler, siehe JITJVM, 309, 328, 670

K

k-größtes Element, 503Kahn, B., 287Kanal, 37Kanalcodierung, siehe BinärcodierungKante, 524Kapselung, siehe GeheimnisprinzipKarnaugh-Veitch-Diagramm, 183, 187Karp, R., 443Kartesisches Produkt, 344Kasiski-Test, 141Katalog, siehe VerzeichnisKathode, 169Kausalität, siehe KausalprinzipKausalprinzip, 49, 379, 448Kay, A., 667kB, 14kByte, 14KDE, 327Kelleralphabet, 384Kellerautomat, 383, 395, 396, 403, 404

deterministischer, 384, 385leerer Keller, 385nichtdeterministischer, 384, 385

Kellerspeicher, siehe StackKellersymbol, 384Kern, 394Kernel, 305Kernel-Modus, 307, 320, 333Kernighan, B. W., 9, 616Kerninformatik, siehe Informatik, Kern-Key Addition (AES), 153Key Management, siehe SchlüsselmanagementKey Schedule, 152Key-Value-Store, 353Keynes, J. M., 54KI, 9, 10, 52, 600, 605KiB, 14Kibibyte, 14Klasse, 680, 769

JavaScript, 728, 740Klassendiagramm, 338, 769

Page 13: Index [link.springer.com]978-3-658-14634... · 2017-08-25 · Index Symbole Ω-Notation, 433 Θ-Notation, 433 χ2-Test, 449 λ-Übergang, siehe ε-Übergang μ-Operator, 429 μ-rekursive

Index 797

Kleene, S.C., 702Kleenesche Hülle, 393, 400Klumpenbildung, siehe Hashing, KlumpenbildungKnoten, siehe Baum, Knoten; Graph, KnotenKnown-Plaintext Angriff, 141, 148, 151, 155Knuth-Morris-Pratt, siehe Pattern Matching,

Knuth-Morris-PrattKoaxialkabel, 267, 277Königsberger Brückenproblem, 560, 563Körper (endlicher), siehe endlicher KörperKollektor, 173Kollision (Hashing), siehe Hashing, KollisionKolmogoroff-Komplexität, 450Kolmogorowsche Axiome, 48Kombinationen, siehe Kombinatorik, KombinationenKombinatorik, 56

Kombinationen, 57Variationen, 57

kombinatorische Schaltung, 185Kommandozeilen-Interpreter, siehe CLIKommunikationsdiagramm, 768Kommutativgesetz, 178Komplement

Einer-, 26

Einerrücklauf, 26

Neuner-, 219Zehner-, 26, 28Zweier-, 25, 26, 27, 203

komplementäres Element, 178komplexen Einheitswurzel, 129Komplexität, 431

algorithmische, 450Kolmogoroff-, 450NP, siehe NP (Komplexitätsklasse)Ordnung, siehe O-NotationP, siehe P (Komplexitätsklasse)

Komplexitätsklasseco-NP, siehe co-NPEXPSPACE, 447EXPTIME, 446NEXPSPACE, 447NEXPTIME, 446NP, siehe NP (Komplexitätsklasse)NPSPACE, 447P, siehe P (Komplexitätsklasse)PSPACE, 447

Komponente, 669, 752Komponentendiagramm, 767Komposition, 681, 771Kompositionsstrukturdiagramm, 767

Kompression, siehe DatenkompressionKonfigurationsmanagement, 756konjunktive Normalform, 181, 183, 443Konstruktor, 681, 728, 740kontextfreie Grammatik, 395, 406, 410kontextfreie Sprache, 385, 396, 404kontextsensitive Grammatik, 395kontextsensitive Sprache, 390, 396, 408Kontrollmatrix, 96Korn, A., 7Kosinus-Transformation, siehe DCTKreuzparitätskontrolle, 86Kreuzprodukt, 344Kreuzschienenverteiler, 256Kritikalität, 750Kruskal, Algorithmus, siehe Graph, KruskalKryptanalyse, 137, 140, 141Kryptographie, siehe Verschlüsselung, 137Kryptologie, siehe Verschlüsselung, 137künstliche Intelligenz, siehe KIKV-Diagramm, siehe Karnaugh-Veitch-Diagramm

L

L-System, 460L1-, L2-, L3-Cache, 247L2-Norm, 582Lagrange-Interpolation, 109Lambda-Kalkül, 702LAMP, 734LAN, 275Landau-Symbole, 433Langzahlmultiplikation, 437Lauflängen-Codierung, siehe RLCLCM, 450LDS, 196leeres Wort, 393Leerheitsproblem, 423Leibniz, Gottfried Wilhelm, 4, 5Leistung, 170Leitungscodierung, 268Leitungsvermittlung, 279Lerdorf, R., 734Levenshtein-Distanz, 361, 478lex, 413lexikalische Analyse, 378, 410, 413Lichtwellenleiter, 267, 276LIFO, siehe StackLindenmayer-System, 460linear beschränkter Automat, 390, 395, 396

Page 14: Index [link.springer.com]978-3-658-14634... · 2017-08-25 · Index Symbole Ω-Notation, 433 Θ-Notation, 433 χ2-Test, 449 λ-Übergang, siehe ε-Übergang μ-Operator, 429 μ-rekursive

798 Index

lineare Codes, 91, 92lineare Liste, 469, 484, 486, 526, 534, 656, 690

durchsuchen, 657, 659einfügen, 657, 659löschen, 657, 659suchen, 657, 659

lineares Modulo-Kongruenzverfahren, 450Linker, 411Links-Shift, siehe Shift-Operationlinkslineare Produktion, 396Linux, 302, 321, 328Liskovsches Substitutionsprinzip, 689, 771LISP, 9, 409, 600Literal, 677LiveScript, siehe JavaScriptLL(k)-Grammatik, 410LLC-Subschicht, 275Load-and-Store-Architektur, 235, 671Local Area Network, siehe LANlogische Gatter, 174, 185, 186logische Operationen, 24, 177, 219LOGO, 601lokales Netz, siehe LANLokalität, 247LOOP-berechenbar, 423, 427LOOP-Programm, 423, 426, 428Lost Update, 313, 355Lovelace, Ada Byron Countess of, 5, 602Lower Data Strobe, 196LR(k) Sprache, 385LTE, 285LZW-Algorithmus, 123, 125, 127

M

m-aus-n-Code, 85M68000, 194, 195, 197–199, 201–206, 208, 214,

217–219, 228MAC-Adresse, 276MAC-Subschicht, 275Magic Number, 679Magnetbandspeicher, 510Mainframe, 302Makro, 222Man-in-the-Middle Angriff, 165Manchester-Code, 268Manhattan-Abstand, 583Map-Reduce, 355MARK1, 8Markup, 709

Markup-Sprache, 362Markup-Tag, 709Maschinenbefehl, 204Maschinencode, 411maschinenorientierte Sprachen, 213Maschinensprache, 213, 409, 597, 602Massenspeicher, siehe Festplatte, Solid-State-Disk,

Bandlaufwerk, 15Master-Slave-Flip-Flop, 192Matrix-Code, 106Mauchly, John W., 8MaxiCode, 106Maxterm, 181Maxwell, J. C., 64Maxwells Dämon, 64MB, 14MByte, 14MD5, 159Mealy-Automat, 373, 375Mebibyte, 14mechanische Rechenmaschinen, 4Median, 503Medium, 267Mehrbenutzer-Betrieb, 304Meilenstein, 761Memory Management Unit, siehe MMUMemory Mapped I/O, 209Mengendifferenz, 345Mengendurchschnitt, 345Mergesort, siehe Sortierverfahren, Mergesort, 437Messaging, 316Metasprache, 607Metazeichen, 412Metcalfe, R. M., 276MFLOPS, siehe FLOPSMiB, 14Microsoft, 9Mikrocontroller, 259Mikrokernel, 305Mikroprogramm, 234Mikroprozessor, siehe CPUMiller-Rabin Test, 457MIMD, 237MIME, 295MIMO, siehe RaummultiplexMinimalautomat, siehe Automat, minimalerMinterm, 181, 183MIPS, 14, 227MIPS-Prozessor, 235MISD, 237

Page 15: Index [link.springer.com]978-3-658-14634... · 2017-08-25 · Index Symbole Ω-Notation, 433 Θ-Notation, 433 χ2-Test, 449 λ-Übergang, siehe ε-Übergang μ-Operator, 429 μ-rekursive

Index 799

MISRA, 600Mittelwert, 54mittlere Wortlänge, 70Mix Columns (AES), 153MLT3-Code, 268MMU, 195, 249, 318Modellbildung, 2, 338, 765Modem, 281MODULA 2, 599modulare Exponentiation, 163modulare Inverse, 144, 146, 148, 161Modulation, 269Modulo-Kongruenzverfahren, 450Monitor, 698monotone Grammatik, 395Monte-Carlo-Methode, 452Moore, G., 228Moore-Automat, 374, 375Mooresches Gesetz, 228Morse, Samuel, 7Morse-Code, 7, 71, 79Mosaic-Browser, 708Most Significant Bit, siehe MSBMotorola, 194MOVE, 202, 205, 214MP3, 80, 116, 713MPEG, 133MS-DOS, 9, 328MSB, 25, 26, 30, 31, 203Multi-Core-CPU, 243Multi-Touch, 327Multicast, 272, 291Multicomputer-System, 229, 245, 354Multiplex, 201, 271Multiplikation

große Zahlen, 437, 438Karatsuba-Verfahren, 438

Multiplikation (binäre), siehe binäre Arithmetik,Multiplikation

Multiprocessing, 309, 311Multiprozessor-System, 229, 244Multitasking, 304, 309

non-preemptive, 311preemptive, 311

Musterabgleich, siehe Pattern MatchingMutual Exclusion, 313MySQL, 734, 743

N

N-Flag, 203

Nachbereich, 394, 399Nachfolger (Baum), siehe Baum, NachfolgerNachricht, 37, 69Nachrichtenraum, 38, 69, 91Namensraum, 673, 683NaN, siehe Gleitkommazahlen, NaNNAND, 175, 183Nassi-Shneiderman-Diagramm, 777NATURAL, 602NEA, siehe nichtdeterministischer Automatnegative Null, siehe Gleitkommazahlen, negative

Null. NET , 601Netzwerk-DBMS, 339Netzwerkschicht, 265Neunerkomplement, siehe Komplement, Neuner-Neuronale Netze, 40Neuronen, 40NEXPSPACE, 447NEXPTIME, 446NICHT, siehe NOTnicht-berechenbare Funktion, 418nichtdeterministische Turing-Maschine, siehe

Turing-Maschine, nichtdeterministische, 388nichtdeterministischer Automat, 373, 380Nichtterminalsymbol, 393, 607NMI, 197, 204Non-Autovektor-Interrupt, 197NOR, 175, 183, 190Normalverteilung, 449, 452NoSQL, 340, 353NOT, siehe logische Operationen, 24, 174Not a Number, siehe Gleitkommazahlen, NaNNP (Komplexitätsklasse), 440NP-schwer, 441, 446NP-vollständig, 440, 441, 443, 446, 564NPSPACE, 447NRZ-Code, 268NTBA, 282Nullbaum, 524NUMA, 244Nygaard, K., 667Nyquist-Bedingung, 44

O

O-Notation, 431, 432, 435, 439ObjectiveC, 667ObjectivePascal, 667Objektcode, 411

Page 16: Index [link.springer.com]978-3-658-14634... · 2017-08-25 · Index Symbole Ω-Notation, 433 Θ-Notation, 433 χ2-Test, 449 λ-Übergang, siehe ε-Übergang μ-Operator, 429 μ-rekursive

800 Index

Objektdiagramm, 767objektorientierte Programmierung

PHP, 740objektorientierte Sprache, 601objektorientiertes DBMS, 340objektrelationales DBMS, 340OCCAM, 602OCR, 105ODER, siehe ORöffentlicher Schlüssel, 139OFDM, siehe orthogonales FrequenzmultiplexOhm, 170Oktalsystem, 17, 18, 18, 19, 22, 34, 622, 623Oktalzahl, siehe OktalsystemOLAP, 356OLTP, 355OMG, 766One-Time-Pad, 139, 141, 142, 154, 155Online Analytical Processing, siehe OLAPOnline Transaction Processing, siehe OLTPOntologie, 605OP-Code, 204, 205Open Source, 670, 702, 703, 724, 743Operationsprinzip

datenflussorientiert, 230von Neumann, 230

operatives System, 356optische Täuschung, 40optische Zeichenerkennung, siehe OCROQL, 340OR, siehe logische Operationen, 24, 175, 186Ordnung

Halb-, 584partielle, 584strenge Total-, 585totale, 585

orthogonale Transformation, 129orthogonales Frequenzmultiplex, 271Ortsraum, 128OSI-Modell, 263OSI-Schichtenmodell, 138Out-of-Order-Execution, 239Overflow, 203overloading, siehe überladenoverriding, siehe überschreiben

P

P = NP Problem, 159, 391, 440, 443P (Komplexitätsklasse), 440

Package, siehe NamensraumPacket Switching, siehe PaketvermittlungPage Fault, 319Page Frame, 318Page Table, 318Paging, 319Paketdiagramm, 767, 775Paketvermittlung, 279PAN, 274Parallelität, 10, 238, 240, 241, 354Parität, 85, 88, 96, 103Parnas, D., 668Parser, 410, 413, 611Parsing Problem, 404partielle Ordnung, 584Partridge, Seth, 5Pascal, 598, 599, 601, 604, 616, 626Pascal, Blaise, 4Pascaline, 4Pascalsches Dreieck, 56PATRICIA, siehe Suchverfahren, PATRICIAPattern Matching, 378, 474

Boyer-Moore, 476durch Automaten, 475Knuth-Morris-Pratt, 476Levenshtein-Distanz, siehe Levenshtein-Distanzsequentiell, 474

Patterson, Tim, 9PC, 228, 302PCB, 310PCI-Bus, 15, 253PCIe, 256PCM, siehe Pulse-Code-ModulationPCRE, 736PDA, siehe KellerautomatPDF, 123PEARL, 601perfekter Code, 94, 96Peripheral Component Interconnect, siehe PCI-BusPeripheriegerät, 15, 232Perl, 412, 721, 735, 736PERM, 8Perpetuum Mobile, 64Personal Area Network, siehe PANPetri-Netz, 605Petterson, D., 235Pfad, 524PGP, 164Pharmazentralnummern, 104

Page 17: Index [link.springer.com]978-3-658-14634... · 2017-08-25 · Index Symbole Ω-Notation, 433 Θ-Notation, 433 χ2-Test, 449 λ-Übergang, siehe ε-Übergang μ-Operator, 429 μ-rekursive

Index 801

Phi-Funktion (eulersche), siehe eulerschePhi-Funktion

PhoneGap, 723PHP, 412, 601, 626, 721, 734

Array, 736Datentypen, 735Formular, 741Funktion, 738Klasse, 740Namensraum, 741Sitzungsdaten, 742

Phrasenstrukturgrammatik, siehe allgemeine Sprache,394

Piconetz, 275Pipe, 316, 324Pipelining, siehe FließbandverarbeitungPixel, 717PL/1, 599Plattenspeicher, 510, 511Plug-And-Play, 320PNG, 116, 713Point-to-Point Protocol, siehe PPPPolarmethode, 452Polling, 255Polymorphie, 689, 772Polynomdivision, 101polynomial reduzierbar, 441, 443POP, 202, 661POP3, 295Port, 266, 294positive Null, siehe Gleitkommazahlen, positive NullPOST-Request, 297, 719, 721Postfix-Schreibweise, siehe UPNPostorder, siehe Binärbaum, Durchsuchen, PostorderPostscript, 123PowerShell, 322PPP, 281Präcompiler, 409prädikative Sprache, 600Präfixcode, 79präfixfrei, 79Präprozessor, 409, 600, 619, 620Pragmatik, 603praktische Informatik, siehe Informatik, praktischePrefetch, 207Preorder, siehe Binärbaum, Durchsuchen, PreorderPrim-Jarník-Algorithmus, siehe Graph, Prim-Jarník-

AlgorithmusPrimärschlüssel, 342PRIMES, 446

Primfaktorisierung, 146, 147, 157, 160, 161, 440,446, 456

primitiv rekursive Funktion, 462primitive Rekursion, 423, 426, 428primitive Wurzel, 158primitives Polynom, 99Primpolynom, 99, 103, 107Primzahl, 107, 145–147, 156–158, 160, 163, 164,

420, 446, 455–457, 481–483sichere, 158, 161, 164

Primzahltest, 455, 457AKS, 456Fermat, 456Miller-Rabin, 457

Principle of Indifference, 54Prioritätswarteschlange, 541, 542, 577, 579, 589Priority Queue, siehe Prioritätswarteschlangeprivater Schlüssel, 139probabilistische Turing-Maschine, siehe Turing-

Maschine, probabilistischeprobabilistischer Primzahltest, 455problemorientierte Programmiersprachen, 213Product Backlog, 764Product Owner, 763Produktion, 393Produktrisiko, 750Profibus, 15Profildiagramm, 767Programmiersprache

ADA, siehe ADAALGOL, siehe ALGOLAssembler, siehe AssemblerBASIC, siehe BASICC, siehe CC++, siehe C++C#, siehe C#Clojure, siehe ClojureCOBOL, siehe COBOLdeklarative, siehe deklarative Spracheerweiterte D-Struktur, 605FORTH, siehe FORTHFORTRAN, siehe FORTRANfunktionale, siehe funktionale SpracheGroovy, siehe GroovyGrundstrukturen, 605höhere, siehe höhere Programmierspracheimperative, siehe imperative SpracheJava, siehe JavaJavaScript, siehe JavaScript; HTML, JavaScriptJRuby, siehe JRuby

Page 18: Index [link.springer.com]978-3-658-14634... · 2017-08-25 · Index Symbole Ω-Notation, 433 Θ-Notation, 433 χ2-Test, 449 λ-Übergang, siehe ε-Übergang μ-Operator, 429 μ-rekursive

802 Index

LISP, siehe LISPLOGO, siehe LOGOMaschinensprache, siehe MaschinenspracheMODULA 2, siehe MODULA 2NATURAL, siehe NATURALObjectiveC, siehe ObjectiveCObjectivePascal, siehe ObjectivePascalobjektorientierte, siehe objektorientierte SpracheOCCAM, siehe OCCAMPascal, siehe PascalPEARL, siehe PEARLPerl, siehe PerlPHP, siehe PHPPL/1, siehe PL/1prädikative, siehe prädikative SprachePROLOG, siehe PROLOGprozedurale, siehe prozedurale SprachePython, siehe PythonRuby, siehe RubyScala, siehe ScalaScheme, siehe SchemeSimula, siehe SimulaSmalltalk, siehe SmalltalkSQL, siehe SQL

Programmierungdeklarativ, 701ereignisgesteuert, 732funktional, 702, 727generisch, 739testgetrieben, 697, 764

Projektion, 344, 427Projektmanagement, 754PROLOG, 9, 409, 464, 600, 601Property, 681Prototyping, 760Provider, 281, 287prozedurale Sprache, 598–600Prozess, 309Prozess-Steuerblock, siehe PCBProzess-Zustände, 310Prozessverwaltung, 309Prüfziffer, 104Pseudo-Tetraden, 72, 82, 187Pseudo-Zufallszahlen, siehe ZufallszahlenPseudocode, 776PSK, siehe ModulationPSPACE, 447Public Key Kryptographie, siehe Verschlüsselung,

asymmetrischPuffer, siehe Queue

Pulse-Code-Modulation, 45, 115Pulsfrequenzmodulation, 39Pumping-Theorem, 399, 400

kontextfreie Sprachen, 403reguläre Sprachen, 402

Punkt-zu-Punkt Verbindung, 256, 276, 281PUSH, 202, 661Push-down Automaton, siehe KellerautomatPython, 412, 601

Q

QAM, siehe ModulationQPSK, siehe ModulationQR-Code, 85, 106, 107, 111Quadtree, 119Qualitätsmanagement, 755Quantisierung, 44Quantisierungsfehler, 45Quantisierungsrauschen, 45Quantisierungstabelle, 132Quelle, 37Quellen-Redundanz, 71Quellsprache, 409Queue, 574, 663, 690, 700Queveda, Torres y, 7Quicksort, siehe Sortierverfahren, Quicksort, 437,

461, 534

R

Radó, T., 429Radix-Suche, siehe Suchverfahren, Radix-SucheRAM, 208, 510Random-Access-Memory, siehe RAM; SpeicherRaummultiplex, 271Read-Only-Memory, siehe ROM; Speicherreaktives System, 674Rechenschieber, 5, 12Rechenwerk, 5, 13, 30, 192, 231Rechts-Shift, siehe Shift-Operationrechtslineare Produktion, 396Reduced Instruction Set Computer, siehe RISCRedundanz, 70, 71, 75, 82, 89, 115, 123Reduzierbarkeit, 421Reed-Solomon Codes, 100, 106, 107, 107–109, 111,

147, 434Refactoring, 752reflexiv-transitive Hülle, 394Reflexivität, 584Register, 30, 192, 208, 231

Page 19: Index [link.springer.com]978-3-658-14634... · 2017-08-25 · Index Symbole Ω-Notation, 433 Θ-Notation, 433 χ2-Test, 449 λ-Übergang, siehe ε-Übergang μ-Operator, 429 μ-rekursive

Index 803

Registermaschine, 418reguläre Grammatik, 396, 410reguläre Sprache, 377, 396, 401, 404, 411regulärer Ausdruck, 410, 411, 446, 447, 677, 736Reis, Philipp, 7rekurrent, 460Rekursion, 426, 428, 436, 459, 501

μ-, siehe μ-rekursive Funktionprimitive, siehe primitive Rekursion

Rekursionstiefe, 460rekursiv aufzählbare Sprache, siehe allgemeine

Sprache, 394Relation, 341Relationale Algebra, 343Relationales DBMS, 340, 341relative Häufigkeit, 47Repeater, 265Requests for Comments, siehe RFCRESET, 198Review, 755Rezeptor, 39RFC, 288Rice, Satz von, 422Ries, Adam, 4Rijndael-Algorithmus, siehe AESRing-Topologie, 272Ringpuffer, 663RIPE, 288RISC, 235Ritchie, D. M., 9, 616RLC, 118, 119, 133RLE, siehe RLCRöhren-Computer, 8ROLAP, 356Roll Up, 358ROM, 209Round-Robin-Scheduling, 313Router, 265, 290RS-Flip-Flop, 190RSA, 139, 147, 153, 160, 165, 297RSA Factoring Challenge, 164Ruby, 721Rumbaugh, J., 766Rundenschlüssel, 152, 153

S

Sackgasse, 399, 404, 408Sampling, siehe AbstastungSampling Rate, 44

SAT, 442, 443SATA, 103, 249Scala, 671Schaltfunktion, 180Schaltnetz, 185, 186, 371Schaltwerk, 189, 192, 371, 418Scheduling, 310, 311Schemalosigkeit, 354Scheme, 601Schicht, 305, 752Schichten-Architektur, 307Schickard, Wilhelm, 4Schieberegister, 154Schlüssel, 342Schlange, siehe QueueSchlüsselmanagement, 138Schnittproblem, 423Schreibtischmetapher, 326Scrum, 758, 763Scrum Master, 763SCSI-Festplatte, 249SDM, siehe RaummultiplexSechzehnersystem, siehe HexadezimalsystemSegment (Speicher), 209Sektor, 249, 512Sekundärspeicher, 248Selbstanwendbarkeitsproblem, 420Selbstreferenz, 728Selection Sort, siehe Sortierverfahren, Selection SortSelektion, 344Semantik, 603semantische Analyse, 410Semaphore, 315, 698semi-strukturierte Daten, 354, 362, 729Semiotik, 602Senke, 37sequentielle Speicherorganisation, 509sequentielle Suche, siehe Suchverfahren, sequentielle

SucheSequenz, 506–508Sequenzdiagramm, 768, 772Serialisierbarkeit, 356serielle Übertragung, 256serielle Verarbeitung, 233Serienaddierer, 190Service, siehe DienstSession-Key, 164SHA-1, 159SHA-2, 159, 166Shakersort, siehe Sortierverfahren, Shakersort

Page 20: Index [link.springer.com]978-3-658-14634... · 2017-08-25 · Index Symbole Ω-Notation, 433 Θ-Notation, 433 χ2-Test, 449 λ-Übergang, siehe ε-Übergang μ-Operator, 429 μ-rekursive

804 Index

Shannon, Claude, 43, 60, 155Shannonsches Codierungstheorem, 70Shared Memory, 316Shell, 305, 322, 412Shell-Skript, 325Shellsort, siehe Sortierverfahren, ShellsortShift Rows (AES), 153Shift-Operation, 29, 30

arithmetisch, 30logisch, 30

sichere Primzahl, siehe Primzahl, sichereSicherungsschicht, 265Sieb des Eratosthenes, 455Signal-Rausch-Abstand, 45Silizium, 172, 176SIM, 286SIMD, 236, 240, 701Simplex, 272Simula, 601, 667Simultanes Multi-Threading, 243SISD, 236, 238, 239Sitzungsschicht, 266Smalltalk, 601, 667Smartphone, 16, 227, 302, 327, 409SMIME, 296SMTP, 295Snooping, 248Software-Architektur, 752Software-Engineering, 747Software-Lebenszyklus, 751Software-Test, 752, 756Software-Wartung, 753Solid State Disk, siehe SSDsort, 324Sortierverfahren

1-Phasen-4-Band-Mischen, 5132-Phasen-3-Band-Mischen, 5134-Band-Mischen, 513am Platz, 490binäres Einfügen, 493Bottom-up Heapsort, 547Bubblesort, 490, 491, 496, 497, 500, 504clever Quicksort, 502Direct Merge, 513, 516direkte, 489, 491externe, 490, 506

Heapsort, 491, 504, 542, 542höhere, 491, 499Insertion Sort, 491, 492, 504Klassifizierung, 491

Komplexität, 491, 492, 494, 498, 500, 502, 504,515, 545

Mergesort, 491, 504, 513, 516, 518n-Band-Mischen, 518Natural Merge, 516Pivotelement, 500Quicksort, 490, 491, 500, 504, 516, 545Reverse Heapsort, 547Schlüssel, 491Selection Sort, 491, 494, 504Shakersort, 497, 504Shellsort, 491, 499, 504Vergleich, 504

Spaghetti-Code, 668Spaltenorientierte Datenbank, 353Spannbaum, siehe Graph, SpannbaumSpannung, 170SPARC-Prozessor, 235Speicher, 5, 13, 169, 190, 192Speicherhierarchie, 245Speicherkomplexität, siehe Komplexität, 431Speicheroperation, 509Speicherorganisation, sequentielle, 509Speicherwerk, 232Speicherzugriff, 509Speicherzyklus, 509Spezialisierung, 668, 771Spezifikation, 751Spielekonsole, 228Splitter, 282Sprache, 394, 396, 603

Abgeschlossenheit, 400allgemeine, siehe allgemeine Sprachedeterministisch kontextfreie, siehe LR(k) Sprachekomplementäre, 394kontextfreie, siehe kontextfreie Sprachekontextsensitive, siehe kontextsensitive SpracheMächtigkeit, 377, 403Programmier-, siehe Programmiersprachereguläre, siehe reguläre Sprache

Spreizung, 285Springerproblem, 464Sprint Backlog, 764Sprungvorhersage, 239SQL, 340, 347, 602

Datentypen, 348GROUP BY, ORDER BY, 352INSERT, UPDATE, DELETE, 350SELECT, FROM, WHERE, 351

SQL-92, 347

Page 21: Index [link.springer.com]978-3-658-14634... · 2017-08-25 · Index Symbole Ω-Notation, 433 Θ-Notation, 433 χ2-Test, 449 λ-Übergang, siehe ε-Übergang μ-Operator, 429 μ-rekursive

Index 805

SRAM, 246SSD, 250, 320SSH, 153, 158, 164, 296, 297, 325SSL, 296, 298Stack, 202, 208, 309, 383, 572, 660, 690Stack Pointer, 202Standardabweichung, 54Stapel, siehe StackStapelverarbeitung, 304Star Join, 358Startsymbol, 393Startzustand, 384statisches SQL, 352statisches Typkonzept, 632Status-Code, 298Statusregister, 203Steganographie, 137Steinbuch, Karl, 1Stellendistanz, 82Stellenwertsystem, 17

Achtersystem, siehe OktalsystemBinärsystem, siehe BinärsystemDezimalsystem, siehe DezimalsystemDualsystem, siehe BinärsystemHexadezimalsystem, siehe HexadezimalsystemOktalsystem, siehe OktalsystemUmwandlung, siehe ZahlenumwandlungZweiersystem, siehe Binärsystem

Stellungnahme, 755Stereotyp, 767Stern-Topologie, 272, 276Sternschema, 356Steuerbus, 15, 199Steuergerät, 15Steuerwerk, 5, 13, 192, 231Stibitz, R., 8Stibitz-Code, 71Strange Loop, 421strenge Totalordnung, 585Streuung, siehe VarianzStromchiffre, 154Stromkreis, 169Stromstärke, 169Stromverbrauch, 304strong typing, 631, 632Stroustrup, B., 667Structured Query Language, siehe SQLStruktogramm, 777Sub Bytes (AES), 152Subnetzmaske, 292

Substitutions-Chiffren, 140Subsystem, 752Suchbaum

binärer, siehe binärer SuchbaumSuchverfahren

binäre Suche, 470, 471, 489Interpolationssuche, 471Muster in Strings, siehe Pattern MatchingPATRICIA, 473Radix-Suche, 473sequentielle Suche, 469

superskalarer Mikroprozessor, 239Supervisor Bit, 199, 203Supervisor-Modus, 204, 307Supervisor-Stack-Pointer, 202Suraski, Z., 734Switch, 265, 272, 276symmetrische Verschlüsselung, siehe Verschlüsse-

lung, symmetrischsynchrone Bussteuerung, 196Synchronisation, 313syntaktische Analyse, siehe SyntaxanalyseSyntax, 603Syntaxanalyse, 385, 404, 407, 410, 413, 608Syntaxbaum, 410, 609Syntaxgraph, 611System, 604System Byte, 197, 203Szilard, Leo, 65, 66

T

T-Flip-Flop, 191Tablet-Computer, 16, 227, 302Tag, siehe Markup-TagTaktfrequenz, 14taktgesteuertes Flip-Flop, 192Taktrückgewinnung, 268Tayloring, 761TB, 14TByte, 14TCP, 292TCP/IP, 287TDM, siehe ZeitmultiplexTebibyte, 14technische Informatik, siehe Informatik, technischetechnischer Durchstich, 752Teile und Herrsche, siehe Divide and Conquerteilerfremd, siehe ggTTeilhaber-Betrieb, 305

Page 22: Index [link.springer.com]978-3-658-14634... · 2017-08-25 · Index Symbole Ω-Notation, 433 Θ-Notation, 433 χ2-Test, 449 λ-Übergang, siehe ε-Übergang μ-Operator, 429 μ-rekursive

806 Index

Teilnehmer-Betrieb, 305Telefonleitung, 281telnet, 296, 325terminale Produktion, 396Terminalsymbol, 393, 607Test-and-Set, 244, 701Testsuite, 697Texas Instruments, siehe TITFLOPS, siehe FLOPStheoretische Informatik, siehe Informatik,

theoretischeThread, 243, 311, 698, 701Thue, A., 394TI, 9TiB, 14Tiefe (Baum), siehe Baum, TiefeTiefensuche, siehe Graphsuche, TiefensucheTIFF, 123TLS, 153, 158, 164Token, 410Top-Down Parser, 410, 609Topologie

Hardware, 253, 257Netzwerk, 272

topologische Sortierung, siehe Graph, topologischeSortierung

Torvalds, L., 328totale Ordnung, 585Touch-Bedienung, 302Trace Bit, 199, 203Transaktion, 355Transduktor, 374Transistor, 173–175transitive Hülle, 393Transitivität, 584Transmission Control Protocol, siehe TCPTransportschicht, 266Transpositions-Chiffren, 143, 144, 148Trap, 251, 333Travelling Salesman, 444, 445, 564Treiber, siehe GerätetreiberTries, 473TSP, 444, 445, 564Türme von Hanoi, 462Turing, Alan M., 144, 386, 418Turing-Berechenbarkeit, siehe Berechenbarkeit, 387

Turing-Maschine, 66, 192, 386, 386, 390, 394, 396,418, 422, 426, 428–430, 440, 442

Anweisungen, 387Brownsche, 66

Konfiguration, 387probabilistische, 389reversible, 66universelle, 417

Twisted-Pair-Kabel, 267, 276

U

UDP, 293UDS, 196überabzählbar unendlich, 389, 395, 419Übergangsdiagramm, 375Übergangsfunktion, 372–374, 384, 386Übergangsgraph, siehe ÜbergangsdiagrammÜbergangstabelle, 374überladen, 688überschreiben, 689übersetzender Automat, 374Übersetzer, siehe CompilerÜbertragsbit, siehe CarryUMA, 244umgekehrte polnische Notation, siehe UPNUML, 766UMTS, 285UND, siehe ANDUnderflow, siehe Gleitkommazahlen, Underflowunentscheidbar, 409, 420–422Unicast, 272Unicode, 74, 363, 709Unified Modeling Language, siehe UMLUniform Resource Identifier, siehe URIuniforme Kosten Suche, siehe Graphsuche, uniforme

Kosten SucheUnion-Find, siehe Graph, Union-Findunitäre Matrix, 129unitäre Transformation, 129Universal Serial Bus, siehe USBUnix, 9, 321, 328, 600, 616unmittelbare Adressierung, 211unvollständiger Automat, 378Unvollständigkeitstheorem, 417, 421UPN, 527, 662Upper Data Strobe, 196URI, 298URL, siehe URIURN, siehe URIUSB, 15, 101, 103, 254, 320Use Case, 768User Datagram Protocol, siehe UDPUser-Mode, 204, 307

Page 23: Index [link.springer.com]978-3-658-14634... · 2017-08-25 · Index Symbole Ω-Notation, 433 Θ-Notation, 433 χ2-Test, 449 λ-Übergang, siehe ε-Übergang μ-Operator, 429 μ-rekursive

Index 807

User-Stack-Pointer, 202UTF, siehe Unicode

V

V-Flag, 203V-Modell (Boehm), 756V-Modell XT, 761Valid Memory Address, 196Valid Peripheral Address, 196Validierung, 2Varianz, 54Variationen, siehe Kombinatorik, VariationenVater, siehe Baum, VaterVcc, 194VDSL, siehe DSLVektorprozessor, 229, 240Vektorraum, 91Venn-Diagramm, 180Verband, 179Verbund, 346Vereinigung, 345Vererbung, 771

JavaScript, 729verkettete Liste , siehe lineare Listeverlustbehaftete Kompression, siehe Datenkompressi-

on, verlustbehaftetverlustfreie Kompression, siehe Datenkompression,

verlustfreiVernam-Chiffre, siehe One-Time-Pad, 137, 141, 142Verschieben (bitweise), siehe Shift-OperationVerschlüsselung, 137, 448

AES, siehe AESasymmetrisch, 138, 156, 455Cäsar-Code, siehe Cäsar-CodeDES, siehe DESklassische Verfahren, 140Passwörter, 160RSA, siehe RSASubstitutions-Chiffren, siehe Substitutions-

Chiffrensymmetrisch, 138, 139, 150

Transpositions-Chiffren, siehe Transpositions-Chiffren

Vigenère-Code, siehe Vigenère-CodeVersionskontrolle, 756Verteilungsdiagramm, 767Vertex, siehe Graph, KnotenVerzeichnis, 321VHDL, 192

vi, 324Vielwegbaum, 548

(a,b)-Baum, 549, 551B-Baum, siehe B-BaumBrüder, 548Speicherung, 548

Vigenère-Code, 141Virtual Machine Monitor, siehe HypervisorVirtualBox, 332Virtualisierung, 330Virtuelle Maschine, 308, 330, 333virtueller Speicher, 249, 317VLIW, 240VLSI, 9, 176VMA, 196VMM, siehe HypervisorVMware, 332Voice-Over-IP, 283Volladdierer, 188, 190Volt, 169von Neumann, J., 8, 230von-Neumann-Architektur, 8, 10, 230, 598von-Neumann-Flaschenhals, 233Vorgänger, siehe Baum, VorgängerVorgehensbaustein, 762Vorgehensmodell, 757

agil, 758plangetrieben, 757Produkt, Rolle und Aktivität, 757, 762

Vorzeichenbit, 26, 31VPA, 196, 198

W

W3C, 708Wählverbindung, 281Wahrheitstafel, 24, 91Wahrheitswert, 177Wahrscheinlichkeit, 47, 48

Additionsgesetz, 48Bayes, 49, 51, 54bedingte, 49totale, 49, 51

Walkthrough, 755Warteschlange, siehe QueueWasserfallmodell, 759Watchdog, 198Wavelet-Transformation, 133Waver, 176Web of Trust, 165

Page 24: Index [link.springer.com]978-3-658-14634... · 2017-08-25 · Index Symbole Ω-Notation, 433 Θ-Notation, 433 χ2-Test, 449 λ-Übergang, siehe ε-Übergang μ-Operator, 429 μ-rekursive

808 Index

Webersches Gesetz, 39wechselseitiger Ausschluss, 313Weg, 524WEP, 278WHILE-Programm, 418, 425, 426, 428, 429, 462Widerstand, 170WiFi, siehe WLANWilkes, V., 9WIMP, siehe SchreibtischmetapherWindows, 328Windows 8, 305Windows Apps, 306Windows NT, 328Windows RT, 328WinRT, 306Wireless LAN, siehe WLANWirth, N., 599, 616WLAN, 275, 277Working Directory, siehe ArbeitsverzeichnisWorld Wide Web, 288Worst-case Laufzeit, 431Wortlängenmonotonie, 395Wortproblem, 378, 404, 408, 409, 423, 446, 447Wozniak, Stephen, 9WPA, 278WPA2, 153, 278Wurzel, siehe Baum, WurzelWurzelbaum, 523WYSIWYG, 709

X

X-Flag, 203x86-Prozessor, 234, 306, 333XenServer, 332XML, 353, 362, 601

-Schema, 365Attribut, 364Element, 364Namensraum, 365Prolog, 363valide, 365wohlgeformt, 365

XOR, siehe logische Operationen, 24, 92, 99, 101XP, 764XPath, 366XSD, siehe XML-SchemaXSL, 366

Y

yacc, 409, 413

Z

Z-Flag, 203Zahlensystem, siehe StellenwertsystemZahlenumwandlung, 18, 22

direkte Methode, 18Divisionsmethode, 19Horner-Schema, 20Nachkommastellen, 20, 22periodische Brüche, 22Restwertmethode, 20

Zehnerkomplement, siehe Komplement, Zehner-Zehnersystem, siehe DezimalsystemZeigerarithmetik, 678Zeitkomplexität, siehe Komplexität, 431Zeitmultiplex, 271, 277, 311Zeitverlaufsdiagramm, 768Zentraleinheit, 12Zentralprozessor, siehe CPUZerteilungsproblem, siehe Parsing ProblemZielsprache, 409zOS, 302Zufallsexperimente, 47Zufallszahlen, 154, 448, 449

gleichverteile, 450normalverteilte, 452Polarmethode, 452

Zugriffhalbsequentieller, 510sequentieller, 510serieller, 510wahlfreier, 510

Zugriffszeit, 510Zuse Z3, 7Zuse, Konrad, 7Zustand, 372Zustandsdiagramm, 768, 774Zwei-Adress-Maschine, 209Zweierkomplement, siehe Komplement, Zweier-Zweiersystem, siehe Binärsystemzyklischer Code, 98, 99, 107Zykluszeit, 510Zylinder, 249

Page 25: Index [link.springer.com]978-3-658-14634... · 2017-08-25 · Index Symbole Ω-Notation, 433 Θ-Notation, 433 χ2-Test, 449 λ-Übergang, siehe ε-Übergang μ-Operator, 429 μ-rekursive

Die Autoren

Professor Dr. Hartmut Ernst hat nach drei Jahren Forschungstätigkeit in den USA und Israelab 1986 als Professor für technische Informatik den Aufbau der Fakultät für Informatik an derHochschule Rosenheim begleitet. Zehn Jahre lang war er dort Mitglied der Hochschulleitung. Alsaktiver Gesellschafter eines mittelständischen Betriebs in der Datenverarbeitungsbranche ist er mitPraxisfragen bestens vertraut.

Professor Dr. Jochen Schmidt studierte Informatik an der FH Nürnberg und der UniversitätErlangen-Nürnberg, wo er anschließend lange in Forschung und Lehre auf dem Gebiet der Mus-tererkennung und Computer Vision tätig war. Es folgte ein mehrjähriger Forschungsaufenthalt ander Auckland University of Technology in Neuseeland als stellvertretender Direktor des Centre forArtificial Intelligence Research. Er hat Industrieerfahrung in der Automotive-Software-Entwicklungfür Fahrerassistenzsysteme und ist seit 2010 Professor für Informatik an der Hochschule Rosenheim.

Professor Dr. Gerd Beneken leitet den Studienschwerpunkt Software-Engineering im Stu-diengang Informatik an der Hochschule Rosenheim. Er begleitet seit 2003 studentische Teams beider Durchführung von Software-Entwicklungsprojekten, von den ersten Anforderungen bis zurLieferung an Kunden. Er promovierte an der TU München über das Thema Software-Architekturund Projektmanagement und arbeitete mehrere Jahre als Software-Ingenieur bei der sd&m AG inMünchen.

© Springer Fachmedien Wiesbaden 2016H. Ernst et al., Grundkurs Informatik,DOI 10.1007/978-3-658-14634-4