Awk-Linux: An educational operating system by program instrumentation

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

Some well-known instructional operating systems such as NACHO or OSP are essentially complex software. Crafting these systems needs considerable effort and time. The complexity of these systems also increases the learning curve of operating system course. In this paper, we present a courseware called Awk-Linux which is not based on a hardware simulator or real hardware. Important hardware interrupts such as timer interrupt, page-fault interrupt, and hardware device interrupts are all simulated by instrumented code on user programs. Besides, the source code supplied by Awk-Linux mirrors Linux's source code, which makes a good start for students to explore the popular operating system in the future.

Original languageEnglish
Title of host publicationProceedings of the IASTED International Conference on Computers and Advanced Technology in Education
Pages748-752
Number of pages5
StatePublished - 2003
EventProceedings of the IASTED International Conference on Computers and Advanced Technology in Education - Rhodes, Greece
Duration: 30 Jun 20032 Jul 2003

Publication series

NameProceedings of the IASTED International Conference on Computers and Advanced Technology in Education

Conference

ConferenceProceedings of the IASTED International Conference on Computers and Advanced Technology in Education
Country/TerritoryGreece
CityRhodes
Period30/06/032/07/03

Keywords

  • Awk
  • Educational Operating Systems
  • Linux
  • Program Instrumentation

Fingerprint

Dive into the research topics of 'Awk-Linux: An educational operating system by program instrumentation'. Together they form a unique fingerprint.

Cite this