An Open Source Laboratory for Operating Systems Projects
#1

An Open Source Laboratory for Operating Systems Projects




Introduction

Worcester Polytechnic Institute (WPI) is a private
university with approximately 2800 undergraduate
students and over 400 computer science majors. As part
of its core curriculum the Computer Science Department
offers students an introductory Operating Systems course.
The course covers traditional topics in operating systems,
such as process management, synchronization and
memory management using well-known texts
[SG98,Tan92]. The course has been taught using the
general purpose Unix computing facilities provided by the
Campus Computing Center. Typically, students did
projects to synchronize among a set of Unix processes or
threads, and virtual memory system projects using userlevel
simulations. The nature of the projects means that
students get experience with “system programming”
while learning about operating systems concepts. Our
systems courses were successful in providing students a
practical exposure to systems calls through projects that
access the many operating system services from user
programs, but had not been able to provide an adequate
`hands-on' experience with operating system internals.


Approach

Our approach involves three steps: 1) configure both the
hardware and software in the Fossil lab to support open
source experimentation; 2) develop projects which allow
practical exploration of core operating system concepts
using the Fossil lab; and 3) evaluate the impact of the Lab
in order to disseminate results and tune projects for more
effective impact.

Configuration

The Fossil lab has 30 Intel Pentium 3 600 MHz desktop
computers and 1 server. We employed a graduate student
for 3 months during the summer to assist in setting up the
lab and in developing the projects to be used in the
courses. This same student then stayed on through the
year as a teaching assistant for the OS course, doubling as
the Fossil system administrator.


Evaluation

Thus far, we have used the Fossil lab successfully in one
operating systems course. We evaluate the effectiveness of
the Fossil lab for this course by analyzing feedback from the
Teaching Assistants and through a survey of the students that
used the Fossil lab compared with a survey of students that
took a previous, non-Fossilized Operating systems class.


Conclusion
The increasing popularity of today’s open source
operating systems provide the opportunity for students in
operating systems courses to design and implement
course projects that modify real, production quality operating
system code. In this work, we have presented the
configuration and evaluation of the Fossil lab, an unrestricted,
yet safe environment for students to gain hands-on experience
with real operating system code.


Attached Files
.pdf   An Open Source Laboratory for Operating Systems Projects.pdf (Size: 26.88 KB / Downloads: 0)
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: open source projects to contribute to, googles open source projects, open systems ppt, mini projects for operating system**in marathi**bstract, best open source projects for beginners, mini projects on open gl, free java open source projects,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  Android (operating system) TECHNOLOGY seminar addict 1 2,257 21-12-2012, 09:40 AM
Last Post: seminar details
  UNIX Operating System seminar addict 1 3,193 11-12-2012, 01:32 PM
Last Post: seminar details
  SLOT VIEW SIMULATION OF WIND ELECTRICAL SYSTEMS seminar paper 1 1,379 26-11-2012, 01:49 PM
Last Post: seminar details
  AN INVESTIGATION OF ANTI-LOCK BRAKING SYSTEMS FOR HEAVY GOODS VEHICLES project uploader 1 1,864 23-11-2012, 12:06 PM
Last Post: seminar details
  INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS seminar paper 1 2,220 13-11-2012, 12:18 PM
Last Post: seminar details
  BUG TRACKING SYSTEMS project uploader 1 1,782 20-10-2012, 12:37 PM
Last Post: seminar details
  REAL TIME OPERATING SYSTEM project uploader 2 1,983 01-10-2012, 03:43 PM
Last Post: seminar details
  An Open Source Laboratory for Operating Systems Projects full report seminar details 0 950 08-06-2012, 04:21 PM
Last Post: seminar details
  Mobile Radio Systems Historical Milestones to 1995 seminar details 0 776 08-06-2012, 11:55 AM
Last Post: seminar details
  Vision for Beyond 4G Broadband Radio Systems seminar details 0 1,026 07-06-2012, 12:07 PM
Last Post: seminar details

Forum Jump: