Biblioteca de la Universidad Complutense de Madrid

Máquina virtual de Java multiaplicación

Impacto



Alján Sanz, Jose Carlos y González Moreno, Ricardo y Shakar Serrano, Rebeca (2006) Máquina virtual de Java multiaplicación. [Trabajo de curso] (No publicado)

[img]
Vista previa
PDF
597kB


Resumen

El primer objetivo de esta memoria es que el lector llegue a tener una visión general de la arquitectura y el funcionamiento de la máquina virtual de Java llamada JikesRVM.
Para el objetivo del proyecto, el sistema de hilos muy importantes. Son el mecanismo que utilizaremos para conseguir la ejecución de más de un programa sobre la máquina virtual. Por eso trataremos su estructura y su implementación. Después explicaremos las modicaciones hechas en esta parte de la máquina virtual para conseguir el objetivo del proyecto.
El gestor de memoria es el otro sistema a modicar. JikesRVM da la opción de utilizar un gestor dentro de todos los que tiene implementado. En nuestro caso usaremos el denominado CopyMS. Estudiaremos la estructura global de los gestores y la implementación de estos. Posteriormente explicaremos
los cambios realizados sobre el gestor de memoria en este proyecto.
Por último se hará un estudio sobre el rendimiento y eciencia conseguidos con las mejoras añadidas a JikesRVM sobre el original. Para ello se usarán benchmarks especiales escritos en lenguaje Java.
[ABSTRACT]
Fristly, in this report, we will try to give the reader a general vision of the Java virtual machine's architecture and how it works.
The thread system is very important for the goal of the proyect. They are the mechanism that we will use to achieve the execution of more than one porgram on the virtual machine. This is the reason of we will study and deal
with its structure and its implementation. After that we will explain what we have modied in this part of the virtual machine to achieve the aim of the project.
The memory managment is the other system to modify. JikesRVM gives the opportunity to use one of the memory management among all it has implemented. In our case we have chosen the named CopyMS. We will study the global structure of the memory management and its implementation.
After that we will explain the changes made in the memory managment.
At last a study about yield and eciency will be done, comparing the improved machine with the original one. To achieve this special benchmarks written in Java language will be used.


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

Trabajo de la asignatura Sistemas Informáticos (Facultad de Informática, Curso 2005-2006)

Palabras clave:Gestor de memoria, Hilo, JikesRVM, Máquina virtual de Java, Memory manager, Multiaplicación, Thread
Materias:Ciencias > Informática > Sistemas expertos
Código ID:9095
Depositado:09 Jun 2009 12:24
Última Modificación:06 Feb 2014 08:19

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