Complutense University Library

Máquina virtual de Java multiaplicación

Alján Sanz, Jose Carlos and González Moreno, Ricardo and Shakar Serrano, Rebeca (2006) Máquina virtual de Java multiaplicación. [Coursework] (Unpublished)

[img]
Preview
PDF
597kB
View download statistics for this eprint

==>>> Export to other formats

Abstract

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.

Item Type:Coursework
Additional Information:Trabajo de la asignatura Sistemas Informáticos (Facultad de Informática, Curso 2005-2006)
Uncontrolled Keywords:Gestor de memoria, Hilo, JikesRVM, Máquina virtual de Java, Memory manager, Multiaplicación, Thread
Subjects:Sciences > Computer science > Expert systems (Computer science)
ID Code:9095
Deposited On:09 Jun 2009 12:24
Last Modified:06 Feb 2014 08:19

Repository Staff Only: item control page