Biblioteca de la Universidad Complutense de Madrid

Máquina virtual sobre procesador ARM

Impacto



Cano Fernández, Roberto y Madrid Rico, Luis¨Óscar y Valle Salvador, Sergio del (2009) Máquina virtual sobre procesador ARM. [Trabajo de curso] (No publicado)

[img]
Vista previa
PDF
3MB


Resumen

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.


Tipo de documento:Trabajo de curso
Información Adicional:

Trabajo de clase de la asignatura Sistemas Informáticos (Facultad de Informática, Curso 2008-2009)

Palabras clave:Virtualización, Paravirtualización, Virtualización a nivel del sistema operativo, Contenedor, Jaula, Emulación, Sandbox
Materias:Ciencias > Informática > Sistemas expertos
Código ID:9462
Depositado:24 Sep 2009 13:47
Última Modificación:06 Feb 2014 08:25

Sólo personal del repositorio: página de control del artículo