Abstract
Minix is a Unix clone Operating System, designed by Tanembaum ([2],[3]) to allow beginners to do practical training in Operating Systems area.In this context the present paper describes the work done by a group of students implementing alternative process schedulers disciplines and their evaluation comparing performance estimates.Some unexpected deviations in the original implementation (Minix V. 1.0), found during software development, are also reported.
- [1]. Guerrero R., Leguizamon G., Gallard R. et al. - Experiencing Minix as a Didactical Aid for Operating System Courses - ACM Press, Operating Systems Review, Vol 25, No 3, July 1991. Google ScholarDigital Library
- [2]. Tanembaum A. S. - A Unix Clone with Source Code for Operating Systems Courses - ACM Press, Operating Systems Review, Vol 21, No 1, January 1987. Google ScholarDigital Library
- [3]. Tanembaum A. S. - Operating Systems: Design and Implementation, Englewood Cliffs, NJ, Prentice Hall, 1987. Google ScholarDigital Library
- [4]. Nicol J. R., Blair G. S. and Walpole J. - Operating Systems Design: Towards a Holistic Approach ?, ACM Press, Operating System Review, Vol 21, No 1, January 1987. Google ScholarDigital Library
- [5]. Blair G. S., Mariani J. A., Nicol J. R. and Shepherd D. - A Knowledge-based Operating System - The Computer Journal, Vol 30, No 3, 1987. Google ScholarDigital Library
- [6]. Bach M. J. - The Design of the Unix Operating System, Englewood Cliffs, NJ, Prenticew Hall, 1986. Google ScholarDigital Library
- [7]. Peterson J. L. and Silberschatz A. - Operating Systems Concepts, Addison Wesley, 1985. Google ScholarDigital Library
Index Terms
- Implementation and evaluation of alternative process schedulers in MINIX
Recommendations
Experiencing minix as a didactical aid for operating systems courses
Minix is a Unix clone Operating Systems to be run on IBM PCs and compatibles, designed by Tanembaum [10] for courses in the area.Accepting the Tanembaum's proposal, this document describes the results of some extensions on the internal work of Minix as ...
Linda meets Minix
Currently large interest is devoted to the development of systems supporting parallel and distributed programming over a network of workstations. We are exploring operating system support for this kind of programming, that instead is usually implemented ...
Minix over Linux: A User-Space Multiserver Operating System
SBESC '11: Proceedings of the 2011 Brazilian Symposium on Computing System EngineeringMinix is an open-source multiserver operating system designed to be highly reliable, flexible, and secure. The kernel is small and is the only piece of software that runs in privileged-mode, on the other hand user processes, specialized servers and ...
Comments