skip to main content
article
Free Access

Operating system enhancement through firmware

Published:01 September 1977Publication History
Skip Abstract Section

Abstract

Microprogramming support for the enhancement of operating system design is described in detail, organization structure of realtime operating systems are examined, and criteria proposed for determining which functions are best for firmware implementation. Also, a closed queueing network model with state dependent routing probabilities is developed for studying the impact of microprogramming on a tactical computer system performance. Based on measurement obtained from two applications, the mathematical model is a good approximation in predicting system performance. Avenues for additional research is recommended.

References

  1. 1 Brown, G. E., Eckhouse, Jr., R. H., and Goldberg, R. P., "Operating System Enhancement Through Microprogramming", CENTACS Report No. 52, US Army Electronics Command, August 1975.Google ScholarGoogle Scholar
  2. 2 Brown, G. E., et al., "Operating System Enhancement Through Mircroprogramming: Design and Implementation," CENTACS Report No. 53A, US Army Electronics Command, Nov 1976.Google ScholarGoogle Scholar
  3. 3 Brown, G. E., et al., "Operating System Enhancement Through Microprogramming: Performance Evaluation and Modeling," CENTACS Report No. 53b, US Army Electronics Command, Nov 1976.Google ScholarGoogle Scholar
  4. 4 Buzen, J. P., "Operational Analysis: The Key to the New Generation of Performance Prediction Tools," COMPCON-76, Sep 1976.Google ScholarGoogle Scholar
  5. 5 Buzen, J. P., "Computational Algorithms for Closed Queueing Networks with Exponential Servers," CACM, Vol. 16, No. 9, Sep 1973. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6 Buzen, J. P., "Cost Effective Analytic Tools for Computer Performance Evaluation," COMPCON-75.Google ScholarGoogle Scholar
  7. 7 Wilkinson, R. W., "A Nucleus Based Single Language Dedicated Time-Sharing System," Masters Thesis, University of Washington, Jul 1975.Google ScholarGoogle Scholar
  8. 8 Brinch, Hnasen P., "The Nucleus of a Multiprogramming System," CACM, Vol. 13, No. 4, pp. 238-241. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9 Andrews, G. R., et al., "A Nucleus for Real-Time Tactical Software Systems," CENTACS Report No. 67, US Army Electronics Command 1976.Google ScholarGoogle Scholar
  10. 10 Burkhardt, W. H. and Randel, R. C., "Design of Operating Systems with Micro-programmed Implementation," NTIS Report PB-224-484, Sep 1973.Google ScholarGoogle Scholar
  11. 11 Huberman, B. J., #"Principles of Operation of the Venus Microprogram," MITRE Technical Report MTR-1843, May 1970.Google ScholarGoogle Scholar
  12. 12 Huberman, B. J., "Micro-71 Assembler Reference Manual," Control Data Corp., Minneapolis, Minn, 1973.Google ScholarGoogle Scholar
  13. 13 Huberman, B. J., "CDC 5600 Microprogrammable Processors Reference Manual," Control Data Corp., Minneapolis, Minn, 1975.Google ScholarGoogle Scholar
  14. 14 Huberman, B. J., "MP-60 Computer System Reference Manual," Control Data Corp., Minneapolis, Minn, 1975.Google ScholarGoogle Scholar
  15. 15 Huberman, B. J., "Real Time Disk Operating System," Data General Corp., Southboro, Mass., 1974.Google ScholarGoogle Scholar
  16. 16 Huberman, B. J., "Introduction to RSX-11M," Digital Equipment Corp., Maynard, Mass., 1974.Google ScholarGoogle Scholar
  17. 17 Brinch, Hansen P., "A Comparison of Two Synchronizing Concepts," Acta Informatica, Vol. 1, Fasc, 3, 1972.Google ScholarGoogle Scholar
  18. 18 Shaw, A., et al., "A Multiprogramming Nucleus with Dynamic Resource Facilities," Software Practice and Experience, Vol. 5, pp. 245-267, 1975.Google ScholarGoogle ScholarCross RefCross Ref
  19. 19 Madnick, S., and Donovan, J. J., Operating Systems, McGraw-Hill, 1975. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Operating system enhancement through firmware

      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

      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!