Datorarkitektur

Från Wikipedia, den fria encyklopedin
Hoppa till navigation Hoppa till sökning

Datorarkitektur är en gren av teknisk informatik som behandlar design av datorer och särskilt deras organisation samt deras externa och interna struktur (som också kallas "datorarkitektur").

definition

Gene Amdahl , Gerrit A. Blaauw och Frederick P. Brooks introducerade termen arkitektur 1964, [1] för att skilja de gemensamma egenskaperna hos alla modeller av IBM System / 360 från deras mycket olika design när det gäller teknik, kapacitet och driftshastighet . Denna gemensamma grund bör underlätta utbytet av datordelar och program om kundens behov ändras.

Så det var en abstraktion som liknade det matematiska begreppet en algebraisk struktur . I den abstraheras till exempel aritmetik genom reglerna för ordning och utbyte av operander eller upplösning av parenteser på ett sådant sätt att det gäller olika grunduppsättningar och kombinationer, såsom naturliga tal med addition eller uppsättningar med förening.

Författarna undvek ordet abstraktion genom att försöka en definition genom uppräkning i en fotnot: ”Termen arkitektur används här för att beskriva attributen för ett system som det ses av programmeraren, det vill säga den konceptuella strukturen och funktionella beteendet som skiljer sig från organisationen av dataflöde och kontroller, den logiska designen och den fysiska implementeringen. "

Senare författare som Peter Stahlknecht och Ulrich Hasenkamp [2] detaljerade, kompletterade och ändrade denna lista, men tappade aspekten av gemensamhet och abstraktion ur sikte. Begreppet datorarkitektur förlorade sin väsentliga karaktär och blev en krävande slagord för alla design.

använda sig av

Precis som en arkitekt för en byggnad definierar principerna och målen för ett byggprojekt som grunden för ritarens planer, precis som en datorarkitekt definierar datorarkitekturen som grunden för de faktiska konstruktionsspecifikationerna.

Termen används för olika betydelser:

litteratur

  • John L. Hennessy , David A. Patterson : Datorarkitektur: Analys, Design, Implementering, Utvärdering. Vieweg, Braunschweig 1994, ISBN 3-528-05173-6
  • Wolfgang Everling : Algebra of Computer Architectures. Spektrum Akademischer Verlag Heidelberg, Berlin, Oxford 1996, ISBN 3-8274-0061-9
  • John P. Hayes : Datorarkitektur och organisation. McGraw-Hill 1998, ISBN 0-07-027355-3
  • Paul Hermann: Struktur, organisation och implementering, inklusive 64-bitars teknik och parallella datorer. 3: e upplagan, Braunschweig, Vieweg 2002, ISBN 3-528-25598-6
  • Andrew S. Tanenbaum , James Goodman: Datorarkitektur. 4: e upplagan, Pearson Studium, München 2001, ISBN 3-8273-7016-7
  • Nicholas P. Carter : Datorarkitektur. IT -studieutgåva. mitp-Verlag / Bonn, första upplagan 2003, första programmeringsmodeller, processordesign och parallellbearbetning, 2: e cache och virtuellt minne, 3: e 192 praktiska övningar med provlösningar, tyska: 19.95e, österrikiska: 20.60e, ISBN 3-8266 -0907 -7
  • Theo Ungerer (red.) Et al.: Datorarkitektur - utmaningar de närmaste åren . Fokusnummer av tidningen it-Information Technology , Vol. 50 (2008) Nummer 5.

webb-länkar

Individuella bevis

  1. ^ Gene M. Amdahl, Gerrit A. Blaauw, Fred P. Brooks: Arkitektur för IBM System / 360 . I: IBM Journal of Research and Development, volym 8, nummer 2, april 1964.
  2. ^ Peter Stahlknecht, Ulrich Hasenkamp: Introduktion till affärsinformationssystem . 11: e upplagan, Springer, Berlin 2005, ISBN 3-540-01183-8 .