Datamaskinarkitektur

Dataarkitektur er en gren av teknisk informatikk som omhandler design av datamaskiner og spesielt med organisasjonen deres, så vel som deres eksterne og interne struktur (som også blir referert til som 'dataarkitektur').

definisjon

Gene Amdahl , Gerrit A. Blaauw og Frederick P. Brooks introduserte begrepet arkitektur i 1964 for å skille de vanlige egenskapene til alle modeller av IBM System / 360 fra deres veldig forskjellige design når det gjelder teknologi, kapasitet og driftshastighet. Dette felles grunnlaget bør lette utveksling av datamaskindeler og programmer hvis kundens behov endres.

Så det var en abstraksjon som ligner det matematiske konseptet med en algebraisk struktur . I den blir for eksempel aritmetikk abstrahert gjennom reglene for bestilling og utveksling av operander eller oppløsningen av parenteser på en slik måte at den gjelder forskjellige grunnleggende sett og kombinasjoner, for eksempel naturlige tall med tillegg eller sett med union.

Forfatterne unngikk ordet abstraksjon ved å forsøke å definere ved å oppregne i en fotnote: "Begrepet arkitektur brukes her for å beskrive attributtene til et system sett av programmereren, dvs. den konseptuelle strukturen og funksjonelle atferden som skiller seg fra organisasjonen av dataflyten og kontrollene, den logiske utformingen og den fysiske implementeringen. "

Senere forfattere som Peter Stahlknecht og Ulrich Hasenkamp detaljerte, supplerte og endret denne listen, men mistet synspunktet om fellestrekk og abstraksjon. Begrepet dataarkitektur mistet sin essensielle karakter og ble en krevende slagord for ethvert design.

applikasjon

Akkurat som en arkitekt av en bygning definerer prinsippene og målene for et byggeprosjekt som grunnlag for tegnerens planer, akkurat som en dataarkitekt definerer dataarkitekturen som grunnlag for de faktiske designspesifikasjonene.

Begrepet brukes for forskjellige betydninger:

litteratur

  • John L. Hennessy , David A. Patterson : Dataarkitektur: Analyse, Design, Implementering, Evaluering. 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 : Dataarkitektur og organisasjon. McGraw-Hill 1998, ISBN 0-07-027355-3
  • Paul Hermann: Struktur, organisering og implementering, inkludert 64-biters teknologi og parallelle datamaskiner. 3. utgave, Braunschweig, Vieweg 2002, ISBN 3-528-25598-6
  • Andrew S. Tanenbaum , James Goodman: Dataarkitektur. 4. utgave, Pearson Studium, München 2001, ISBN 3-8273-7016-7
  • Nicholas P. Carter : Dataarkitektur. IT-studieutgave. mitp-Verlag / Bonn, 1. utgave 2003, 1. programmeringsmodeller, prosessordesign og parallell prosessering, 2. cache og virtuelt minne, 3. 192 praktiske øvelser med prøveløsninger, tysk: 19.95e, østerriksk: 20.60e, ISBN 3-8266 -0907-7
  • Theo Ungerer (red.) Et al.: Dataarkitektur - utfordringer de neste årene . Fokusutgave av magasinet it-Information Technology , Vol. 50 (2008) Utgave 5.

weblenker

Individuelle bevis

  1. ^ Gene M. Amdahl, Gerrit A. Blaauw, Fred P. Brooks: Architecture of the IBM System / 360 . I: IBM Journal of Research and Development, bind 8, utgave 2, april 1964.
  2. Peter Stahlknecht, Ulrich Hasenkamp: Introduksjon til forretningsinformasjonssystemer . 11. utgave, Springer, Berlin 2005, ISBN 3-540-01183-8 .