Operating system concepts (2nd ed.)
Operating system concepts (2nd ed.)
Monitors: an operating system structuring concept
Communications of the ACM
The Logical Design of Operating Systems
The Logical Design of Operating Systems
Laboratory-style teaching of computer science
SIGCSE '90 Proceedings of the twenty-first SIGCSE technical symposium on Computer science education
Hi-index | 0.01 |
For the past four years, the senior level operating systems course at Colorado State University has been using a project to reinforce the lecture material. The project used is essentially the project described in Shaw[l], and is implemented using Concurrent Euclid. In this paper, we will: provide an overview of the project; introduce the Concurrent Euclid language, emphasizing those aspects that make it a good choice to support this project; provide some details concerning the implementation of the project; and discuss student reactions to the project.