Abstract
Recently various virtualization techniques have been applied to embedded systems. Among various hardware resources, memory is one of the most important components to virtualize an embedded system. In this paper, we modify an existing virtual machine monitor (VMM) in order to support MMU functionality. The proposed VMM can support many guest operating systems, which are based on flat memory model, at the same time. The measurement study shows that the proposed scheme does not degrade performance of VMM significantly, while restrict memory access of each guest OS in order to protect the rest of the system effectively.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Heiser G (2008) The role of virtualization in embedded systems. In: Proceedings of the 1st workshop on isolation and integration in embedded systems, pp 11–16
Son S, Lee J (2009) Design and implementation of virtual machine monitor for embedded systems. J Korea Soc Comput Inf 14(1):55–64
Su D, Chen W (2009) SmartVisor: towards an efficient and compatible virtualization platform for embedded system. In: Proceedings of the 2nd workshop on isolation and integration in embedded systems, pp 37–41
Tietz L (2001) Virtual memory within embedded systems—marketing hype or engineering reality. Dedicated Systems Magazine, 2001
Zhou X, Petrov P (2007) The interval page table: virtual memory support in real-time and memory-constrained embedded systems. In: Proceedings of conference on integrated circuits and systems design, pp 294–299
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer Science+Business Media Dordrecht
About this paper
Cite this paper
Son, SH. (2013). An MMU Virtualization for Embedded Systems. In: Kim, K., Chung, KY. (eds) IT Convergence and Security 2012. Lecture Notes in Electrical Engineering, vol 215. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-5860-5_29
Download citation
DOI: https://doi.org/10.1007/978-94-007-5860-5_29
Published:
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-007-5859-9
Online ISBN: 978-94-007-5860-5
eBook Packages: EngineeringEngineering (R0)