Operating system design: the XINU approach. Vol. 1 (Macintosh edition)
Operating system design: the XINU approach. Vol. 1 (Macintosh edition)
Distributed operating systems
Operating systems (2nd ed.): design and implementation
Operating systems (2nd ed.): design and implementation
Java RMI: Remote Method Invocation
Java RMI: Remote Method Invocation
Running on the bare metal with GeekOS
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Teaching about threading: where and what?
ACM SIGACT News
Hi-index | 0.00 |
This paper describes TOS - an educational distributed operating system implemented in Java. First the current trends in commercial operating systems are shortly presented and compared with several available educational operating systems. Next we give our rationals to use Java as the TOS implementation language. Then the architecture of the system and its components - launchers and servers are described. Finally we explain the advantages of this architecture and give some examples of possible student projects and assignments.