Skip to main content

Die Genese von Wissenschaftskonzepten der Computerarchitektur: Vom „system of organs“ zum Schichtenmodell des Designraums

  • Chapter
Geschichten der Informatik

Zusammenfassung

Grundlegende Systemstrukturen, Bauformen und Stilbildungen sowie Entwurfsmethoden und Designreflexionen werden in der Computer Community seit ca. 1960 mit der Architektur-Metapher belegt, zunächst ausschließlich im Bereich der späteren Rechnerarchitektur. Entstanden im Kontext von Professionalisierungsbestrebungen der Chefdesigner, entwickelte sich der Begriff „computer architecture“ bald zur umfassenden Kompositions- und Bauformenlehre, die sich im Laufe der 70er Jahre als eine Teildisziplin der Computer Science etablierte.2 Im Zusammenhang mit Problemen der Bewältigung der Komplexität von Softwaresystemen, insbesondere von großen Betriebssystemen, erhielt der Architekturbegriff dann ab 1965 auch Einzug in die Softwarekonstruktion, hier von Anfang an mit deutlicher Tendenz zur hierarchischen Strukturierung, Modularisierung und Standardisierung. Doch gerade wegen der Zielvorstellung einer Wissenschafts-basierten Dekompositionslehre konnte sich „Softwarearchitektur“ gegenüber dem seit 1970 vorherrschenden Leitbegriff „Software Engineering“ nicht durchsetzen. Erst seit dem letzten Jahrzehnt beginnt er sich als ein stärker gestaltungsorientiertes Gegenkonzept zum Produktionslinien-Modell der Software-Entwicklung einzubürgern. Über verteilte Rechnerarchitekturen und Strukturierungsansätze bei der Netzwerksoftware wurde der Architekturbegriff 1969/ 70 auch von der Computer Network Community adaptiert, zunächst allgemeiner orientiert auf alle Bereiche der Netzwerkgestaltung, seit Mitte der 70er Jahre aber mit klarem Übergewicht der hierarchischen Strukturierung und Modulbildung. Auch die Netzwerkarchitektur wurde vorwiegend zu einer Dekompositionslehre, die besonders der Entwurfsrationalisierung und noch mehr der Gewährleistung von Kompatibilität dienen sollte. Seit den Siebzigern etablierte sich der Architekturbegriff in der Computer Science endgültig, er wurde zu einer von der gesamten Fachwissenschaft anerkannten Bezeichnung für Systemstrukturen und Teildisziplinen, wobei er sich in den Bereichen Computerarchitektur und Netzwerkarchitektur am nachhaltigsten durchsetzte. Seit den 80er und 90er Jahren erfolgte dann eine Ausdehnung des Begriffes auf die gesamte Informatik und Informationstechnik, Architektur wurde nun zu einem Universalbegriff für jede übergeordnete Strukturierung, Stilbildung und Gestaltungsphilosophie.

