Rechnerarchitektur: eine Einführung für Ingenieure und Informatiker : mit 33 Tabellen
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Wiesbaden
Vieweg
2004
|
Ausgabe: | 2., überarb. Aufl. |
Schriftenreihe: | Uni-Script
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | X, 228 S. Ill., zahlr. graph. Darst. |
ISBN: | 9783528133795 3528133791 |
Internformat
MARC
LEADER | 00000nam a22000008c 4500 | ||
---|---|---|---|
001 | BV019340782 | ||
003 | DE-604 | ||
005 | 20230104 | ||
007 | t | ||
008 | 040720s2004 gw ad|| |||| 00||| ger d | ||
020 | |a 9783528133795 |9 978-3-528-13379-5 | ||
020 | |a 3528133791 |9 3-528-13379-1 | ||
035 | |a (OCoLC)76534043 | ||
035 | |a (DE-599)BVBBV019340782 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c DE | ||
049 | |a DE-29T |a DE-1051 |a DE-573 |a DE-Aug4 |a DE-863 |a DE-92 |a DE-91 |a DE-706 |a DE-526 |a DE-634 |a DE-M347 |a DE-83 | ||
084 | |a ST 150 |0 (DE-625)143594: |2 rvk | ||
084 | |a DAT 200f |2 stub | ||
100 | 1 | |a Malz, Helmut |e Verfasser |4 aut | |
245 | 1 | 0 | |a Rechnerarchitektur |b eine Einführung für Ingenieure und Informatiker : mit 33 Tabellen |c Helmut Malz |
250 | |a 2., überarb. Aufl. | ||
264 | 1 | |a Wiesbaden |b Vieweg |c 2004 | |
300 | |a X, 228 S. |b Ill., zahlr. graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Uni-Script | |
650 | 0 | 7 | |a Computerarchitektur |0 (DE-588)4048717-9 |2 gnd |9 rswk-swf |
655 | 7 | |0 (DE-588)4123623-3 |a Lehrbuch |2 gnd-content | |
689 | 0 | 0 | |a Computerarchitektur |0 (DE-588)4048717-9 |D s |
689 | 0 | |5 DE-604 | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe |z 978-3-322-99700-5 |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=012805319&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-012805319 |
Datensatz im Suchindex
DE-BY-863_location | 1000 |
---|---|
DE-BY-FWS_call_number | 1000/ST 150 M262(2) |
DE-BY-FWS_katkey | 230214 |
DE-BY-FWS_media_number | 083100898709 |
_version_ | 1824553494640590848 |
adam_text | Titel: Rechnerarchitektur
Autor: Malz, Helmut
Jahr: 2004
Helmut Malz
Rechnerarchitektur
Eine Einführung für Ingenieure
und Informatiker
2., überarbeitete Auflage
Mit 148 Abbildungen und 33 Tabellen
ü-
Inhaltsverzeichnis VII
Inhaltsverzeichnis
1. Einführung und Grundbegriffe 1
1.1 Vereinbarung 1
1.2 Was bedeutet Rechnerarchitektur? 1
1.3 Aufgaben eines Datenverarbeitungssystems 2
1.4 Einfaches Funktionsmodell 3
1.5 Schichtenmodell 4
1.6 Benutzeroberflächen 5
1.7 Betriebssystem 5
1.8 Schnittstelle zur Hardware 7
1.9 Analog- und Digitalrechner 8
2. Geschichtliche Entwicklung 9
2.1 Wichtige Entwicklungsschritte 9
2.2 Prinzip des Schickardschen Rechners 12
3. Zahlensysteme und ASCII-Zeichen 15
3.1 Dezimalsystem 15
3.2 Dualsystem 16
3.2.1 Umwandlung von Dual-in Dezimalzahlen 19
3.2.2 Umwandlung von Dezimal-in Dualzahlen 19
3.3 Darstellung von negativen Zahlen 20
3.3.1 Zahlendarstellung mit Vorzeichen und Betrag 20
3.3.2 Negative Zahlen durch Komplement-Darstellung 22
3.3.2.1 Zweier-Komplement 23
3.3.2.2 Einer-Komplement 25
3.3.2.3 Rechenregeln beim Einer-und Zweier-Komplement . 27
3.3.3 Verschiebung um einen Basiswert 30
3.4 Reelle Zahlen 31
3.4.1 Festkomma-Darstellung 31
3.4.2 Gleitkomma-Darstellung 31
3.4.3 Vergleich von Festkomma-und Gleitkomma-Darstellung 36
3.5 Andere Binärcodes 36
3.5.1 Unbeschränkte Binärcodes 36
3.5.2 Tetradencodes 37
3.6 Oktal- und Hexadezimalcode 39
3.7 ASCII-Code 40
3.8 Zusammenfassung der Zahlensysteme 42
VIII Inhaltsverzeichnis
Von Neumann-Rechnerarchitektur 43
4.1 Aufbau eines von Neumann-Rechners 44
4.2 Zentrale Recheneinheit 46
4.2.1 Rechenprozessor 46
4.2.1.1 Serielle Addition 50
4.2.1.2 Parallele Addition 54
4.2.1.3 Subtraktion 58
4.2.1.4 Multiplikation 59
4.2.1.5 Division 62
4.2.1.6 Spezielle Rechenwerke 65
4.2.1.6.1 Hardware-Multiplizierer 65
4.2.1.6.2 Tabellen-Rechenwerke 67
4.2.2 Steuerprozessor 69
4.2.2.1 Befehlsaufbau 70
4.2.2.2 Befehlsdecodierung 72
4.2.2.3 Befehlsausführung 75
4.3 Speicher 80
4.3.1 Speicher-Hierarchie 85
4.3.2 Prinzipieller Aufbau eines konventionellen Hauptspeichers 86
4.3.3 Die verschiedenen Halbleiter-Speicherbausteine 87
4.3.3.1 Dynamische Halbleiter-Bausteine 89
4.3.3.2 Varianten der DRAMs 92
4.3.4 Rambus-DRAM (RDRAM) 94
4.3.5 Speichermodule 97
4.3.6 Besonderheiten des dynamischen Speichers 100
4.3.7 Andere Speicher-Techniken 102
4.3.7.1 Der assoziative Speicher 102
4.3.7.2 Cache-Speicher 104
4.3.7.2.1 Anordnung eines Caches 104
4.3.7.2.2 Adressierung 105
4.3.7.2.3 Kohärenz 107
4.3.7.2.4 Gültigkeit der Cache-Daten 107
4.3.7.2.5 Level x Cache 108
4.3.7.2.6 Assoziativität 109
4.3.7.2.7 Entwurf eines direct mapped Caches 112
4.3.8 Virtuelle Adressierung 113
4.4 Interne Datenwege 118
4.4.1 Überblick 119
4.4.2 Bedeutung der Signalleitungen 123
4.4.3 Interrupt 126
4.4.4 DMA 131
4.4.5 Gegenüberstellung der verschiedenen Bussysteme im
PC-Bereich 133
Inhaltsverzeichnis IX
4.4.6 Chipsatz 136
4.4.7 Accelerated Graphics Port (AGP) 138
4.4.8 Interne Datenwege bei Großrechnern 139
4.5 Ein- und Ausgabe-Einheiten 140
4.6 Verbesserung an der von Neumann Architektur 141
5 System- und Prozessorstrukturen 143
5.1 Mikroprozessor-Systeme 143
5.2 RISC-Architektur 146
5.2.1 Ziel: hohe Prozessorleistung 146
5.2.1.1 CPU-Register 147
5.2.1.2 Pipeline-Struktur 147
5.2.1.3 Einfache Befehle 150
5.2.1.4 Optimierende Compiler 150
5.2.2 Zusammenfassung 155
5.3 Transputer 156
5.3.1 Hardware-Struktur 156
5.3.2 Prozessverwaltung 157
5.3.3 Kommunikation 157
5.3.4 Programmiersprache OCCAM 158
5.3.5 Zusammenfassung 160
5.4 Parallele Strukturen bei Einprozessorsystemen 160
5.4.1 VLIW 161
5.4.2 Superskalar 162
5.4.3 Superpipeline 164
5.5 Klassifizierungsschema von Rechenautomaten 164
5.5.1 Single Instruction - Single Data Machine (SISD) 165
5.5.2 Single Instruction - Multiple Data Machine (SIMD) 165
5.5.3 Multiple Instruction - Single Data Machine (MISD) 169
5.5.4 Multiple Instruction - Multiple Data Machine (MIMD) 169
6. Schnittstellen 171
6.1 Unterscheidungskriterien 172
6.2 Die wichtigsten Schnittstellen 177
6.2.1 V.24 (RS-232C) 178
6.2.3 Centronics 178
6.2.4 USB (universal serial bus) 179
6.2.5 Paralleles SCSI 181
7. Maschinenorientiertes Programmieren 185
7.1 Assembler-und höhere Programmiersprache 185
7.2 Die maschinenorientierte Sprache 186
X Inhaltsverzeichnis
7.3 Hardware-Merkmale der 80x86-Familie 187
7.3.1 Hardware-Aufbau 189
7.3.2 Datenformate 190
7.3.3 Register 191
7.3.4 Segmente 193
7.3.5 Speicheraufteilung 193
7.4 Struktur der Assemblerbefehle und Programmaufbau 195
7.4.1 Kommentare 195
7.4.2 Labels 195
7.4.3 Operatoren 196
7.4.4 Operanden 198
7.4.5 Programmaufbau 198
7.5 Adressierung 199
7.5.1 Begriffserläuterungen 199
7.5.2 Die Adressierungsarten 200
7.5.2.1 Unmittelbare Adressierung 201
7.5.2.2 Direkte Adressierung 201
7.5.2.3 Relative Adressierung 202
7.5.2.4 Indirekte Adressierung 203
7.5.2.5 Basisregister relative Adressierung 204
7.5.2.6 Indexregister relative Adressierung 204
7.5.2.7 Indirekte Adressierung mit zwei Registern 205
7.5.2.8 Basis- und Indexregister relative Adressierung 205
7.5.2.9 Vergleich der Adressierungsarten 206
7.6 Befehlssatz 207
7.6.1 Befehlsformat 207
7.6.2 Befehlsklassen 209
7.6.3 Pseudobefehle 209
7.6.4 Ein-und Ausgabe-Befehle 210
7.7 Der Debugger 210
7.8 Vom C-Programm zum Maschinenprogramm 211
Anhang: Befehlssatz des 8086 215
Literaturverzeichnis 221
Sachwortverzeichnis 223
|
any_adam_object | 1 |
author | Malz, Helmut |
author_facet | Malz, Helmut |
author_role | aut |
author_sort | Malz, Helmut |
author_variant | h m hm |
building | Verbundindex |
bvnumber | BV019340782 |
classification_rvk | ST 150 |
classification_tum | DAT 200f |
ctrlnum | (OCoLC)76534043 (DE-599)BVBBV019340782 |
discipline | Informatik |
edition | 2., überarb. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01579nam a22003978c 4500</leader><controlfield tag="001">BV019340782</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20230104 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">040720s2004 gw ad|| |||| 00||| ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783528133795</subfield><subfield code="9">978-3-528-13379-5</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3528133791</subfield><subfield code="9">3-528-13379-1</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)76534043</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV019340782</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-29T</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-863</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-91</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-526</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-83</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 150</subfield><subfield code="0">(DE-625)143594:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 200f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Malz, Helmut</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Rechnerarchitektur</subfield><subfield code="b">eine Einführung für Ingenieure und Informatiker : mit 33 Tabellen</subfield><subfield code="c">Helmut Malz</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2., überarb. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Wiesbaden</subfield><subfield code="b">Vieweg</subfield><subfield code="c">2004</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">X, 228 S.</subfield><subfield code="b">Ill., zahlr. graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Uni-Script</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Computerarchitektur</subfield><subfield code="0">(DE-588)4048717-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4123623-3</subfield><subfield code="a">Lehrbuch</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Computerarchitektur</subfield><subfield code="0">(DE-588)4048717-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe</subfield><subfield code="z">978-3-322-99700-5</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=012805319&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-012805319</subfield></datafield></record></collection> |
genre | (DE-588)4123623-3 Lehrbuch gnd-content |
genre_facet | Lehrbuch |
id | DE-604.BV019340782 |
illustrated | Illustrated |
indexdate | 2025-02-20T06:36:46Z |
institution | BVB |
isbn | 9783528133795 3528133791 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-012805319 |
oclc_num | 76534043 |
open_access_boolean | |
owner | DE-29T DE-1051 DE-573 DE-Aug4 DE-863 DE-BY-FWS DE-92 DE-91 DE-BY-TUM DE-706 DE-526 DE-634 DE-M347 DE-83 |
owner_facet | DE-29T DE-1051 DE-573 DE-Aug4 DE-863 DE-BY-FWS DE-92 DE-91 DE-BY-TUM DE-706 DE-526 DE-634 DE-M347 DE-83 |
physical | X, 228 S. Ill., zahlr. graph. Darst. |
publishDate | 2004 |
publishDateSearch | 2004 |
publishDateSort | 2004 |
publisher | Vieweg |
record_format | marc |
series2 | Uni-Script |
spellingShingle | Malz, Helmut Rechnerarchitektur eine Einführung für Ingenieure und Informatiker : mit 33 Tabellen Computerarchitektur (DE-588)4048717-9 gnd |
subject_GND | (DE-588)4048717-9 (DE-588)4123623-3 |
title | Rechnerarchitektur eine Einführung für Ingenieure und Informatiker : mit 33 Tabellen |
title_auth | Rechnerarchitektur eine Einführung für Ingenieure und Informatiker : mit 33 Tabellen |
title_exact_search | Rechnerarchitektur eine Einführung für Ingenieure und Informatiker : mit 33 Tabellen |
title_full | Rechnerarchitektur eine Einführung für Ingenieure und Informatiker : mit 33 Tabellen Helmut Malz |
title_fullStr | Rechnerarchitektur eine Einführung für Ingenieure und Informatiker : mit 33 Tabellen Helmut Malz |
title_full_unstemmed | Rechnerarchitektur eine Einführung für Ingenieure und Informatiker : mit 33 Tabellen Helmut Malz |
title_short | Rechnerarchitektur |
title_sort | rechnerarchitektur eine einfuhrung fur ingenieure und informatiker mit 33 tabellen |
title_sub | eine Einführung für Ingenieure und Informatiker : mit 33 Tabellen |
topic | Computerarchitektur (DE-588)4048717-9 gnd |
topic_facet | Computerarchitektur Lehrbuch |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=012805319&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT malzhelmut rechnerarchitektureineeinfuhrungfuringenieureundinformatikermit33tabellen |
Inhaltsverzeichnis
THWS Würzburg Zentralbibliothek Lesesaal
Signatur: |
1000 ST 150 M262(2) |
---|---|
Exemplar 1 | ausleihbar Verfügbar Bestellen |