1 research outputs found

    Visualizaci贸n de estructuras internas de un sistema operativo en ejecuci贸n como herramienta did谩ctica

    Get PDF
    En el presente proyecto se desarroll贸 un visualizador de las estructuras internas de un sistema operativo en ejecuci贸n con prop贸sito educativo, que posee la capacidad de comunicaci贸n con el mismo, durante su ejecuci贸n mediante el puerto serie. Este permite observar en tiempo real el comportamiento de los procesos y el sistema operativo, a trav茅s de formatos de visualizaci贸n de la asignaci贸n de memoria, tablas b谩sicas del sistema y planificadores de CPU. Se analizaron las t茅cnicas que emplean los depuradores modernos, en cuanto a la implementaci贸n de mecanismos de Puntos de Parada mediante el soporte que provee la arquitectura IA32.Para asegurar la interoperabilidad con el depurador GDB se incorpor贸 un m贸dulo remoto denominado GDB-stub, que resuelve la comunicaci贸n a nivel l贸gico. Se implementa para ello el protocolo RSP de comunicaci贸n bidireccional a trav茅s del puerto serie entre diferentes m谩quinas, haciendo uso de un driver de desarrollo propio. Esto permite alterar el estado de ejecuci贸n del sistema operativo, pudiendo obtener los estados y estructuras internas del mismo. El visualizador consta de m贸dulos que permiten ver gr谩ficamente las estructuras internas del sistema, mediante la informaci贸n obtenida de S.O.D.I.U.M. a trav茅s de GDB y posibilitando en el futuro reconfigurarlo para funcionar con otros sistemas operativos.Fil: De Luca, Graciela Elisabeth. Universidad Nacional de La Matanza. Departamento de Ingenier铆a e Investigaciones Tecnol贸gicas; Argentina.Fil: Cortina, Mart铆n. Universidad Nacional de La Matanza. Departamento de Ingenier铆a e Investigaciones Tecnol贸gicas; Argentina.Fil: Barillaro, Sebasti谩n. Universidad Nacional de La Matanza. Departamento de Ingenier铆a e Investigaciones Tecnol贸gicas; Argentina.Fil: Carnuccio, Esteban Andr茅s. Universidad Nacional de La Matanza. Departamento de Ingenier铆a e Investigaciones Tecnol贸gicas; Argentina.Fil: Casas, Nicanor Blas. Universidad Nacional de La Matanza. Departamento de Ingenier铆a e Investigaciones Tecnol贸gicas; Argentina.Fil: Mart铆n, Sergio Miguel. Universidad Nacional de La Matanza. Departamento de Ingenier铆a e Investigaciones Tecnol贸gicas; Argentina.Fil: Puyo, Gerardo Hern谩n. Universidad Nacional de La Matanza. Departamento de Ingenier铆a e Investigaciones Tecnol贸gicas; Argentina.Fil: Volker, Mariano. Universidad Nacional de La Matanza. Departamento de Ingenier铆a e Investigaciones Tecnol贸gicas; Argentina
    corecore