TY - GEN
T1 - Teaching real time OSs with DORITOS
AU - Oh, Jae C.
AU - Mossé, Daniel
N1 - Publisher Copyright:
© 1999 ACM.
PY - 1999/3/24
Y1 - 1999/3/24
N2 - We are developing a teaching package that can be used in a college course that would fill a gap among current science majors and teach senior-level undergraduate students theory and practice of real-time operating systems, including their requirements, characteristics, internals, and specification. This course ha8 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 UCBerkeley's NACHOS. The DORITOS package will be distributed with DKalfe (a modified version of Kaffe JVM) and a basic system which allows students to run simple threads. In this paper, we focus on the practical, hands-on system that allows students to learn the internals of a Real-time Operating Systems (RTOS). Throughout the term, assignments require students to use and modify DORITOS to implement real-time elements as well a8 to analyze the performance of implemented algorithms.
AB - We are developing a teaching package that can be used in a college course that would fill a gap among current science majors and teach senior-level undergraduate students theory and practice of real-time operating systems, including their requirements, characteristics, internals, and specification. This course ha8 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 UCBerkeley's NACHOS. The DORITOS package will be distributed with DKalfe (a modified version of Kaffe JVM) and a basic system which allows students to run simple threads. In this paper, we focus on the practical, hands-on system that allows students to learn the internals of a Real-time Operating Systems (RTOS). Throughout the term, assignments require students to use and modify DORITOS to implement real-time elements as well a8 to analyze the performance of implemented algorithms.
UR - http://www.scopus.com/inward/record.url?scp=84974623367&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84974623367&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:84974623367
T3 - SIGCSE 1999 - Proceedings of the 13th SIGCSE Technical Symposium on Computer Science Education
SP - 68
EP - 72
BT - SIGCSE 1999 - Proceedings of the 13th SIGCSE Technical Symposium on Computer Science Education
PB - Association for Computing Machinery, Inc
T2 - 13th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 1999
Y2 - 24 March 1999 through 28 March 1999
ER -