skip to main content
article
Free Access

Operating system enhancement through microprogramming

Published:01 March 1976Publication History
Skip Abstract Section

Abstract

Microprogramming support for the enhancement of operating system design is described briefly, organization structure of real-time operating systems are examined, and criteria proposed for determining which functions are best candidates for implementation in firmware. A suitable microprogrammed computer is selected and avenues for additional research are recommended.

References

  1. Newman, B. J., Egli D., "A Guideline for Specification of Real-Time Tactical Operating System", CENTACS Report # 56, US Army Electronic Command, Dec 1975.Google ScholarGoogle Scholar
  2. Newman, B. J., Egli D., "Proceedings of a Symposium on the High Cost of Software", Naval Postgraduate School, Monterey, California, September, 1973.Google ScholarGoogle Scholar
  3. Newman, B. J., Egli D., "Real Time Tactical Operating Systems Study", Final Quarterly Report, RCA Corporation, Contract No.: DAAB07-74-C-0597, ECOM-74-0597-F, Oct. 1975.Google ScholarGoogle Scholar
  4. Phillips, William G., "What's Different About Tactical Executive Systems", National Computer Conference 1973, pp. 811--16.Google ScholarGoogle Scholar
  5. Huberman, B. J., "Principles of Operation of the Venus Microprogram", MITRE Technical Report MTR-1843, 1 May 1970.Google ScholarGoogle Scholar
  6. Atkinson, Toby et al., "Modern Central Processor Architecture", Proceedings of the IEEE, Volume 63, No. 6, pp. 863--70.Google ScholarGoogle ScholarCross RefCross Ref
  7. DeMillo, Richard A., "Primitives For Tactical Real Time Control Languages Based On SIMULA 67", CENTACS Report #50, US Army Electronics Command, June 1975.Google ScholarGoogle Scholar
  8. Burkhardt, W. H. and Randel, R. C., "Design of Operating Systems with Micro-programmed Implementation", NTIS Report PB-224-484, September 1973.Google ScholarGoogle Scholar
  9. Dijkstra, E. W., "The Structure of the T.H.E. Multiprogramming System", Communications of the ACM, Volume 11, No. 5, pp. 341--46. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Brinch Hansen, P., "The Nucleus Of A Multiprogramming System", Communications of the ACM, Volume 13, No. 4, pp. 238--41. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Brinch Hansen, P., "Real Time Disk Operating System", Data General Corp., Southboro, Mass., 1974.Google ScholarGoogle Scholar
  12. Brinch Hansen, P., "Introduction to RSX-11M", Digital Equipment Corp., Maynard, Mass., 1974.Google ScholarGoogle Scholar
  13. Brown, G. E., and Estabrook, J. A. "Operating System Enhancement Through Microprogramming (Progress Report #1)", CENTACS Report #53, US Army Electronics Command, 1976.Google ScholarGoogle Scholar
  14. Bell, C. G., Chen, R. C., Fuller, S. H., Grason, J., Rege, S., and Siewiorek, D., "The Architecture and Applications of Computer Modules: A Set of Components For Digital Design", IEEE Computer Society International Conference, Comp-CON 73, March 1973, pp. 177--180.Google ScholarGoogle Scholar
  15. Clark, W. A., Ornstein, S. M., Stucki, M. J., Blum, A. S., Chaney, T. J., Olsen, R. E., Dammkoehler, R. A., Ball, W. E., Molnar, C. E., and Anne, A., "Macromodular Computer Systems", AFIPS Conference Proc., Vol. 30, SJCC 1967, pp. 335--402.Google ScholarGoogle ScholarDigital LibraryDigital Library

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 SIGMICRO Newsletter
    ACM SIGMICRO Newsletter  Volume 7, Issue 1
    March 1976
    47 pages
    ISSN:1050-916X
    DOI:10.1145/1217202
    Issue’s Table of Contents

    Copyright © 1976 Authors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 1 March 1976

    Check for updates

    Qualifiers

    • article

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader
About Cookies On This Site

We use cookies to ensure that we give you the best experience on our website.

Learn more

Got it!