Supporting operating systems projects using the μMPS2 hardware simulator

  • Authors:
  • Michael Goldweber;Renzo Davoli;Tomislav Jonjic

  • Affiliations:
  • Xavier University, Cincinnati, OH, USA;University of Bologna, Bologna, Italy;Department of Computer Science, Bologna, Italy

  • Venue:
  • Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

We live in a multicore world. In spite of this observation, none of the available system emulators designed for undergraduate education and for use in operating systems courses support multiprocessors. This paper presents μMPS2, a pedagogically undergraduate-appropriate multiprocessor system emulator/architecture. Using μMPS2 educators now have the ability to structure realistic operating system projects to maximize student exposure to the ubiquitous parallelism and concurrency present in current computing devices.