Design and implementation of a swapper for the MINIX operating system

  • Authors:
  • Stephen W. Chappelow;Steven F. Ackerman;Stephen J. Hartley

  • Affiliations:
  • Department of Computer Science and Electrical Engineering, University of Vermont, Burlington, Vermont;Department of Computer Science and Electrical Engineering, University of Vermont, Burlington, Vermont;Department of Computer Science and Electrical Engineering, University of Vermont, Burlington, Vermont

  • Venue:
  • ACM SIGCSE Bulletin
  • Year:
  • 1990

Quantified Score

Hi-index 0.00

Visualization

Abstract

The University of Vermont does not offer a course which provides practical experience working with the internals of operating systems. To remedy this, an independent study course was undertaken during the Spring 1989 semester which involved working with the internals of a real operating system. The goal of the project was to design and implement a major component of an operating system known as the swapper.The basis for the project was the MINIX operating system, which is a message--passing operating system that runs on microcomputers and whose user interface mimics Version 7 UNIX2. The structure, algorithms, and implementation of a swapper will be analyzed in detail. Finally, the practical value of the research experience is discussed.