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.
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 4 Buzen, J. P., "Operational Analysis: The Key to the New Generation of Performance Prediction Tools," COMPCON-76, Sep 1976.Google Scholar
- 5 Buzen, J. P., "Computational Algorithms for Closed Queueing Networks with Exponential Servers," CACM, Vol. 16, No. 9, Sep 1973. Google Scholar
Digital Library
- 6 Buzen, J. P., "Cost Effective Analytic Tools for Computer Performance Evaluation," COMPCON-75.Google Scholar
- 7 Wilkinson, R. W., "A Nucleus Based Single Language Dedicated Time-Sharing System," Masters Thesis, University of Washington, Jul 1975.Google Scholar
- 8 Brinch, Hnasen P., "The Nucleus of a Multiprogramming System," CACM, Vol. 13, No. 4, pp. 238-241. Google Scholar
Digital Library
- 9 Andrews, G. R., et al., "A Nucleus for Real-Time Tactical Software Systems," CENTACS Report No. 67, US Army Electronics Command 1976.Google Scholar
- 10 Burkhardt, W. H. and Randel, R. C., "Design of Operating Systems with Micro-programmed Implementation," NTIS Report PB-224-484, Sep 1973.Google Scholar
- 11 Huberman, B. J., #"Principles of Operation of the Venus Microprogram," MITRE Technical Report MTR-1843, May 1970.Google Scholar
- 12 Huberman, B. J., "Micro-71 Assembler Reference Manual," Control Data Corp., Minneapolis, Minn, 1973.Google Scholar
- 13 Huberman, B. J., "CDC 5600 Microprogrammable Processors Reference Manual," Control Data Corp., Minneapolis, Minn, 1975.Google Scholar
- 14 Huberman, B. J., "MP-60 Computer System Reference Manual," Control Data Corp., Minneapolis, Minn, 1975.Google Scholar
- 15 Huberman, B. J., "Real Time Disk Operating System," Data General Corp., Southboro, Mass., 1974.Google Scholar
- 16 Huberman, B. J., "Introduction to RSX-11M," Digital Equipment Corp., Maynard, Mass., 1974.Google Scholar
- 17 Brinch, Hansen P., "A Comparison of Two Synchronizing Concepts," Acta Informatica, Vol. 1, Fasc, 3, 1972.Google Scholar
- 18 Shaw, A., et al., "A Multiprogramming Nucleus with Dynamic Resource Facilities," Software Practice and Experience, Vol. 5, pp. 245-267, 1975.Google Scholar
Cross Ref
- 19 Madnick, S., and Donovan, J. J., Operating Systems, McGraw-Hill, 1975. Google Scholar
Digital Library
Index Terms
Operating system enhancement through firmware
Recommendations
Operating system enhancement through firmware
MICRO 10: Proceedings of the 10th annual workshop on MicroprogrammingMicroprogramming 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 ...
The Linux Operating System
The enormous consumer market for IBM PCs and compatibles has made them affordable. Now, with a free operating system called Linux, these inexpensive machines can be converted into powerful workstations for teaching, research, and software development. ...






Comments