Empirical exploration in undergraduate operating systems
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
The Nachos Instructional Operating System
The Nachos Instructional Operating System
Operating Systems Design and Implementation (3rd Edition)
Operating Systems Design and Implementation (3rd Edition)
The pintos instructional operating system kernel
Proceedings of the 40th ACM technical symposium on Computer science education
Linux kernel projects for an undergraduate operating systems course
Proceedings of the 41st ACM technical symposium on Computer science education
VIREOS: an integrated, bottom-up, educational operating systems project with FPGA support
Proceedings of the 42nd ACM technical symposium on Computer science education
Structured linux kernel projects for teaching operating systems concepts
Proceedings of the 42nd ACM technical symposium on Computer science education
Hi-index | 0.00 |
In can be difficult to maintain student interest in a theory-based operating systems course. One way of engaging students in such a course is to assign meaningful programming projects. This paper describes a Java-based visualization/implementation tool that enables instructors to demonstrate common OS algorithms and, more importantly, allows students to implement these algorithms themselves and observe their behavior in a simple simulated environment.