Teaching real time OSs with DORITOS

Jae C Oh, Daniel Mossé

Research output: Chapter in Book/Report/Conference proceedingChapter

1 Citation (Scopus)

Abstract

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 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. The DORITOS package will be distributed with DKaffe (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 as to analyze the performance of implemented algorithms.

Original languageEnglish (US)
Title of host publicationSIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education)
Pages68-72
Number of pages5
Volume31
Edition1
StatePublished - Mar 1999
Externally publishedYes

Fingerprint

Teaching
students
Students
Computer Systems
college students
Systems analysis
Specifications
systems engineering

ASJC Scopus subject areas

  • Food Science
  • Hardware and Architecture
  • Software

Cite this

Oh, J. C., & Mossé, D. (1999). Teaching real time OSs with DORITOS. In SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education) (1 ed., Vol. 31, pp. 68-72)

Teaching real time OSs with DORITOS. / Oh, Jae C; Mossé, Daniel.

SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education). Vol. 31 1. ed. 1999. p. 68-72.

Research output: Chapter in Book/Report/Conference proceedingChapter

Oh, JC & Mossé, D 1999, Teaching real time OSs with DORITOS. in SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education). 1 edn, vol. 31, pp. 68-72.
Oh JC, Mossé D. Teaching real time OSs with DORITOS. In SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education). 1 ed. Vol. 31. 1999. p. 68-72
Oh, Jae C ; Mossé, Daniel. / Teaching real time OSs with DORITOS. SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education). Vol. 31 1. ed. 1999. pp. 68-72
@inbook{2ab9099f7c094b47a85d52cbe474d4c3,
title = "Teaching real time OSs with DORITOS",
abstract = "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 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. The DORITOS package will be distributed with DKaffe (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 as to analyze the performance of implemented algorithms.",
author = "Oh, {Jae C} and Daniel Moss{\'e}",
year = "1999",
month = "3",
language = "English (US)",
volume = "31",
pages = "68--72",
booktitle = "SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education)",
edition = "1",

}

TY - CHAP

T1 - Teaching real time OSs with DORITOS

AU - Oh, Jae C

AU - Mossé, Daniel

PY - 1999/3

Y1 - 1999/3

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 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. The DORITOS package will be distributed with DKaffe (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 as 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 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. The DORITOS package will be distributed with DKaffe (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 as to analyze the performance of implemented algorithms.

UR - http://www.scopus.com/inward/record.url?scp=0004850416&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0004850416&partnerID=8YFLogxK

M3 - Chapter

AN - SCOPUS:0004850416

VL - 31

SP - 68

EP - 72

BT - SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education)

ER -