Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

Máquina virtual de Java multiaplicación

dc.contributor.advisorOlcoz Herrero, Katzalin
dc.contributor.authorAlján Sanz, Jose Carlos
dc.contributor.authorGonzález Moreno, Ricardo
dc.contributor.authorShakar Serrano, Rebeca
dc.date.accessioned2023-06-20T14:22:02Z
dc.date.available2023-06-20T14:22:02Z
dc.date.issued2006
dc.descriptionTrabajo de la asignatura Sistemas Informáticos (Facultad de Informática, Curso 2005-2006)
dc.description.abstractEl 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.
dc.description.departmentDepto. de Arquitectura de Computadores y Automática
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/9095
dc.identifier.urihttps://hdl.handle.net/20.500.14352/54339
dc.language.isospa
dc.page.total52
dc.relation.ispartofseriesTrabajos de curso (Departamento de Arquitectura de Computadores y Automática, FDI)
dc.rights.accessRightsopen access
dc.subject.cdu004.438Java(043.3)
dc.subject.cdu519.713(043.3)
dc.subject.keywordGestor de memoria
dc.subject.keywordHilo
dc.subject.keywordJikesRVM
dc.subject.keywordMáquina virtual de Java
dc.subject.keywordMemory manager
dc.subject.keywordMultiaplicación
dc.subject.keywordThread
dc.subject.ucmSistemas expertos
dc.titleMáquina virtual de Java multiaplicación
dc.typecoursework
dspace.entity.typePublication
relation.isAdvisorOfPublication8cfc18ec-4816-404d-982d-21dc07318c07
relation.isAdvisorOfPublication.latestForDiscovery8cfc18ec-4816-404d-982d-21dc07318c07

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
memproy.pdf
Size:
583.82 KB
Format:
Adobe Portable Document Format