Computer-Architektur

Computer-Architektur

Rechnerarchitektur ist ein Teilgebiet der Technischen Informatik, das sich mit dem Design von Rechnern (Computern) und speziell mit deren Organisation, sowie deren externen und internen Aufbau beschäftigt.

Inhaltsverzeichnis

Definition

Amdahl, Brooks und Blaauw definieren 1967: „Rechnerarchitektur definiert sich aus den Attributen und dem Verhalten eines Computers, wie dieser von einem Maschinensprachenprogrammierer gesehen wird. Diese Definition umfasst den Befehlssatz, die Befehlsformate, die OP-Codes, die Adressierungsarten und alle Register und Speicher, die direkt durch einen Maschinensprachenprogrammierer verändert werden können. Die Implementation ist durch den aktuellen Hardwareaufbau, das logische Design und die Organisation der Datenpfade einer bestimmten Ausführung der Architektur definiert [1].“

Stahlknecht und Hasenkamp verwenden folgende Definition: “Unter dem Begriff Rechnerarchitektur versteht man:

  • die interne Struktur des Rechners, d. h. seinen Aufbau aus verschiedenen Komponenten, und
  • die Organisation der Arbeitsabläufe im Rechner [2].“

Anwendung

Wie ein Architekt eines Gebäudes die Prinzipien und Ziele eines Bauprojektes als die Basis für die Pläne des Bauzeichners festlegt, genauso legt ein Computer-Architekt die Computer-Architektur als Basis für die eigentlichen Designspezifikationen fest.

Der Ausdruck wird für verschiedene Bedeutungen verwendet:

Literatur

  • John P. Hayes: Computer Architecture and Organization. McGraw-Hill 1998, ISBN 0-07-027355-3
  • John L. Hennessy, David A. Patterson: Rechnerarchitektur: Analyse, Entwurf, Implementierung, Bewertung. Vieweg, Braunschweig 1994, ISBN 3-528-05173-6
  • Paul Hermann: Aufbau, Organisation und Implementierung, inklusive 64-Bit-Technologie und Parallelrechner. 3. Auflage, Braunschweig, Vieweg 2002, ISBN 3-528-25598-6
  • Andrew S. Tanenbaum, James Goodman: Computerarchitektur. 4. Auflage, Pearson Studium, München 2001, ISBN 3-8273-7016-7
  • Nicholas P. Carter: Computerarchitektur. IT-Studienausgabe. mitp-Verlag/Bonn, "1. Auflage 2003", 1. Programmiermodelle, Prozessordesign und Parallelverarbeitung, 2. Cache und virtuelle Speicher, 3. 192 praxisnahe Übungen mit Musterlösungen, deu:19,95e, öster:20,60e, ISBN 3-8266-0907-7
  • Theo Ungerer (Ed.) et al.: Rechnerarchitektur - Herausforderungen der nächsten Jahre. Schwerpunktthemenheft der Zeitschrift it-Information Technology. Vol. 50 (2008) Heft 5

Weblinks

Quellen

  1. Gene M. Amdahl, Gerrit A. Blaauw, Fred P. Brooks: Architecture of the IBM System /360. In: IBM Journal of Research and Development, Band 8, Heft 2, April 1967
  2. Peter Stahlknecht, Ulrich Hasenkamp: Einführung in die Wirtschaftsinformatik. 11. Auflage, Springer, Berlin 2005, ISBN 3-540-01183-8

Wikimedia Foundation.

Игры ⚽ Поможем написать реферат

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Architektur (Informatik) — Architektur (von griechisch αρχή = „Anfang“, „Ursprung“, „Grundlage“, „das Erste“ und τέχνη (téchne) = „Kunst“, „Handwerk“, auch lateinisch tectum = „Gebäude“,„Haus“, „Dach“) bedeutet allgemein „Baukunst mit zweckbestimmter Gestaltung“. Speziell… …   Deutsch Wikipedia

  • Computer-aided software engineering — (CASE; dt. rechnergestützte Softwareentwicklung) bezeichnet den intensiven Einsatz IT gestützter Werkzeuge für die Umsetzung einer Software Konzeption. Ziel ist es, Software möglichst vollständig automatisiert aus fachlichen Beschreibungen zu… …   Deutsch Wikipedia

  • Computer — PDP 7 IBM Blue Gene …   Deutsch Wikipedia

  • Computer Science — Informatik ist die Wissenschaft von der systematischen Verarbeitung von Informationen, insbesondere der automatischen Verarbeitung mit Hilfe von Rechenanlagen. Historisch hat sich die Informatik als Wissenschaft aus der Mathematik entwickelt,… …   Deutsch Wikipedia

  • Computer-aided architectural design — Entwurf einer Halle mit Schattendarstellung durch CAAD Software. Computer aided architectural design (kurz CAAD) ist rechnergestützter Entwurf für Architekten. Schon seit den 1960er Jahren versucht man, mit Hilfe geeigneter Software bei der… …   Deutsch Wikipedia

  • Computer Aided Design — Ein einfaches Bauteil in 3D Ansicht (CATIA V5) Arbeiten mit CAD im Zeitraffer Der Begriff Rechnerunterstützte Konstruktion oder englisch Computer Aided Design (CAD) [ …   Deutsch Wikipedia

  • Computer — Universalrechner (fachsprachlich); Blechidiot (derb); Datenverarbeitungsanlage; elektronische Datenverarbeitungsanlage; Rechner; Elektronenhirn (umgangssprachlich) * * * Com|pu|ter [kɔm pju:tɐ], der; s, : elektronische Rechenanlage …   Universal-Lexikon

  • Computer-Modell — Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung. Ein Computermodell ist ein Modell, das im Computer erzeugt wird.… …   Deutsch Wikipedia

  • Computer Prozess — Der Prozess in der Informatik ist ein ablaufendes Programm. Zum Ablauf ist das Speicherabbild des ausführbaren Programms (Code), Speicher für die Daten, weitere vom Betriebssystem bereitgestellte Betriebsmittel (Ressourcen) und ein Prozessor… …   Deutsch Wikipedia

  • Computer-Aided Software Engineering — Der Begriff Computer Aided Software Engineering (CASE; auch Rechnergestützte Softwareentwicklung) bezeichnet den intensiven Einsatz IT gestützter Werkzeuge für die Umsetzung einer Software Konzeption. CASE Tools sind Programme, die den Software… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”