skip to main content
article
Free Access

A multi-microprocessor computer system architecture

Published:01 November 1975Publication History
Skip Abstract Section

Abstract

The development of microprocessors has suggested the design of distributed processing and multiprocessing computer architectures. A computer system design incorporating these ideas is proposed, along with its impact on memory management and process control aspects of the system's operating system. The key design feature is to identify system processes with microprocessors and interconnect them in a hierarchy constructed to minimize intercommunication requirements.

References

  1. 1 Baum, A. and D. Senzig, Hardware considerations in a microcomputer multiprocessing system. IEEE COMPCON, Feb. 1975, 27-30.Google ScholarGoogle Scholar
  2. 2 Burk, J.M. and J.E. Schoonover, Computer system maintainability at the Lawrence Livermore Laboratory. Proc. AFIPS FJCC, part I, 1972, 263-272.Google ScholarGoogle Scholar
  3. 3 Chen, R. C-H., Bus communication systems, Ph.D. Thesis, Carnegie-Mellon University, January 1974. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 Enslow, P., ed., Multiprocessors and Parallel Processing. Wiley, New York, 1974.Google ScholarGoogle Scholar
  5. 5 Fabry, R.S., Capability-based addressing, C. ACM, 17, 7, July 1974, 403-412. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6 Farber, D., Data ring oriented computer networks, in Rustin, Randall, ed. Computer Networks, Prentice-Hall, Englewood Cliffs, N.J., 1972.Google ScholarGoogle Scholar
  7. 7 Gelenbe, E., P. Tiberio and J.C.A. Boekhorst. Page size in deman paging systems. Acta Informatica 3, l, 1973, 1-24.Google ScholarGoogle Scholar
  8. 8 Heart, F.E., S.M. Ornstein, W. R. Crowther, and W. Barker. A new minicomputer/multiprocessor for the ARPA network. Proceedings AFIPS NCC 42, 1973, 529-537.Google ScholarGoogle Scholar
  9. 9 Kleinrock, L. Queueing Systems, Vol. i: Theory, Wiley, New York, 1975. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10 Liptay, J.S. The cache, IBM Sys. J. 7, 1, 1968, 15-21.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11 Madnick, S. and T. Donovan. Operating Systems, McGraw-Hill, New York, 1974. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12 Mason, P.H. The design of programs for asynchronous multiprocessors, technical report, Department of Computer Science, Carnegie-Mellon University, March 1975.Google ScholarGoogle Scholar
  13. 13 Newell, A. and G. Robertson. Some issues in programming multi-mini-processors, Technical Report, Department of Computer Science, Carnegie-Mellon University, January 1975.Google ScholarGoogle ScholarCross RefCross Ref
  14. 14 Organick, E.I. The Multics System: An Examination of Its Structure, MIT Press, Cambridge, Mass., 1972. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15 Raphael, H.A. Distributed intelligence microcomputer design, IEEE COMPCON, February 1975, 21-26.Google ScholarGoogle Scholar
  16. 16 Ravindran, V.K. and T. Thomas. Characterization of multiple microprocessor networks, IEEE COMPCON, March 1973, 133-137.Google ScholarGoogle Scholar
  17. 17 Ritchie, D.M. and K. Thompson. The UNIX time-sharing system, C. ACM 17, 7, July 1974, 365-375. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18 Roberts, L. and B. Wessler. Computer network development to achieve resource sharing, Proceedings AFIPS SJCC 36, 1970, 543-549.Google ScholarGoogle Scholar
  19. 19 Wensley, J.H. The impact of electronic disks on system architecture, Computer 8, 2, February 1975, 44-48.Google ScholarGoogle Scholar
  20. 20 Withington, F.G. Beyond 1984: a technology forecast. Datamation 21, 1, January 1975, 54-73.Google ScholarGoogle Scholar
  21. 21 Wulf, W.A. and C.G. Bell. C.mmp—a multi-mini processor, Proceedings AFIPS FJCC 41, 1972, 765-778.Google ScholarGoogle Scholar
  22. 22 Wulf, W., E. Cohen, W. Corwind, A. Jones, R. Levin, C. Pierson and F. Pollack. HYDRA: the kernel of a multiprocessor operating system, C. ACM 17, 6, June 1975, 337-345. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A multi-microprocessor computer system architecture

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM SIGOPS Operating Systems Review
        ACM SIGOPS Operating Systems Review  Volume 9, Issue 5
        November 1975
        222 pages
        ISSN:0163-5980
        DOI:10.1145/1067629
        Issue’s Table of Contents
        • cover image ACM Conferences
          SOSP '75: Proceedings of the fifth ACM symposium on Operating systems principles
          November 1975
          222 pages
          ISBN:9781450378635
          DOI:10.1145/800213

        Copyright © 1975 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 November 1975

        Check for updates

        Qualifiers

        • article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader