We live in a multicore world. In spite of this observation, none of the available system emulators designed for under- graduate education and for use in operating systems courses support multiprocessors. This paper presents μMPS2, a pedagogically undergraduate-appropriate multiprocessor sys- tem 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.
M. Goldweber, R. Davoli, T. Jonjic (2012). Supporting Operating Systems Projects using the uMPS2 Hardware Simulator. NEW YORK : ACM [10.1145/2325296.2325315].
Supporting Operating Systems Projects using the uMPS2 Hardware Simulator
DAVOLI, RENZO;
2012
Abstract
We live in a multicore world. In spite of this observation, none of the available system emulators designed for under- graduate education and for use in operating systems courses support multiprocessors. This paper presents μMPS2, a pedagogically undergraduate-appropriate multiprocessor sys- tem 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.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.