DocumentCode
951616
Title
A small-scale operating system foundation for microprocessor applications
Author
Kahn, Kevin C.
Author_Institution
Intel Corporation, Aloha, OR
Volume
66
Issue
2
fYear
1978
Firstpage
209
Lastpage
216
Abstract
Sound engineering methodology, which has long been valued in hardware design, has been slower to develop in software design. This paper uses a case study of a small real-time system to discuss software design philosophies, with particular emphasis on the abstract machine view of systems. It demonstrates how the currently popular software design axioms of generality and modularity can be used to produce a software system that meets severe space constraints while remaining relatively portable across a family of microcomputers. These sorts of constraints have often been used to justify ad hoc design approaches in the past. The results of the project suggest that the use of such techniques actually make the meeting of many constraints easier than would a less organized approach. In addition, the reliability and maintainability of the resultant product is likely to be better.
Keywords
Acoustical engineering; Application software; Design engineering; Hardware; Microcomputers; Microprocessors; Operating systems; Real time systems; Software design; Software systems;
fLanguage
English
Journal_Title
Proceedings of the IEEE
Publisher
ieee
ISSN
0018-9219
Type
jour
DOI
10.1109/PROC.1978.10871
Filename
1455140
Link To Document