New approaches for linux-based undergraduate operating system concepts laboratories

0Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

It is widely accepted that hands-on experience is key to helping students get a better grasp of the concepts, techniques and technologies introduced in lectures. The following quote, attributed to Confucius, embodies the underlying philosophy quite well; "I hear and I forget, I see and I remember, I do and I understand". This paper discusses the design and implementation of a set of laboratories for an introductory undergraduate lecture in Operating Systems Concepts (OSC). More specifically, we focus on exploring how the Linux kernel can be made even more suitable as a vector from which to learn operating systems' internals. To this end, we present a new pedagogical approach to Linux-based OSC laboratories which addresses issues stemming from Linux's monolithic kernel architecture and its "real world" complexity. We also apply the lessons learned form educational operating systems (OS) and show how some of the assignments which are typically unsuitable for production-level OSes can be adapted to offer students the best of both world. This paper then describes how these ideas can be translated into a laboratory structure, which favors learning by scaffolding, and further develops this structure into a set of laboratories covering both "classical" and new topics in operating systems. The analysis of the technical and pedagogical features of these laboratories concludes this paper. © 2007 Springer.

Cite

CITATION STYLE

APA

Gaspar, A., & Langevin, S. (2007). New approaches for linux-based undergraduate operating system concepts laboratories. In Innovations in E-learning, Instruction Technology, Assessment, and Engineering Education (pp. 25–30). https://doi.org/10.1007/978-1-4020-6262-9_5

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