Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2016039.2016055acmconferencesArticle/Chapter ViewAbstractPublication Pagesacm-seConference Proceedingsconference-collections
research-article

Teaching operating systems with simple low-cost portable energy efficient devices

Published: 24 March 2011 Publication History

Abstract

Among others, a good platform in teaching operating systems (OS) includes a simple hardware architecture, a small open sourced OS, a friendly user interface for debugging and programming, and the ability to directly interact with the hardware, which should be portable for anytime anywhere learning, and the curriculum should cover the latest technologies to expose students in the recent advancement in computing systems. We propose a new pedagogical model for OS curriculum based on an inexpensive simple microprocessor with the latest low power capability, and a small open sourced operating system. This device has been widely deployed, and has a potential to be reused in other computing courses. Its inexpensive characteristics promote broad adoption especially in resource limited institutions.

References

[1]
"Wireless Industrial I/O Sensor Network Applications," http://www.bannerengineering.com/en-US/wireless/surecross_web_appnotes, 2009
[2]
R. Verdone, et. al., "Sensor and Actuator Networks: technologies, analysis and design," Academic Press Elsevier, 2008, ISBN 978-0-12-372539-4
[3]
Tony Clear, "Resources for Instructors of Capstone Courses in Computing," Report of ITiCSE 2001 Working Group 3, ITICSE 2001
[4]
"What about green computing?" http://www.gridcafe.org/green-computing-and-grids.html, 2010
[5]
W. A. Christopher, S. J. Procter, and T. E. Anderson. The nachos instructional operating system. In USENIX Winter 1993 Conference Proceedings, 1993.
[6]
David A. Holland, Ada T. Lim, Margo I. Seltzer, A new instructional operating system, Proceedings of the 33rd SIGCSE technical symposium on Computer science education, February 27-March 03, 2002, Cincinnati, Kentucky
[7]
Joint IEEE Computer Society/ACM Task Force on Computing Curricula. Computing curricula 2001: Computer science - final report, 2001.
[8]
O. Babaoglu, M. Bussan, R. Drummond, and F. Schneider. Documentation for the CHIP computer system, 1988.
[9]
O. Babaoglu and F. Schneider. The HOCA operating system specifications, 1990.
[10]
M. Morsiani, and R. Davoli, Learning operating systems structure and implementation through the MPS computer system simulator, 30th SIGCSE technical symposium on Computer science education, p. 63--67, March 24--28, 1999, New Orleans, Louisiana, United States.
[11]
M. Kifer and S. Smolka. OSP An Environment for Operating System Projects. Addison-Wesley, 1991.
[12]
M. Kifer and S. Smolka. OSP An Environment for Operating System Projects: Instructor's Manual. Addison-Wesley, 1991.
[13]
M. Kifer and S. Smolkaka. OSP 2. http://www.lmc.cs.sunysb.edu:8180/osp2/index.jsp.
[14]
Andrew S. Tanenbaum, Albert S. Woodhull, Operating systems (2nd ed.): design and implementation, Prentice-Hall, Inc., Upper Saddle River, NJ, 1997
[15]
G. Frankhauser, C. Conrad, E. Zitler, and B. Plattner. Topsy - a teachable operating system. http://www.tik.ee.ethz.ch/topsy.
[16]
David Hovemeyer, Jeffrey K. Hollingsworth, Bobby Bhattacharjee, Running on the bare metal with GeekOS, Proceedings of the 35th SIGCSE technical symposium on Computer science education, March 03--07, 2004, Norfolk, Virginia, USA
[17]
M. Goldweber, R. Davoli, and M. Morsiani, "The Kaya OS project and the μMPS hardware emulator," in ITiCSE '05: Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education, 2005, and SIGCSE Bulletin, Vol. 37, Issue 3, 2005.
[18]
Luca Bertossi, B. lu OS, http://blubos.sourceforge.net/

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ACMSE '11: Proceedings of the 49th annual ACM Southeast Conference
March 2011
399 pages
ISBN:9781450306867
DOI:10.1145/2016039
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 24 March 2011

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. education
  2. microprocessor
  3. operating system

Qualifiers

  • Research-article

Conference

ACM SE '11
Sponsor:
ACM SE '11: ACM Southeast Regional Conference
March 24 - 26, 2011
Georgia, Kennesaw

Acceptance Rates

Overall Acceptance Rate 502 of 1,023 submissions, 49%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 198
    Total Downloads
  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 23 Feb 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media