Abstract
Described in this paper is a small, modular operating system which was written for an Interdata-70 machine. The total operating system is memory resident and occupies 5K bytes. The primary motivation in redesigning the operating system was to structure it so that students and general system users could easily expand or modify the basic services of the supervising system. Towards this end, the following system principles are embodied in the design: (1) clearly defined separation of system functions, (2) separate object modules for each system routine, and (3) simple system design. Although specifics of implementation are discussed, general design concepts are covered which should aid the reader in any similar attempt (either by example or counter example).
- 1 Bauer, Henry, 'Design of a TI980A Operating System for Classroom Use', SIGCSE Bulletin: Special Issue, Fifth Symposium on Computer Science Education, 7:1, 20-22 (1975) Google Scholar
Digital Library
- 2 Frailey Dennis J., 'DSOS—A Skeletal, Real-Time, Minicomputer Operating System', Software—Practice and Experience, vol 5, 5-18 (1975)Google Scholar
Cross Ref
- 3 Lane, Malcolm G., 'A Hands-on Approach to Teaching Systems Programming', SIGCSE Bulletin: Special Issue, Fifth Symposium on Computer Science Education, 7:1, 23-30 (1975) Google Scholar
Digital Library
- 4 Lang, T. and Fox. D. A., 'A General Purpose Task Queueing Mechanism for Small Machines', Software Practice and Experience, vol 4, 63-69 (1974)Google Scholar
Cross Ref
- 5 Purser, W. F. C. and Jennings, D. M., 'The Design of a Real-Time Operating System for a Mini-Computer. part I', Software Practice and Experience, vol 5, 147-67 (1975)Google Scholar
Cross Ref
- 6 Tsichritzis, D., C. and Bernstein, P. A., Operating Systems, Academic Press, Inc., New York, (1971) Google Scholar
Digital Library
Index Terms
A multiprogramming operating system for a minicomputer
Recommendations
A multiprogramming operating system for a minicomputer
SIGCSE '77: Proceedings of the seventh SIGCSE technical symposium on Computer science educationDescribed in this paper is a small, modular operating system which was written for an Interdata-70 machine. The total operating system is memory resident and occupies 5K bytes. The primary motivation in redesigning the operating system was to structure ...
A multiprogramming operating system for the TI980A
ACM '76: Proceedings of the 1976 annual conferenceThe University of Wyoming Computer Science Department has developed several versions of a multiprogramming operating system for research and for student use. This paper describes the background of the systems and the hardware facilities available. Major ...






Comments