Supporting operating systems projects using the μMPS2 hardware simulator

Michael Goldweber, Renzo Davoli, Tomislav Jonjić · 2012

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.

Read the paper · More papers on PaperTik