Abstract
This paper describes a laboratory environment for teaching operating systems. The EOS (Exploratory Operating Systems) lab was developed with a National Science Foundation ILI grant to be used in conjunction with a traditional operating systems (OS) course. The main goal of the EOS project was to improve the teaching of operating system principles without the necessity of a special purpose laboratory and the addition to the curriculum of a second course in OS. The EOS labs are summarized and a CPU scheduling lab is described in some detail. A standardized testing instrument was used to compare class performance before and after adding the lab to the OS course. Preliminary results show an improvement attributable to the EOS laboratory. The author's experience in building a workstation laboratory from an externally funded grant is described.
- 1 ACMflEEE-CS Joint Curriculum qhsk Force, Computing Curricula 1991, ACM, Baltimore MD, 1991.Google Scholar
- 2 j. Rosenberg, A.L. Ananda, B. Srinivasan, "Self-Assessment Procedure XX- Operating Systems", Communications of the ACM, Volume 33, Number 2, 1990. Google Scholar
Digital Library
- 3 Margaret M. Reek, "An Undergraduate Operating Systems Lab Course", SIGCSE Bulletin, Volume 22, Number 1, 1990. Google Scholar
Digital Library
- 4 Charles M. Shub, "Should Undergraduates Explore internals of Workstation Operating Systems?", SIGCSE Bulletin, Volume 22, Number 1, 1990. Google Scholar
Digital Library
- 5 Angela Goh, "An Operating Systems Project", SIGCSE Bulletin, Volume 24, Number 3, 1992. Google Scholar
Digital Library
- 6 James M Withers and Mark B. Bilodeau, "An Examination of Operating Systems Laboratory Techniques", SIGCSE Bulletin, Volume 24, Number 3, 1992. Google Scholar
Digital Library
- 7 Stephen J Hartley, "Animating Operating Systems Algorithms with XTANGO", SIGCSE Bulletin, Volume 26, Number 1, 1994. Google Scholar
Digital Library
- 8 Alfredo Perez-Davilla, "O.S. Bridge Between Academia and Reality", SIGCSE Bulletin, Volume 2'7, Number 1, 1995. Google Scholar
Digital Library
- 9 Michael Kifer and Scott A. Smolka, "OSP: An Environment for Operating System Project", Addison-Wesley, 1991.Google Scholar
- 10 Tom Anderson, Nachos operating system simulator, http ://http. c s. berkeley, edu/--tea/nachos/.Google Scholar
- 11 Joel Smith, "Where Steve Jobs Went Right", Educom Review, July-August, 1994.Google Scholar
Index Terms
The EOS laboratory environment for a course in operating systems
Recommendations
The EOS laboratory environment for a course in operating systems
SIGCSE '96: Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science educationThis paper describes a laboratory environment for teaching operating systems. The EOS (Exploratory Operating Systems) lab was developed with a National Science Foundation ILI grant to be used in conjunction with a traditional operating systems (OS) ...
An operating systems programming laboratory course
SIGCSE '83: Proceedings of the fourteenth SIGCSE technical symposium on Computer science educationSome inherent difficuties are present for good exercise and practice in operating systems programming laboratory course. This paper gives a fairly manageable laboratory course plan for programming operating systems (OSs) and a teaching tool which is ...






Comments