Desarrollo de un administrador de memoria segmentada para un sistema operativo didáctico

La finalidad de crear un administrador de memoria segmentada sin ningún tipo de solapamiento en el sistema operativo SODIUM, es la de generar un administrador clásico para que los alumnos de Sistemas Operativos puedan comprobar el estado de asignación de la memoria, los distintos segmentos en los qu...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Casas, Nicanor, De Luca, Graciela, Cortina, Martín, Ryckeboer, Hugo Emilio
Formato: Objeto de conferencia
Lenguaje:Español
Publicado: 2009
Materias:
ELF
GDT
LDT
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/19654
Aporte de:
Descripción
Sumario:La finalidad de crear un administrador de memoria segmentada sin ningún tipo de solapamiento en el sistema operativo SODIUM, es la de generar un administrador clásico para que los alumnos de Sistemas Operativos puedan comprobar el estado de asignación de la memoria, los distintos segmentos en los que queda dividido el proceso, su localización en memoria, la forma en que se traducen las direcciones, como se realiza la asignación dinámica de memoria para el proceso, la asignación de memoria compartida y los mecanismos de protección de las distintas áreas de memoria comparando la eficiencia en la asignación del recurso con la de otros administradores. Se presentaron dificultades que son generadas por la disponibilidad de las diferentes arquitecturas y los compiladores existentes en el mercado, ya que la mayoría trabaja por defecto con paginación o segmentaciónpaginada. Se tomó un formato estandarizado de archivos ejecutables, como es el ELF y se estudió la adaptación a las necesidades del administrador de memoria, estableciendo relaciones entre las diferentes direcciones ya sean lógicas, físicas o lineales y las distintas secciones o segmentos.