See this document in CiteSeerX!

Experience with the Language SR in an Undergraduate Operating Systems Course (1992)  (Make Corrections)  (4 citations)
Stephen J. Hartley



  Home/Search   Context   Related

Links:   ACM

 
View or download:
drexel.edu/pub/shartl...exp_sr_os.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  drexel.edu (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: In undergraduate operating systems classes, students learn about concurrent process synchronization, including such things as shared data, race conditions, critical sections, mutual exclusion, semaphores, monitors, and the test-and-set hardware instruction. They also study interprocess communication, message passing, rendezvous, and remote procedure calls. Solutions to classical problems, such as the dining philosophers, producers and consumers, bounded buffers, and readers and writers, are... (Update)

Context of citations to this paper:   More

.... [BEW88, FG91, HS91, Hyd89, Joh92, Mer92] although some have introduced parallel computation into parts of other courses [SH90, Sil89, Har92, Whi88, Yea91]. We plan a more radical approach, to introduce parallelism bottom up, at the earliest possible stages of instruction....

...a file or UNIX pipe. The SR concurrent programming language [1] can be used as the programming environment in an operating systems class [2, 3] to give students practical experience with semaphores, monitors, message passing, and the rendezvous. By putting in additional print...

Cited by:   More
An Operating Systems Laboratory Based on the SR.. - Stephen Hartley Math (1992)   (Correct)
Integrating XTANGO's Animator into the SR Concurrent Programming.. - Hartley   (Correct)
Teaching Parallel Computing to Freshmen - Donald Johnson (1994)   (Correct)

Active bibliography (related documents):   More   All
0.0:   Distributed Software Engineering - Invited State-of-the-Art Report - Kramer   (Correct)
0.0:   A Language for Parallel and Distributed Programming - Ronald Olsson (1992)   (Correct)
0.0:   A Comparative Study Of Five Parallel Programming Languages - Bal (1991)   (Correct)

Similar documents based on text:   More   All
0.3:   Reproducible Execution of SR Programs - Olsson (1999)   (Correct)
0.3:   Animating Operating Systems Algorithms with XTANGO - Hartley (1994)   (Correct)
0.2:   Classes of Finite State Automata for Which Compositional.. - Katis, al. (2001)   (Correct)

Related documents from co-citation:   More   All
3:   Modern Operating Systems (context) - Tanenbaum - 1992
3:   The SR Programming Language: Concurrency in Practice (context) - Andrews, Olsson - 1993
2:   Parallel Computing---Theory and Practice (context) - Quinn - 1994

BibTeX entry:   (Update)

Stephen J. Hartley. Experience with the language SR in an undergraduate operating systems course. In 23rd SIGCSE, pages 176--180, 1992. http://citeseer.ist.psu.edu/hartley92experience.html   More

@inproceedings{ hartleyhartleyexperience,
    author = "Stephen J. Hartley",
    title = "Experience with the Language {SR} in an Undergraduate Operating Systems Course",
    pages = "176--180",
    url = "citeseer.ist.psu.edu/hartley92experience.html" }
Citations (may not include all citations):
109   Operating Systems: Design and Implementation (context) - Tanenbaum - 1987  ACM
58   Operating System Concepts (context) - Silberschatz, Peterson et al. - 1991  ACM
39   An Introduction to Operating Systems (context) - Deitel - 1990
25   An Overview of the SR Language and Implementation (context) - Andrews, Olsson et al. - 1988  ACM   DBLP
2   Report on the SR Language Version 1.1 (context) - Andrews, Olsson - 1989

Documents on the same site (http://fermivista.math.jussieu.fr/ftp/ftp.mcs.drexel.edu.html):   More
Modula-2*: Language Overview - Philippsen   (Correct)
Animating Operating Systems Algorithms with XTANGO - Hartley (1994)   (Correct)
Integrating XTANGO's Animator into the SR Concurrent Programming.. - Hartley   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC