Login (DCU Staff Only)
Login (DCU Staff Only)

DORAS | DCU Research Repository

Explore open access research and scholarly works from DCU

Advanced Search

Teaching operating systems concepts with SystemTap

O'Brien, Darragh (2017) Teaching operating systems concepts with SystemTap. In: Innovation and Technology in Computer Science Education 2017 (ITiCSE), 3-5 July 2017, Bologna, Italy. ISBN 78-1-4503-4704-4

Abstract
The study of operating systems is a fundamental component of all undergraduate computer science degree programmes. Making operating system concepts concrete typically entails large programming projects. Such projects traditionally involve enhancing an existing module in a real-world operating system or extending a pedagogical operating system. The latter programming projects represent the gold standard in the teaching of operating systems and their value is undoubted. However, there is room in introductory operating systems courses for supplementary approaches and tools that support the demonstration of operating system concepts in the context of a live, real-world operating system. This paper describes an approach where the Linux monitoring tool SystemTap is used to capture kernel-level events in order to illustrate, with concrete examples, operating system concepts in the areas of scheduling, file system implementation and memory management. For instructors and students (where often for the latter seeing is believing) this approach offers an additional simple and valuable resource for solidifying understanding of concepts that might otherwise remain purely theoretical.
Metadata
Item Type:Conference or Workshop Item (Paper)
Event Type:Conference
Refereed:Yes
Uncontrolled Keywords:SystemTap; operating system; scheduling; file system; memory management
Subjects:Computer Science > Computer engineering
Computer Science > Computer simulation
Computer Science > Computer software
DCU Faculties and Centres:DCU Faculties and Schools > Faculty of Engineering and Computing > School of Computing
Research Institutes and Centres > ADAPT
Published in: ITiCSE '17: Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education. . Association for Computing Machinery (ACM). ISBN 78-1-4503-4704-4
Publisher:Association for Computing Machinery (ACM)
Official URL:http://dx.doi.org/10.1145/3059009.3059045
Copyright Information:© 2017 ACM
Use License:This item is licensed under a Creative Commons Attribution-NonCommercial-Share Alike 3.0 License. View License
ID Code:25517
Deposited On:19 Feb 2021 15:57 by Darragh O'brien . Last Modified 19 Feb 2021 15:57
Documents

Full text available as:

[thumbnail of systemtap.pdf]
Preview
PDF - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
897kB
Downloads

Downloads

Downloads per month over past year

Archive Staff Only: edit this record