Advertisement

Sequentielle Rechner

  • Wolfgang K. Giloi
Part of the Springer-Lehrbuch book series (SLB)

Zusammenfassung

Das grundlegende Organisationsprinzip der meisten Computer, die gegenwärtig benutzt oder auf dem Markte angeboten werden, ist das etwa 50 Jahre alte Konzept von von Neumann, Burks und Goldstine. Daß ein Konzept aus der Mitte der vierziger Jahre die dramatische Entwicklung der vergangenen Jahrzehnte — wir nennen hier nur: Kernspeicher, Transistor, integrierte Schaltungen, Großintegration von Schaltkreisen und Speicherelementen — überdauert hat, ist höchst bewundernswert und spricht für seine Ingeniösität Nach unserer Meinung ist der Hauptgrund für die Langlebigkeit des von-Neumann-Prinzips darin zu suchen, daß dieses eine einzigartige Verbindung von Einfachheit und Flexibilität darstellt. Obwohl der Ausdruck von-Neumann-Maschine allgemein verstanden wird, gibt es keine präzise Definition dafür. Man kann die von-Neumann-Maschine wohl kaum besser beschreiben, als es ihre Erfinder selbst in der Studie „Preliminary Discussion of the Logical Design of an Electronic Computing Instrument“ [TAU 63] getan haben. Wir lesen in dieser Studie:

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur zum Kapitel 2

  1. [BAC 78]
    Backus J.: Can Programming be Liberated From the von Neumann Style? A Functional Style and Its Algebra of Programs, CACM 21,8 (Aug. 1978), 613–641MathSciNetzbMATHGoogle Scholar
  2. [BaG 71]
    Bauer F.L., Goos G.: Informatik, Vol. 2, p. 91, Springer-Verlag 1971Google Scholar
  3. [BAU 78]
    Bauer F.L.: Design of a Programming Language for a Program Transformation System, in Schindler/ Giloi(eds.): Gl — 8. Jahrestagung, Informatik-Fachberichte 16, Springer-Verlag 1978, 1–28Google Scholar
  4. [BRH 73]
    Brinch Hansen P.: Operating System Principles, Prentice-Hall, Englewood Cliffs, NJ 1973zbMATHGoogle Scholar
  5. [CaD 73]
    Coffmann E.G., Denning P.J.: Operating System Theory, Prentice-Hall, Englewood Cliffs, NJ 1973Google Scholar
  6. [DaH 66]
    Dennis J.B., van Horn E.C.: Programming Semantics for Multiprogrammed Computations, CACM 9,3 (March 1966), 143–155zbMATHGoogle Scholar
  7. [DIJ 68]
    Dijkstra E.W.: Cooperating Sequential Processes, in Genuys F.(ed.): Programming Languages, Academic Press, New york 1968Google Scholar
  8. [FAB 74]
    Fabry R.S.: Capability-Based Addressing, CACM 17,1 (July 1974), 403–412Google Scholar
  9. [GOO 75]
    Goos G.: Systemprogrammiersprachen und strukturiertes Programmieren, in Goos, Hartmannis(eds.): Programming Methodology, Springer-Verlag 1975Google Scholar
  10. [HAB 76]
    Habermann A.N.: Introduction to Operating System Design, Science Research Associates, Chicago 1976zbMATHGoogle Scholar
  11. [HOA 74]
    Hoare C.A.R.: Monitors: On Operating System Structuring Concept, CACM 17,10 (Oct 1974), 549–557zbMATHGoogle Scholar
  12. [Iea 79]
    Ichbiah J.D. et al.: Rationale for the Design of the Ada Programming Language, ACM SIGPLAN NOTICES 14,16 (June 1979)Google Scholar
  13. [KaL 73]
    Kandzia P., Langmaack H.: Informatik: Programmierung, E.G. Teubner, Stuttgart 1973zbMATHGoogle Scholar
  14. [LIN 76]
    Linden T.A.: Operating System Structures to Support Security and Reliable Software, Computing Surveys 8,4 (1976), 409–445CrossRefGoogle Scholar
  15. [LIN 91]
    Lindemann C: An Improved Numerical Algorithm for Calculating Steady-State Solutions of Deterministic and Stochastic Petri Net Models, Proc. 4th Internat Workshop on Petri Nets and Performance Models, Melbourne, Australia 1991Google Scholar
  16. [LIN 92]
    Lindemann C: Performance Analysis of Computer Systems by Deterministic and Stochastic Petri Net Models, Dissertation, Technische Universität Berlin, FB Informatik 1992Google Scholar
  17. [Nea74]
    Neumann P.G. et al.: On the Design of a Provably Secure Operating System, Proc. Workshop on Protection in Operating Systems, INRIA, Roquencourt, France 1974, 161–175Google Scholar
  18. [PET 62]
    Petri CA.: Kommunikation mit Automaten, Schriften des Rhein.-Westfael. Instituts für Instrumentelle Mathematik an der Universität Bonn, H.2, Bonn 1962Google Scholar
  19. [PET 77]
    Peterson J.L.: Petri Nets, Computing Surveys 9,3 (Sept. 1977), 223–252MathSciNetzbMATHCrossRefGoogle Scholar
  20. [Rea 77]
    Robinson L.et al.: A Formal Methodology for the Design of Operating System Software, in Yeh R.T.(ed.): Current Trends in Programming Methodology, Vol. 1, Prentice-Hall, Englewood Cliffs, NJ 1977Google Scholar
  21. [SCH 88]
    Schröder W.: The Distributed PEACE Operating System and its Suitability for MIMD Message Passing Architectures, in Jesshope/ Reinartz(eds.) CONPAR 88, Cambridge University Press 1988, 27–34Google Scholar
  22. [TaB 74]
    Tsichritzis D.C., Bernstein P.A.: Operating Systems, Academic Press, New York 1974zbMATHGoogle Scholar
  23. [TAU 63]
    Burks A.W., Goldstine H.H., von Neumann J.: Preliminary Discussion of the Logical Design of an Electronic Computing Instrument, in: Taub A.H.(ed.): Collected Works of John von Neumann, vol. 5, MacMillan, New York 1963, 34–79Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1993

Authors and Affiliations

  • Wolfgang K. Giloi
    • 1
  1. 1.GMD und TU BerlinBerlin

Personalised recommendations