„Der entscheidende Fehler der ersten Versuche zur Erreichung einer Wissenschaft des Konstruierens bestand darin, daß diese nach dem Vorbild bereits vorhandener, schon weiter fortgeschrittener Wissenschaften geschaffen werden sollte. Die ganz eigenartige Vielseitigkeit des Konstruierens läßt dieses Bestreben heute als grundsätzlich falsch erkennen. Das Konstruieren kann als eine Geistestätigkeit ureigenen Gepräges nur nach eigenen Gesetzen gelehrt werden.“ Hugo Wögerbauer 19431

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 44.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 59.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 74.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  • Abrams, M. D.; Stein, Ph. G. (1973), Computer Hardware and Software, Reading, MA u.a.

    Google Scholar 

  • Aiken, H. H. ( 1937), Proposed Automatic Calculating Machine, zit nach: Randell, 1973, S. 191–197

    Google Scholar 

  • Aiken, H. H.; Hopper, G. M. (1946), The Automatic Sequence Controlled Calculator, (1946), zit nach: Randell, 1973, S. 199–218

    Google Scholar 

  • Alexander, Chr. (1964), Notes on the Synthesis of Form, Cambridge, Mass.

    Google Scholar 

  • Amdahl, G. M; Blaauw, G. A.; Brooks Jr., F. P. (1964), Architecture of the IBM System /360, in: IBM Journal of Research and Development 8 (1964) April, S. 86–101

    Article  Google Scholar 

  • Andrews, E. G.; Arsenault, W. R.; Huskey, H. D. (1962), General-Purpose Computers, in: Huskey, H. D.; Korn, G. A. (Hg.), Computer Handbook, New York u.a.., 20-1-34

    Google Scholar 

  • Aspray, W. (1990), John von Neumann, and the Origins of Modern Computing, Cambridge, MA, London

    Google Scholar 

  • Babbage, Ch. (1835), On the Economy of Machinery and Manufactures, 4. Aufl. London 1835; Reprints of Economic Classics, Fairfield, N. J. 1986

    Google Scholar 

  • Baer, J.-L. (1980), Computer Systems Architecture, Potomac, MD

    Google Scholar 

  • Banse, G.; Wendt, H. (1986), Erkenntnismethoden in den Technikwissenschaften, Berlin

    Google Scholar 

  • Bartee, Th. C. ( 1960), Digital Computer Fundamentals, New York

    Google Scholar 

  • Bartee, Th. C.; Lebow, I. L.; Reed, I. S. (1962), Theory and Design of Digital Machines, New York u.a.

    Google Scholar 

  • Bashe, Ch. J.; Johnson, L. R.; Palmer, J. H.; Pugh, E. W. (1986), IBM’s Early Computers, Cambridge, MA

    Google Scholar 

  • Bass, L.; Clements, P.; Kazman, R. (1998), Software Architecture in Practice, Reading, MA. u.a.

    Google Scholar 

  • Bauer, F. L. (1996), Konrad Zuse—Fakten und Legenden, in: Informatik Spektrum 19, S. 299–302

    Article  Google Scholar 

  • Bauer, F. L.; Goos, G. (1970/71), Informatik: Eine einführende Übersicht, 2 Bde., Berlin, Heidelberg, New York

    Google Scholar 

  • Beckman, F. S.; Brooks Jr., F. P.; Lawless, W. J. Jr. (1961), Developments in the Logical Organization of Computer Arithmetic and Control Units, in: Proc. of the IRE 49 (1961) 1, S. 53–66

    Article  MathSciNet  Google Scholar 

  • Beizer, B., The Architecture and Engineering of Digital Computer Complexes, 2 Bde. New York, London 1971

    Google Scholar 

  • Bell, C. G. (1973), Computer Architecture: Comments on the State-of-the Art, in: 3. Jahrestagung der GI, Hamburg 1973, (Lecture Notes in Computer Science, Bd. 1), Berlin, Heidelberg, S. 18–24

    Google Scholar 

  • Bell, C. G.; Mudge, J. Craig; McNamara, J. E. (1978), Computer Engineering, Bedford, MA

    Google Scholar 

  • Bell, C. G.; Newell, A. (1970), The PMS and ISP Descriptive Systems for Computer Structures, in: AFIPS 36, Spring Joint Computer Conference (SJCC) 1970, S. 351–374

    Google Scholar 

  • Bell, C. G.; Newell, A. (1971a), Computer Structures: Readings and Examples, New York u.a.

    Google Scholar 

  • Bell, C. G.; Newell, A. (1971b), Computer Structures: Past, Present, and Future, in: AFIPS 39, Fall Joint Computer Conference (FJCC) 1971, S. 387–394

    Google Scholar 

  • Bell, C. G.; Strecker, W. D. (1976), Computer Structures: What Have We Learned from the PDP-11? in: Proc. 3rd Annual Symposium on Computer Architecture, Pittsburgh, Penn. Januar 1976, in: Computer Architecture News, Bd. 4, Nr. 4, S. 1–14

    Google Scholar 

  • Berkeley, E. C.; Wainwright, L. ( 1956), Computers, New York, Amsterdam, London

    Google Scholar 

  • Blaauw, G. A. (1970), Hardware Requirements for the Fourth Generation Computers, in: Gruenberger, F. J. (Hg.), Fourth Generation Computers, Englewood Cliffs, N. J. 1970, S. 155–168

    Google Scholar 

  • Blaauw, G. A. (1972), Computer Architecture, in: Elektron. Rechenanlagen 14 (1972) 4, S. 154–159

    Google Scholar 

  • Blaauw, G. A. (1976), Digital System Implementation, Englewood Cliffs

    Google Scholar 

  • Blaauw, G. A.; Brooks Jr., F. P. (1997), Computer Architecture. Concepts and Evolution, Reading, MA, Harlow, Menlo Park, CA

    Google Scholar 

  • Bloch, E. (1959), The Engineering Design of the Stretch Computer, in: AFIPS 16, Eastern Joint Computer Conference, S. 48–59

    Google Scholar 

  • Bode, A.; Händler, W. ( 1980), Rechnerarchitektur, Heidelberg, New York

    Google Scholar 

  • Booth, A. D.; Booth, K. H. V. (1953), Automatic Digital Calculators, London

    Google Scholar 

  • Boulaye, G. G. (1976), Structured Design for Structured Computer Architecture, in: Händler, W. (Hg.) Computer Architecture, (Informatik-Fachberichte 4), Berlin u.a., S. 9–22

    Google Scholar 

  • Bowden, B. V. (1953), The Organization of a Typical Machine, in: ders., (Hg.), Faster Than Thought, New York, London, S. 67–77

    Google Scholar 

  • Brainerd, J. G.; Sharpless, T. K. (1948), The ENIAC, in: Electrical Engineering 67, wiedergedr. in: Proc. of the IEEE 87 (1999) 6, S. 1031–1041

    Article  Google Scholar 

  • Brooks Jr., F. P. (1962), Architectural Philosophy, in: Buchholz, W. (Hg.), Planning a Computer System. Project Stretch, New York u.a., S. 5–16

    Google Scholar 

  • Brooks Jr., F. P. (1963), Recent Developments in Computer Organization, in: Advances in Electronics 18, S. 45–65

    Article  Google Scholar 

  • Brooks Jr., F. P. (1965), The Future of Computer Architecture, in: Proc. of IFIP Congress’ 65, 2 Bde. Washington, D. C. u.a. Bd. 2, S. 87–91

    Google Scholar 

  • Brooks Jr., F. P. (1975), The Mythical Man-Month, Reading, MA u.a.

    Google Scholar 

  • Brooks Jr., F. P. (1977), The Computer „Scientist“ as Toolsmith, in: Proc. of IFIP Congress’ 77, Amsterdam, London, S. 625–634

    Google Scholar 

  • Brooks Jr., F. P. (1987), No Silver Bullet. Essence and Accidents of Software Engineering, in: IEEE Computer 20, S. 10–19

    Article  Google Scholar 

  • Brooks Jr., F. P.; Blaauw, G.A.; Buchholz, W.(1960), Processing Data in Bits and Pieces, in: Information Processing, Proc. of the International Conference on Information Processing, Paris Juni 1959, München, London 1960, S. 375–382

    Google Scholar 

  • Brooks Jr., F. P.; Iverson, K. E. (1963), Automatic Data Processing, New York u.a.

    Google Scholar 

  • Buchheim, G. (1980), Zur Herausbildung der Technikwissenschaften, in: Dresdner Beiträge zur Geschichte der Technikwissenschaften, Heft 1, TU Dresden

    Google Scholar 

  • Buchheim, G.; Sonnemann, R. (1990), Geschichte der Technikwissenschaften, Leipzig

    Google Scholar 

  • Buchholz, W. (1953), The System Design of the IBM Type 701 Computer, in: Proc. of the IRE 41 (1953) 10, S. 1262–1275

    Article  MathSciNet  Google Scholar 

  • Buchholz, W. (Hg.) ( 1962a), Planning a Computer System. Project Stretch, New York u.a.

    MATH  Google Scholar 

  • Buchholz, W.(1962b), System Summary of IBM 7030, in: ders. 1962a, S. 17–32

    Google Scholar 

  • Burks, A. W.; Burks, A. R. (1981), The ENIAC: First General-Purpose Electronic Computer, in: Annals Hist Comput, 3 (1981) 4, S. 310–399

    Article  Google Scholar 

  • Burks, A. W., Goldstine, H. H.; Neumann, J. von (1946), Prelimininary Discussion of the Logical Design of an Electronic Computing Instrument. Juni, wiedergedr. in: Neumann, J. V., Collected Works, Bd. 5, S. 34–79

    Google Scholar 

  • Campbell-Kelley, M.; Aspray, W. (1996), Computer. A History of the Information Machine, New York

    Google Scholar 

  • Campbell-Kelly, M.; Williams, M. R. (Hg.) (1985), The Moore School Lectures (Charles Babbage Institute (Hg.), Reprint Series for the History of Computing, Bd. 9), London u.a.

    Google Scholar 

  • Ceruzzi, Paul E. (1997), Crossing the Divide: Architectural Issues and the Emergence of the Stored Program Computer, 1935-1955, in: Annals Hist Comput 19 (1997) 1, S. 5–12

    Article  Google Scholar 

  • Ceruzzi, P. E. (1998), A History of Modern Computing, Cambridge, MA

    Google Scholar 

  • Chu, Y. ( 1962), Digital Computer Design Fundamentals, New York u.a.

    Google Scholar 

  • Cohen, I. B.(1999), Howard Aiken: Portrait of a Computer Pioneer, Cambridge, MA

    Google Scholar 

  • Cooke-Yarborough, E. H. (1954), The Harwell Computer, in: International Symposium on Automatic Digital Computation (National Physical Laboratory, 1953), London 1954; wiedergedr. in: Williams, Campbell-Kelly, 1989 S. 465–469

    Google Scholar 

  • Daele, W. von den; Krohn, W. (1978), Die Verwissenschaftlichung von Technologie, in: Böhme, G. u.a. (Hg.), Die gesellschaftliche Orientierung des wissenschaftlichen Fortschritts, Frankfurt a. M., S. 368–377

    Google Scholar 

  • Dasgupta, S. (1984), The Design and Description of Computer Architectures, New York u.a.

    Google Scholar 

  • Dasgupta, S. (1990), A Hierarchical Taxonomic System for Computer Architecture, in: IEEE Computer 23 (1990) 3, S. 64–74

    Article  Google Scholar 

  • Dennis, J.B.; Fuller, S. H. u.a. (1979), Research Directions in Computer Architecture, in: P. Wegner (Hg.), Research Directions in Software Technology, Cambridge, MA 1979, S. 514–556

    Google Scholar 

  • Doran, R. W. (1979), Computer Architecture: A Structured Approach, London, New York, San Francisco

    Google Scholar 

  • Dotterweich, D. (1983), Zuse-Dokumentation. Eine dokumentarische Auswertung der persönlichen Unterlagen von Prof. Dr. Zuse, in: Gebhardt, Friedrich (Hg.), Skizzen aus den Anfängen der Datenverarbeitung, GMD-Bericht Nr. 143, München, Wien 1983, S. 91–100

    Google Scholar 

  • Eckert, J. P. (1944), Disclosure of Magnetic Calculating Machine, 29. Januar 1944, Kopie 1. Feb. 1945; gedr. in: Metropolis u.a., 1980, S. 537–539

    Google Scholar 

  • Eckert, J. P. (1946a), A Preview of a Digital Computing Machine, Lecture 10, wiedergedr. in: Campbell-Kelly, Williams, 1985, S. 109–126

    Google Scholar 

  • Eckert, J. P. (1946a), A Parallel Channel Computing Machine, Lecture 45, in: Campbell-Kelly, Williams, 1985, S. 527–541

    Google Scholar 

  • Eckert, J. P. (1976), Thoughts on the History of Computing, in: Computer (1976) 12, S. 58–65

    Google Scholar 

  • Eckert, J. P. (1980), The ENIAC, in: Metropolis u.a., 1980, S. 525–539

    Google Scholar 

  • Eckert, J. P. (1991), What Hath He Wrought? in: Datamation 37 (1991) 3, S. 30–31

    Google Scholar 

  • Eckert, J. P.; Chu, J. C. u.a. (1959), Design of UNIVAC-LARC System I, in: AFIPS 16, EJCC, S. 59–65

    Google Scholar 

  • Eckert, J. Presper; Weiner, J. B. u.a. (1951) The UNIVAC System, wiedergedr. in: Bell, Newell, 1971, S. 157–169

    Google Scholar 

  • Eckstein, P. (1996), J. Presper Eckert, in: Annals Hist Comput 18 (1996) 1, S. 25–44

    Article  MathSciNet  Google Scholar 

  • Elliott, W. S., (1951) The Present Position of Automatic Computing Machine Development in England, in: Computation Laboratory of Harvard University (Hg.), Proc. of a Second Symposium on Large-Scale Digital Calculating Machinery Sept 1949, Cambridge, MA, S. 74–80

    Google Scholar 

  • ERA (1950), Staff of Engineering Research Associates, Inc., High-Speed Computing Devices, New York; in: Charles Babbage Institute (Hg.), Reprint Series for the History of Computing, Bd. 4, London u.a. 1983

    Google Scholar 

  • Evans, B. O. (1983a), Introduction to the SPREAD Report, in: Annals Hist Comput 5 (1983) 1, S. 4–5

    Article  Google Scholar 

  • Evans, B. O.(1983b), SPREAD Report: The Origin of the IBM Sytem /360 Project, in: Annals Hist Comput 5 (1983) 1, S. 4–44

    Article  Google Scholar 

  • Evans, B. O. (1986), System /360: A Retrospective View, in: Annals Hist Comput 8 (1986), S. 155–179

    Article  Google Scholar 

  • Everett, Robert R. (1952), The Whirlwind I Computer, wiedergedr. in: Bell, Newell, 1971, S. 137–145

    Google Scholar 

  • Everling, W. (1996), Algebra der Rechnerarchitekturen, Heidelberg, Berlin, Oxford 1996

    Google Scholar 

  • Flores, I. (1960), Computer Logic, Englewood Cliffs, N. J.

    Google Scholar 

  • Flores, I. (1967), Computer Design, Englewood Cliffs, N. J.

    Google Scholar 

  • Flynn, M. J. (1966), Very High-Speed Computing Systems, in: Proc. of the IEEE 54 (1966), S. 1901–1909

    Article  Google Scholar 

  • Flynn, M. J. (1972), Some Computer Organizations and Their Effectiveness, in: IEEE Transactions on Computers 21 (Sept), S. 948–960

    Article  MATH  Google Scholar 

  • Forrester, J. W. (1949), The Digital Computation Program at Massachusetts Institute of Technology, in: Computation Laboratory of Harvard University (Hg.), Proc. of a Second Symposium on Large-Scale Digital Calculating Machinery Sept 1949, Cambridge, MA 1951, S. 44–49

    Google Scholar 

  • Forrester, J. W. (1951), Digital Computers: Past and Present, in: Review of Electronic Digital Computers. Joint AIEE-IRE Computer Conference Dez.1951, New York 1952, S. 109–114

    Google Scholar 

  • Foster, C. C. (1970), Computer Architecture, New York

    Google Scholar 

  • Fuller, S. H.; Siewiorek, Daniel P. (1973), Some Observations on Semiconductor Technology and the Architecture of Larger Digital Modules, in: IEEE Computer 6 (1973) 10,14–21

    Google Scholar 

  • Furger, F.; Heintz, B. (1998), Wahlfreiheiten. Frühe Computerentwicklung am Beispiel der Schweiz, in: Siefkes, D. u.a. (Hg.), Sozialgeschichte der Informatik. Kulturelle Praktiken und Orientierungen, Wiesbaden, S. 231–253

    Google Scholar 

  • Ganzhorn, K. E. (1974), Prinzipien in Rechnerstrukturen, in: Hasselmeier, H.; Spruth, W. G., Rechnerstrukturen, München, Wien, S. 434–450

    Google Scholar 

  • Ganzhorn, K. E. (1997), Schwellen des Fortschritts in der Informationstechnik, in: Methner, H. u.a. (Hg.), Computer und Kybernetik. Anmerkungen zu ihrer Geschichte und zu Perspektiven in der Zeit von 1940 bis 1965. 3. Russisch-Deutsches Symposium, Heidelberg, S. 45–53

    Google Scholar 

  • Ganzhorn, K. E.; Schulz, K. M.; Walter, W. (1981), Datenverarbeitungssysteme, Berlin, Heidelberg, New York

    Google Scholar 

  • Garside, R. G. (1980), The Architecture of Digital Computers, Oxford

    Google Scholar 

  • Giloi, W. K. (1978), Grundlagen, Operationsprinzipien und Strukturen von innovativen Rechnerarchitekturen, in: GI-8. Jahrestagung, (Informatik-Fachberichte 16), Berlin, Heidelberg, New York, S. 274–307

    Google Scholar 

  • Giloi, W. K. (1981), Rechnerarchitektur, 1. Aufl. Berlin, Heidelberg, New York

    Google Scholar 

  • Giloi, W. K. ( 1984), Die Entwicklung der Rechnerarchitektur von der von-Neumann-Maschine bis zu den Rechnern der fünften Generation, in: Elektronische Rechenanlagen 26 (1984) 2, S. 55–70

    Google Scholar 

  • Goldstine, H. H. (1972), The Computer from Pascal to von Neumann, Princeton, N. J.

    Google Scholar 

  • Goldstine, H. H.; Goldstine, A. (1946), The Electronic Numerical Integrator and Computer (ENIAC), wiedergedr. in: Annals Hist Comput 18 (1996) 1, S. 10–16

    Article  MathSciNet  Google Scholar 

  • Goode, H. H.; Machol, R., E. ( 1957), System Engineering, New York u.a.

    Google Scholar 

  • Gray, H. J. (1963), Digital Computer Engineering, Englewood Cliffs, N. J.

    Google Scholar 

  • Grier, D. Al. (1996), The ENIAC, the Verb „to program“ and the Emergence of Digital Computers, in: Annals Hist Comput 18 (1996) 1, S. 51–55

    Article  Google Scholar 

  • Gschwind, H. W. ( 1967), Design of Digital Computers, New York, Wien

    Google Scholar 

  • Haanstra, J. W.; Evans, B. O.; Aron, J. D.; Brooks, F. P. u. a. (1983), Processor Products—Final Report of SPREAD Task Group, wiedergedr. in: Annals Hist Comput 5 (1983) 1, S. 6–26

    Article  Google Scholar 

  • Händler, W. (1978), The Impact of Classification Schemes on Computer Architecture, in: B. Shaw (Hg.), Digital Systems Design. Proc. of the Joint IBM University of Newcastle upon Tyne Seminar, Sept. 1977, Newcastle 1978, S. 89–101

    Google Scholar 

  • Haley, A. C. D. (1956), DEUCE: A High-speed General-Purpose Computer, in: Proc. of the IEE 103 B, Suppl. 1-3 (1956), S. 165–173

    Google Scholar 

  • Hall, A. D., III (1989), Metasystems Methodology. A New Synthesis and Unification, Oxford u.a.

    Google Scholar 

  • Hartree, D. R. (1947), Calculating Machines, London, New York 1947; wiedergedr. in: Charles Babbage Institute (Hg), Reprint Series for the History of Computing, Bd. 6, London u.a. 1984

    Google Scholar 

  • Hartree, D. R. (1949), Modern Calculating Machines, Endeavour

    Google Scholar 

  • Hartree, D. R. (1954), Automatic Digital Computation. Opening Adress, in: International Symposium on Automatic Digital Computation (National Physical Laboratory, 1953), London 1954; wiedergedr. in: Williams, Campbell-Kelly, 1989 S. 215–218

    Google Scholar 

  • Hayes, J. P. (1978), Computer Architecture and Organization, New York, St. Louis, San Francisco

    Google Scholar 

  • Heath, F. G. (1969), Digital Computer Design, Edinburgh

    Google Scholar 

  • Heath, F. G. (1977), Specification and Evaluation of Computer Structures, in: Boulaye, G. G.; Lewin, D. W. (Hg.), Computer Architecture. Proc. of the NATO Advanced Study Institute, St. Raphael, Sept. 1976, Dordrecht, Boston 1977, S. 141–170

    Google Scholar 

  • Hellige, H. D. (1991), Leitbilder und historisch-gesellschaftlicher Kontext der frühen wissenschaftlichen Konstruktionsmethodik, artec-Paper Nr. 8, Januar 1991, 53 S.

    Google Scholar 

  • Hellige, H. D.(1993), Von der programmatischen zur empirischen Technikgeneseforschung, in: Technikgeschichte, Bd. 60 (1993), Nr. 3, S. 186–223

    Google Scholar 

  • Hellige, H. D. (1995a), Vom thermodynamischen Kreisprozeß zum recyclinggerechten Konstruieren, in: W. Müller (Hg.), Der ökologische Umbau der Industrie, Münster, Hamburg 1995, S. 73–109

    Google Scholar 

  • Hellige, H. D. (1995b), Hierarchische Ablaufsteuerung oder kooperative Bewältigung von Problemzusammenhängen? Zur Geschichte von Modellen des Konstruktionsprozesses, in: H. Lange, W. Müller (Hg.), Kooperation in der Arbeits-und Technikgestaltung, Münster, Hamburg, S. 135–164

    Google Scholar 

  • Hennessey, J. L. ( 1999), The Future of Systems Research, in: IEEE Computer 32 ( 1999) 8, S. 27–33

    Article  Google Scholar 

  • Hennessey, J. L.; Jouppi, N. P. (1991), Computer Technology and Architecture: an Evolving Interaction, in: IEEE Computer 24 (1991) 9, S. 18–29

    Article  Google Scholar 

  • Hennessy, J. L.; Patterson, D. A. (1994), Rechnerarchitektur, Braunschweig, Wiesbaden

    Google Scholar 

  • Hintze, G. (1966), Fundamentals of Digital Machine Computing, Berlin Heidelberg, New York

    Google Scholar 

  • Hohn, H.-W. (1998), Kognitive Strukturen und Steuerungsprobleme der Forschung: Kernphysik und Informatik im Vergleich, Frankfurt a. M., New York

    Google Scholar 

  • Hopper, G. M.; Mauchly, J. W. (1953), Influence of Programming Techniques on the Design of Computers, in: Proc. of the IRE 41 (1953) 10, S. 1250–1254

    Article  MathSciNet  Google Scholar 

  • Hurd, C. C. (1981), Early IBM Computers: Edited Testimony, in: Annals Hist Comput 3 (1981) 1., S. 163–182

    Article  MathSciNet  Google Scholar 

  • Huskey, H.D.; Korn, G.A. (Hg.) (1962) Computer Handbook, NewYork u.a.

    Google Scholar 

  • Hwang, K. Briggs, F. A. (1984), Computer Architecture and Parallel Processing, New York u.a.

    Google Scholar 

  • Irwin, W. C. (1960), Digital Computer Principles, Princeton, N. J u.a.

    Google Scholar 

  • Jensen, E. D. (1975), The Influence of Microprocessors on Computer Architecture: Distributed Processing, in: Proc. of the ACM National Conference 1975, S. 125–128

    Google Scholar 

  • Jessen, E. ( 1975), Architektur digitaler Rechenanlagen, Berlin, Heidelberg, New York

    Google Scholar 

  • Johnson, L. R. (2000), Architecture, in: Annals Hist Comput 22 (2000) 2, S. 70–71

    Google Scholar 

  • Joseph, E. C. (1972), System Architecture, in: Cardenas, A. F., Presser, L.; Marin, M. A. (Hg.), Computer Science, New York, London, Sydney, S. 103–154

    Google Scholar 

  • Kesselring, F. (1954), Technische Kompositionslehre. Anleitung zu technisch-wirtschaftlichem und verantwortungsbewußtem Schaffen, Berlin, Göttingen, Heidelberg

    Google Scholar 

  • König, W. (1993), Elektrotechnik—Entstehung einer Industriewissenschaft, Berlin

    Google Scholar 

  • König, W. (1987), Elektrotechnik—Entstehung einer wissenschaftlichen Disziplin, Berichte zur Wissenschaftsgeschichte 10 (1987), S. 83–93

    Article  Google Scholar 

  • König, W. (1999), Künstler und Strichezieher, Frankfurt a. M.

    Google Scholar 

  • Kuck, David J., The Structure of Computers and Computations, Bd. 1 New York, Santa Barbara, Chichester 1978

    Google Scholar 

  • Langdon, Jr., G. G. ( 1974), Logic Design, New York u.a.

    Google Scholar 

  • Lawless, W. J. Jr. (1959), Developments in Computer Logical Organzation, in: Advances in Electronics 10 (1959), S. 153–184

    Article  Google Scholar 

  • Ledley, R. S. ( 1960), Digital Computer and Control Engineering, New York

    Google Scholar 

  • Lewin, D. (1980), Theory of Digital Computer Systems, 2. Aufl. Walton-on-Thames

    Google Scholar 

  • Lipovski, G. J.; Doty, K. L. (1978), Developments and Directions in Computer Architecture, in: IEEE Computer, (1978) 8, S. 54–67

    Google Scholar 

  • Lukoff, H. (1979), From Dits to Bits: A Personal History of the Electronic Computer, Portland, OR

    Google Scholar 

  • Mano, M. M. (1972), Computer Logic Design, Englewood Cliffs, N. J.

    Google Scholar 

  • Mano, M. M. (1976), Computer System Architecture, Englewood Cliffs, N. J.

    Google Scholar 

  • Marcus, M.; Akera, A. (1996), Exploring the Architecture of an Early Machine, in: Annals Hist Comput 18 (1996) 1, S. 17–24

    Article  Google Scholar 

  • Mauchly, J. W. (1942), The Use of High Speed Vacuum Tube Devices for Calculating, zit nach: Randell, 1973, S. 329–332

    Google Scholar 

  • Mauchly, J. W. (1946), Digital and Analogy Computing Machines, Lecture 3, wiedergedruckt in: Campbell-Kelly, Williams, 1985, S. 25–40

    Google Scholar 

  • Mauchly, J.W.(1979), Amending the ENIAC Story, in: Datamation 25 (1979) 10, S. 217–224

    Google Scholar 

  • Mauchly, J. W. (1980), The ENIAC, in: Metropolis u.a., 1980, S. 541–559

    Google Scholar 

  • Mauchly, K. R. (1984), John Mauchly’s Early Years, in: Annals Hist Comput, 6 (1984) 2, S. 116–138

    Article  MathSciNet  MATH  Google Scholar 

  • Metropolis, N. C.; Howlett, J.; Rota, G.-C. (Hg.) (1980), A History of Computing in the Twentieth Century. A Collection of Essays, New York, London

    MATH  Google Scholar 

  • Myers, G. J. (1978 ), Advances in Computer Architecture, New York u.a. 1978

    Google Scholar 

  • Neumann, J. von, Collected Works, 1903-1957, hg. von Taub, A. H., 6 Bde. Oxford (UK) 1961-63

    Google Scholar 

  • Neumann, J. von (1945), First Draft of a Report on the ED VAC, 30. Juni 1945, korrigierte Fassung nach dem Originalmanuskript, hg. von M. D. Godfrey in: Annals Hist Comput 15 (1993) 4, S. 27–67

    Google Scholar 

  • Neumann, J. von (1946), The Principles of Large-Scale Computing Machines (Mai 1946), wiedergedr. in: Annals Hist Comput 10 (1989) 4, S. 243–256; auch in: ders., Collected Works, Bd. 5, S. 1-32

    Google Scholar 

  • Neumann, J. v. (1949), The Future of High-Speed Computing, in: Proc. Computation Seminar, 5.-9. Dez. 1949, S. 13, IBM Corporation, New York 1949; wiedergedr. in: ders., Collected Works, Bd. 5, S. 236

    Google Scholar 

  • Neumann, J. v. (1951), The General and Logical Theory of Automata, 1951; gedr. in: ders., Collected Works, Bd. 5, S. 288–328

    Google Scholar 

  • Neumann, J. v. (1954), The NORC and Problems in High-Speed Computing, 2. Dez. 1954, wiedergedr. in: Annals Hist Comput 3 (1981) 3, S. 274–279; auch in: ders., Collected Works, Bd. 5, S. 238-247

    Article  Google Scholar 

  • Neumann, J. v. (1955), Entwicklung und Ausnutzung neuerer mathematischer Maschinen, in: Arbeitsgemeinschaft f. Forschung d. Landes Nordrhein-Westfalen, Heft 45), Köln, Opladen 1955, S. 7–27; auch in: ders., Collected Works, Bd. 5, S. 248-287

    Google Scholar 

  • Neumann, J. v., Die Rechenmaschine und das Gehirn, München, Wien 1960

    Google Scholar 

  • Oelsner, R. F. (1992), Geschichte des Konstruierens in Deutschland. Vom künstlerischen Handeln zum formalisierten Wissen, in: Konstruktion 44 (1992) 12, S. 387–390

    Google Scholar 

  • Parnas, D. L.; Darringer, J. A. (1967), SODAS and a Methodology for System Design, in: AFIPS 31,FJCC 1967, S. 449–474

    Google Scholar 

  • Pearson, Jamie Parker (Hg.) (1992), Digital at Work. Snapshots from the first thirty-five years, Burlington, MA

    Google Scholar 

  • Peschel, M.; Riedel, C. (1976), Polyoptimierung, eine Entscheidungshilfe für ingenieurtechnische Kompromißlösungen, Berlin

    Google Scholar 

  • Petzold, H., Rechnende Maschinen. Eine historische Untersuchung ihrer Herstellung und Anwendung vom Kaiserreich bis zur Bundesrepublik (Technikgeschichte in Einzeldarstellungen, Bd. 41), Düsseldorf 1985

    Google Scholar 

  • Petzold, H. (1998), Die Mühlen des Patentamts. Die vergeblichen Bemühungen Konrad Zuses, die programmgesteuerte Rechenmaschine patentieren zu lassen, in: Rojas, R. (Hg.), Die Rechenmaschinen von Konrad Zuse, Berlin u.a., S. 63–108

    Google Scholar 

  • Phister, M. (1958), Logical Design of Digital Computers, New York u.a.

    Google Scholar 

  • Pugh, E. W.; Johnson, L. R.; Palmer, J. H. (1991), IBM’s 360 and Early 370 Systems, Cambridge, MA, London

    Google Scholar 

  • Randell, B. (1973), The Origins of Digital Computers. Selected Papers, Berlin u.a. Report on the ENIAC (Electronic Numerical Integrator and Computer, June1, 1946; im Internet unter: http://www.arl.army.mil/∼mike/comphist/46eniac-report

  • Rojas, R. (1996), Die Architektur der Rechenmaschinen Z1 und Z3 von Konrad Zuse, in: Informatik-Spektrum 19 (1996), S. 303–315

    Article  Google Scholar 

  • Rojas, R. (1997), Konrad Zuse’s Legacy: The Architecture of the Z1 and Z3, in: Annals Hist Comput 19 (1997) 2, S. 5–16

    Article  MathSciNet  Google Scholar 

  • Rutishauser, H.; Speiser, A. P.; Stiefel, E. (1951), Programmgesteuerte digitale Rechengeräte (elektronische Rechenmaschinen), Basel, Stuttgart

    Google Scholar 

  • Samuel, A., L. (1957), Computers with European Accents, in: AFIPS 11, WJCC 1957, S. 14–17

    Google Scholar 

  • Shaw, M.; Garlan, D. (1996), Software Architecture. Perspectives on an Emerging Discipline, London

    Google Scholar 

  • Schmidt-Brücken, K. (1998), Die Rechenmaschinenspeicher als Gedächtnis. Einflüsse der Neurophysiologie auf den Rechnerbau in den vierziger Jahren, in: Siefkes, D. u.a. (Hg.), Sozialgeschichte der Informatik, Wiesbaden, S. 197–211

    Google Scholar 

  • Schuff, H. K. (1960), Entwicklungstendenzen im Bereich der elektronischen Rechenanlagen, in: Elektronische Datenverarbeitung 1 (1960) 1, S. 1–9

    Google Scholar 

  • Sieworek, D. P.; Bell, C. G.; Newell, A. (1982), Computer Structures: Principles and Examples, New York

    Google Scholar 

  • Simon, H. A. (1962), The Architecture of Complexity, in: Proc. of the American Philosophical Society 106 (1962), Dez. S. 467–482

    Google Scholar 

  • Simon, H. A. (1973), The Organization of Complex Systems, in: Pattee, H. H. (Hg.), Hierarchy Theory. The Challenge of Complex Systems, New York, S. 1–27

    Google Scholar 

  • Simon, H. A. (1998), Allen Newell: 1927-1992, in: Annals Hist Comput, 20 (1998) 2, S. 63–76

    Article  MATH  Google Scholar 

  • Skillicorn, D. B. (1988), A Taxonomy for Computer Architecture, in: Computer 21 (1988) 11, S. 46–57

    Article  MathSciNet  Google Scholar 

  • Smith; R. E. ( 1989), A Historical Overview of Computer Architecture, in: Annals Hist Comput, 10(1989).2,S. 277–303

    Google Scholar 

  • Sobel, H. S. (1970), Introduction to Digital Computer Design, Reading MA u.a.

    Google Scholar 

  • Sonnemann, R. (1987), Technik und Technikwissenschaften in der Geschichte, in: Wiss. Zs. der TU Dresden, 36 (1987), 4, S. 1–5

    Google Scholar 

  • Speiser, A. P. (1950), Entwurf eines elektronischen Rechengerätes unter besonderer Berücksichtigung des Erfordernisses eines minimalen Materialaufwandes bei gegebener mathematischer Leistungsfähigkeit

    Google Scholar 

  • Speiser, A. P. (1961a), Digitale Rechenanlagen, Berlin, Göttingen, Heidelberg

    Google Scholar 

  • Speiser, Ambros P. (1961b), Stretch — eine neue Entwicklungsstufe der Datenverarbeitungsmaschinen, in: Elektronische Datenverarbeitung 2 (1961), S. 76–81

    Google Scholar 

  • Sprague, R. E. (1972), A Western View of Computer History, in: CACM 15 (1972) 7, S. 686–692

    MathSciNet  Google Scholar 

  • Spruth, W. G. (1976), Trends in Computer System Structure and Architecture, in: Samelson, K., ECI Conference 1976. Proc. of the 1st Conference of the European Cooperation in Informatics, Amsterdam Aug. 1976 (Lecture Notes in Computer Science, Bd. 44), Berlin u.a. S. 12–32

    Google Scholar 

  • Stibitz, G. R. (1940), Computer, zit nach: Randell, 1973, S. 241–246

    Google Scholar 

  • Stibitz, G. R. (1946), Introduction into the Course on Electrical Digital Computers, Lecture 1 (Juli 1946), wiedergedruckt in: Campbell-Kelly, Williams, 1985, S. 5–16

    Google Scholar 

  • Stibitz, G. R. (1947), Should Automatic Computers be Large or Small, (1947), wiedergedr. in: ders., Automatic Computing Machinery, in: Annals Hist Comput 4 (1982) 2, S. 140–142

    Article  Google Scholar 

  • Stibitz, G. R. (1948), The Organization of Large Scale Calculating Machinery, in: Harvard University Computation Laboratory (Hg.), Proc. of a Symposium on Large Scale Calculating Machinery, 1947, wiedergedr. in: Charles Babbage Institute (Hg.), Reprint Series for the History of Computing Bd. 7, London u.a., S. 91–100

    Google Scholar 

  • Stibitz, G. R. (as told to Loveday, Evelyn) (1967), The Relay Computers At Bell Labs, in: Datamation 13 (1967) 4, S. 35–44; H. 5, S. 45-49

    Google Scholar 

  • Stibitz, G. R. (1980), Early Computers, in: Metropolis u.a., 1980, S. 479–483

    Google Scholar 

  • Stibitz, G. R.; Larrivee, Jules A. ( 1957), Mathematics and Computers, New York u.a.

    Google Scholar 

  • Stone, H. S. (Hg.) (1975), Introduction to Computer Architecture, Chicago, Palo Alto, Toronto

    Google Scholar 

  • Syrbe, M., Über die Notwendigkeit einer Systemtheorie in der Wissenschaftsdisziplin Informatik, in: Informatik-Spektrum 18 (1995), S. 222–227

    Google Scholar 

  • Tanenbaum, A. S. (1976), Structured Computer Organization, Englewood Cliffs, N. J.

    Google Scholar 

  • Turing, A. M. (1946), Proposal for Development in the Mathematics Division of an Automatic Computing Engine (ACE), presented to the National Physical Laboratory, 1946; wiedergedr. in: Carpenter, B. E.; Doran, R. W. (Hg.), A. M. Turing’s ACE Report of 1946 and other Papers (Charles Babbage Institute, Reprint Series for the History of Computing, Bd. 10), London u.a. 1986, S. 20–105

    Google Scholar 

  • Turing, A. M. (1947), Lecture to the London Mathematical Society on 20 February 1947; wiedergedr. in: Carpenter, B. E.; Doran, R. W. (Hg.), ebda., S. 106–124

    Google Scholar 

  • Walther, A. (1956), Moderne Rechenanlagen als Muster und als Kernstück einer vollautomatisierten Fabrik, in: F. Erler u. a. (Hg.), Revolution der Roboter, München, S. 7–64

    Google Scholar 

  • Wilkes, M. V. ( 1949), Diskussionsbeitrag, in: Report of a Conference on High Speed Automatic Calculating Machines 1949; wiedergedr. in: Williams, Campbell-Kelly, 1989 S. 151–152

    Google Scholar 

  • Wilkes, M. V. (1951) The Best Way to Design an Automatic Calculating Machine, in: Manchester University Computer, Inaugurial Conference, Juli 1951, wiedergedr. in: Williams, Campbell-Kelly, 1989 S. 182–184

    Google Scholar 

  • Wilkes, M. V. (1954), The EDSAC, in: International Symposium on Automatic Digital Computation (National Physical Laboratory, 1953), London 1954; wiedergedr. in: Williams, Campbell-Kelly, 1989, S. 229–231

    Google Scholar 

  • Wilkes, M. V. (1956), Automatic Digital Computors, London

    Google Scholar 

  • Wilkes, M. V., Historical Perspectives. Computer Architecture, in: AFIPS 41, FJCC 1972, S. 971–976

    Google Scholar 

  • Wilkes, M. V. (1968), Computers, Then and Now, in: Journal of the ACM 15 (1968) 1, S. 1–7

    Article  MathSciNet  Google Scholar 

  • Wilkes, M. V. (1985), Memoirs of a Computer Pioneer, Cambridge, Mass., London 1985

    Google Scholar 

  • Wilkes, M. V.; Stringer, J. B. ( 1953), Microprogramming and the Design of the Control Circuits in an Electronic Digital Computer, Apr. 1953), wiedergedr. in: Bell, Newell, 1971, S. 335–347

    Google Scholar 

  • Wilkes, M. Vincent; Wheeler, D. J.; Gill, St. (1951), The Preparation of Programs for an Electronical Digital Computer: With Special Reference to the EDSAC and the Use of a Library of Subroutines, Cambridge (GB) 1951; Reprint: Charles Babbage Institute Reprint Series for the History of Computing; Bd. 1, Los Angeles, San Francisco 1984

    Google Scholar 

  • Williams, M.R.; Campbell-Kelly, M. (Hg.) (1989), The Early British Computer Conferences (Charles Babbage Institute Reprint Series for the History of Computing, Bd. 14), London u.a. 1989

    Google Scholar 

  • Wögerbauer, H. (1943), Die Technik des Konstruierens, 2. Aufl., Berlin

    Google Scholar 

  • Zemanek, H., „Mailüfterl“, ein dezimaler Volltransistor-Rechenautomat, in: Elektrotechnik und Maschinenbau 75 (1958) 15/16, S. 453–463

    Google Scholar 

  • Zemanek, H. (1978), Entwurf und Verantwortung, in: IBM-Nachrichten 28, H. 241, S. 173–182

    Google Scholar 

  • Zemanek, H. (1980), Abstract Architecture. General Concepts for System Design, in: Björner, D. (Hg.), Abstract Software Specifications, Proc. of the Copenhagen Winterschool 1979 (Lecture Notes in Computer Science, Bd. 86), Berlin, Heidelberg, New York, S. 554–563

    Google Scholar 

  • Zemanek, H. (1986), Gedanken zum Systementwurf, in: H. Maier-Leibnitz (Hg.), Zeugen des Wissens Mainz, S. 99–125

    Google Scholar 

  • Zuse, Konrad, Zuse-Internet-Archiv (zit.: ZIA). Gesamtausgabe der Schriften Konrad Zuses, hrsg. von Raúl Rojas u.a. auf der Basis des Zuse-Kopien-und Abschriften-Archivs im Heinz-Nixdorf MuseumsForum Paderborn, früher GMD Darmstadt (zit. HNF); URL: http://www.zib.de/zuse/Inhaltsverzeichnis/Texte

  • Zuse, K.(1936a), Die Rechenmaschine des Ingenieurs, 30.1.1936, HNF 009/001; ZIA 0234

    Google Scholar 

  • Zuse, K. (1936b), Verfahren zur selbsttätigen Durchführung von Rechnungen mit Hilfe von Rechenmaschinen, Patentanmeldung Z23139,11.4.1936, HNF 005/021; ZIA 0230

    Google Scholar 

  • Zuse, K. (1938a), Einführung in die allgemeine Dyadik, HNF 009/004,; ZIA 0237

    Google Scholar 

  • Zuse, K. (1938b), Programmspeicherung. Tagebuchnotizen über die Entwicklung von starren Rechenplänen und lebenden Rechenplänen, 1938, HNF 025/011; ZIA 0417

    Google Scholar 

  • Zuse, K. (1941), Patentanmeldung Z391, in: Rojas, R.(Hg.), Die Rechenmaschinen von Konrad Zuse, Berlin u.a. 1998, S. 111-193

    Google Scholar 

  • Zuse, K. (1943), Rechenplangesteuerte Rechengeräte für technische und wissenschaftliche Rechnungen, HNF 009/006, ZIA 0317

    Google Scholar 

  • Zuse, Konrad (1952), Einige Gesichtspunkte der Entwicklung programmgesteuerter Rechenanlagen in den letzten 20 Jahren, in: Allgemeines Statistisches Archiv (1952) 4, S.

    Google Scholar 

  • Zuse, K. ( 1984), Der Computer, mein Lebenswerk, 2. Aufl. Berlin, Heidelberg, New York Zuse-Ingenieurbüro Hopferau (Hg.), Zuse-Rechengeräte, Informationsblatt vom Oktober 1947; wiedergedr. in: Beauclair, Wilfried de, Rechnen mit Maschinen. Eine Bildgeschichte der Rechentechnik, Braunschweig 1968, S. 77–80

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Hellige, H.D. (2004). Die Genese von Wissenschaftskonzepten der Computerarchitektur: Vom „system of organs“ zum Schichtenmodell des Designraums. In: Hellige, H.D. (eds) Geschichten der Informatik. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-18631-8_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-18631-8_16

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-62208-3

  • Online ISBN: 978-3-642-18631-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics