Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3573834.3574474acmotherconferencesArticle/Chapter ViewAbstractPublication PagesaissConference Proceedingsconference-collections
research-article

The Design and Practice of Linux Kernel Based Experiments for Operating System Course

Published: 17 January 2023 Publication History

Abstract

This paper proposes an experimental teaching scheme of operating system aiming at cultivating students' system ability and innovation ability. Based on the new version of the Linux kernel, the teaching group designed an open and layered experimental scheme. The experimental scheme content includes four experiments: introduction experiment, system calls, memory allocation and statistics, and file system. Each experiment is designed in layers, including basic parts and optional parts, of which the optional part gives students a lot of freedom for self-exploration. In addition, the teaching group carried out teaching practice and summary in the aspects of experiment organization and experiment management. After three years of teaching practice, the experimental scheme improves the advanced, innovative and challenging degree of operating system course practice, and better solves problems such as the outdate experimental system. The teaching results show that this experimental scheme can effectively improve students' understanding of operating system related concepts, enhance students' system ability and innovation ability, and achieve good results.

References

[1]
Oren Laadan, Jason Nieh, Nicolas Viennot. Structured Linux Kernel Projects for Teaching Operating Systems Concepts[C]. SIGCSE '11: Proceedings of the 42nd ACM technical symposium on Computer science educationMarch. 2011: 287–292.
[2]
Yucheng Song, Shaoli Jin. Teaching Reform on Computer Operating System[C]. 2015 7th International Conference on Information Technology in Medicine and Education. 2015: 615-617.
[3]
Xiangqun Chen, Weizhen Sun, Yu Luo, et. al. Research on the knowledge hierarchy and practice teaching of operating system course under the background of emerging engineering[C]. The 15th International Conference on Computer Science & Education (ICCSE 2020). 2020: 30-34.
[4]
Rob Hess, Paul Paulson. Linux Kernel Projects for an Undergraduate Operating Systems Course[C]. SIGCSE '10: Proceedings of the 41st ACM technical symposium on Computer science education. March. 2010: 485–489.
[5]
hit-oslab. https://github.com/DeathKing/hit-oslab[EB/OL].
[6]
xv6. https://pdos.csail.mit.edu/6.828/2012/xv6.html[EB/OL].
[7]
NachOS. https://homes.cs.washington.edu/∼tom/nachos/[EB/OL].
[8]
uCoure OS. https://objectkuan.gitbooks.io/ucore-docs/content/index.html[EB/OL].

Index Terms

  1. The Design and Practice of Linux Kernel Based Experiments for Operating System Course
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    AISS '22: Proceedings of the 4th International Conference on Advanced Information Science and System
    November 2022
    396 pages
    ISBN:9781450397933
    DOI:10.1145/3573834
    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]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 17 January 2023

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Linux kernel
    2. experimental teaching scheme
    3. innovation ability
    4. operating system

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Funding Sources

    • USTC Teaching and Research Project

    Conference

    AISS 2022

    Acceptance Rates

    Overall Acceptance Rate 41 of 95 submissions, 43%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 96
      Total Downloads
    • Downloads (Last 12 months)35
    • Downloads (Last 6 weeks)5
    Reflects downloads up to 30 Nov 2024

    Other Metrics

    Citations

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format.

    HTML Format

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media