Empirical exploration in undergraduate operating systems

4Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.

Abstract

The undergraduateo perating systemsc oursec an provide students with a valuable introduction to empirical testing and experimentation. We have implemented a process scheduling simulator designed to develop student empirical skills while they are learning part of the standard operating systems curriculum. The simulator is written in Java and available for direct experimentation via the World Wide Web. By accessing the remote URL through an appletviewer, students can permanently save input test data and simulator results generated in HTML format. In one type of assignment, students are given a hypothesis about process scheduling and are asked to develop experiments to support or disprove the hypothesis. In a second type of assignment students are asked to develop their own hypotheses. Not only did these assignments enhance student understanding of process scheduling, but the techniques exposed students to empirical approaches to validation and testing.

Cite

CITATION STYLE

APA

Robbins, S., & Robbins, K. A. (1999). Empirical exploration in undergraduate operating systems. In SIGCSE 1999 - Proceedings of the 13th SIGCSE Technical Symposium on Computer Science Education (pp. 311–315). Association for Computing Machinery, Inc. https://doi.org/10.1145/299649.299795

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free