DORITOS (Distributed Object-based Real-time InsTructional Operating System): a complete package for teaching principles and practices of real-time operating system
Jae C. Oh, Daniel Mossé · 2002
The authors are developing a teaching package that can be used in a college course that would fil a gap among current science majors and teach senior-level undergraduate students theory and practices of real-time operating systems (RTOS); these include requirements, characteristics, internals and specification of such systems. This course has two components: (1) a theoretical part; and (2) a practical hands-on implementation component achieved with DORITOS (distributed object-based real-time instructional operating system) as the implementation environment. DORITOS' design is based on UC-Berkeley's NACHOS. DORITOS package comes with DORITOS basic system which allows students to run simple threads. Throughout the term, assignments will require students to use and modify DORITOS to implement real-time elements as well as to analyze performances of implemented algorithms. The theoretical component will be a textbook and a laboratory manual that accompany DORITOS.