Teaching operating systems with Modula-2

  • Authors:
  • Jeffrey A. Brumfield

  • Affiliations:
  • The Univ. of Texas at Austin

  • Venue:
  • SIGCSE '86 Proceedings of the seventeenth SIGCSE technical symposium on Computer science education
  • Year:
  • 1986

Quantified Score

Hi-index 0.00

Visualization

Abstract

Programming projects in an operating systems course expose students to issues involved in the design and implementation of operating systems. The Modula-2 language provides features needed in such projects. This paper overviews the capabilities of Modula-2 and describes a programming project in which students implement a process manager for an operating system. The process manager supports concurrent processes and provides operations for their synchronization and communication.