Complutense University Library

Máquina virtual sobre procesador ARM

Cano Fernández, Roberto and Madrid Rico, Luis¨Óscar and Valle Salvador, Sergio del (2009) Máquina virtual sobre procesador ARM. [Coursework] (Unpublished)

[img]
Preview
PDF
3MB
View download statistics for this eprint

==>>> Export to other formats

Abstract

La idea de virtualización en el mundo de la informática está ampliamente extendida pero en el campo de los sistemas empotrados y más concretamente para arquitecturas ARM está dando sus primeros pasos. Por ello, se decidió desarrollar una máquina virtual sobre ARM de manera que podamos ser pioneros en este sector. Esta máquina virtual está implementada a nivel de sistema operativo y en ella se trata de crear una serie de jaulas o contenedores que tendrán su propio sistema de ficheros, gracias a las características que proporciona la función chroot, y que también tendrán aislados los procesos del interior con respecto de los procesos del exterior del contenedor.
A lo largo de este documento encontrará las investigaciones realizadas previas al desarrollo y un resumen del concepto de virtualización donde también se explican las razones por las cuales se tomaron las decisiones que llevaron al modelo de “jaula”. Posteriormente está detallado todo el desarrollo dividido en los apartados de soluciones descartadas, implementación y líneas de trabajo futuras. Por último, se encuentran una serie de análisis de la implementación y de las pruebas realizadas y una conclusión de todo el trabajo realizado a lo largo del curso.
[ABSTRACT]
The idea of virtualization in the computer’s science world is widely extended although in the field of the embedded systems, in fact ARM architectures, it is in its first steps. Therefore, we decided to develop a virtual machine for ARM so that we could be pioneers in this sector. This virtual machine monitor is implemented at an operative system level in which we’ve tried to create a number of jails or containers that would have their own file system, due to the functionality of chroot, and also the inside processes would be isolated from the outside processes.
Throughout this document you will find the predevelopment investigations done and a summary of the virtualization concept where the reasons which led to the decision of the “jail” model are also explained. Afterwards, the entire development is detailed divided into three parts called
discarded solutions, implementation and future work lines. By the end, there is a number of analysis about the implementation and the benchmarks we have done and the conclusions of the work we have done through the year.

Item Type:Coursework
Additional Information:Trabajo de clase de la asignatura Sistemas Informáticos (Facultad de Informática, Curso 2008-2009)
Uncontrolled Keywords:Virtualización, Paravirtualización, Virtualización a nivel del sistema operativo, Contenedor, Jaula, Emulación, Sandbox
Subjects:Sciences > Computer science > Expert systems (Computer science)
ID Code:9462
Deposited On:24 Sep 2009 13:47
Last Modified:06 Feb 2014 08:25

Repository Staff Only: item control page