Home | Issues | Profile | History | Submission | Review
Vol: 4(4) No: 1 / March 1994      

A Decentralized Scheduler: an Object-Oriented Approach
Cristian D. Ionitoiu
Facultatea de Calculatoare si Automatica, Universitatea Tehnica Timisoara, V. Parvan nr. 2, 1900 Timisoara, Romania, e-mail: cristi@utt.ro


Keywords: scheduler, operating systems

Abstract
This paper presents an application of the theory of processes in the operating systems field. In the first part (sections 1,2,3) some theoretical notions about concurrency are shortly presented, the concept of a decentralized scheduler is described and the part ends with the equations governing the scheduler operation. The second part (sections 4,5,6) contains the implementation details of the theory, using the OOP paradigm under the UNIX operating system.

References
[1] J. K. M. Baeten, W. P. Weijland, Process Algebra Cambridge University Press, Candbrige 1990.
[2] Grady Booch, Object Oriented Design with Applications Benjamin-Cummings, 1991.
[3] Douglas Comer, Timothy V. Fossum, Operating System Design VOL I: The XINU Approach Prentice Hall, 1988.
[4] C. A. R. Hoare, Communicating Sequential Processes Prentice Hall 1985.
[5] S. Mauw, G. J. Veltink, A Process Specification Formalism Fundamenta Informatica
[6] Robin Milner, Comunication and Concurrency Prentice Hall, 1989.
[7] Bjarne Stroustroup, The C++ Programming Language Addison-Wesley, 1991.
[8] Andrew S. Tanenbaum, Operating Systems,: Design and Implementation Prentice Hall, 1987.
[9] Richard Steven, Advanced Programming in the Unix Enviroment Addison-Wesley 1992.