Proceedings of the 2012 National Conference on Information Technology and Computer Science

A Novel Teaching Solution for Operating Systems

Authors
Tunhua Wu, Baogang Bai, Ping Wang
Corresponding Author
Tunhua Wu
Available Online November 2012.
DOI
10.2991/citcs.2012.106How to use a DOI?
Keywords
Operating System; education reform; Linux; kernel; Qt Library
Abstract

Traditional teaching process of Operating Systems course has many defects, such as divorce between theory and practice, outdated experimental platform, which result in low learning interest and effect on the course. A novel teaching solution for Operating Systems course was proposed in this paper. The solution is divided into four layers. First, construct a novel experimental platform based on Ubuntu Linux and Qt Creator. Students can easily design any program with GUI interface under Linux system by applying Qt Library. Second, simulate some critical algorithms in the textbooks. Third, trace Linux kernel code utilizing Qemu virtual machine and Eclipse. By doing so, students may insight about the structure of Linux kernel. Final, modify part of the kernel code and rebuild the kernel. Compared with traditional teaching model, this solution not only provide attractive experimental platform, but also give the chance for looking into Linux kernel. Teaching practice show that this solution can dramatically improve students learning interest and practical ability.

Copyright
© 2012, the Authors. Published by Atlantis Press.
Open Access
This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).

Download article (PDF)

Volume Title
Proceedings of the 2012 National Conference on Information Technology and Computer Science
Series
Advances in Intelligent Systems Research
Publication Date
November 2012
ISBN
10.2991/citcs.2012.106
ISSN
1951-6851
DOI
10.2991/citcs.2012.106How to use a DOI?
Copyright
© 2012, the Authors. Published by Atlantis Press.
Open Access
This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).

Cite this article

TY  - CONF
AU  - Tunhua Wu
AU  - Baogang Bai
AU  - Ping Wang
PY  - 2012/11
DA  - 2012/11
TI  - A Novel Teaching Solution for Operating Systems
BT  - Proceedings of the 2012 National Conference on Information Technology and Computer Science
PB  - Atlantis Press
SP  - 406
EP  - 408
SN  - 1951-6851
UR  - https://doi.org/10.2991/citcs.2012.106
DO  - 10.2991/citcs.2012.106
ID  - Wu2012/11
ER  -