Biblioteca de la Universidad Complutense de Madrid

Emulador de llamadas al sistema de Linux bajo arquitectura PowerPC

Impacto



García Gómez, Ricardo Jesús y Sánchez Esteban, Juan José y Vivas Rebuelta, José María (2006) Emulador de llamadas al sistema de Linux bajo arquitectura PowerPC. [Trabajo de curso] (No publicado)

[img]
Vista previa
PDF
1MB


Resumen

El proyecto consiste en darle a un simulador PowerPC, que ya existe, la capacidad de ejecutar
programas reales Linux. Dicho simulador pertenece a la conocida herramienta de modelado de arquitecturas
SimpleScalar.
Para esto, hemos modificado, en el simulador, el modulo que se ocupa de la carga del programa en
memoria para su ejecución y el modulo que implementa el interfaz de llamadas al sistema.
La modificación realizada en el simulador, ha sido probada con los test de carga propios de
SimpleScalar y con el paquete de benchmarks SPEC 2000, para comprobar el correcto funcionamiento del
repertorio de llamadas al sistema en programas con carga real de trabajo.
La importancia de esta modificación radica en la gran difusión del simulador estático. Usando los
módulos modificados del proyecto se puede comprobar el funcionamiento de cambios en otros módulos,
como predictores de salto, en el conjunto LinuxPPC.
[ABSTRACT]
The aim of this proyect is to make an existent PowerPC simulator able to run Linux real programs.
That simulator owns to the wide known tool SimpleScalar, a processors architecture simulation tool.
We have modified, in the simulator, the loader module, which loads the program into memory before
running it, and the syscalls interface module.
This simulator update has been tested with SimpleScalar tests and with the benchmarks SPEC 2000,
that test the correct syscall operation with real load programs.
The importance of this update lies in the great spreading of the static simulator. Using the updated
modules of our proyect, the operation of changes made in oher modules, like branch predictors, can be tested
on a LinuxPPC
system.


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:AIX (Advanced Interactive eXecutive), ELF (Executable and Linkable Format), Enlazado estático, Linux, Llamada al sistema, PowerPC, SimpleScalar, SPEC, Unix
Materias:Ciencias > Informática > Sistemas expertos
Código ID:8959
Depositado:02 Jun 2009 07:32
Última Modificación:06 Feb 2014 08:17

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