31 research outputs found

    SiSO: Un simulador integral del Sistema Operativo

    Get PDF
    Comprender cada uno de los conceptos relacionados a los Sistemas Operativos( SO) y la interrelación de todas sus componentes, no es simple. Su estudio, generalmente se basa en el análisis de conceptos teóricos con prácticas de escritorio, cambiar estas por buenas prácticas de laboratorio constituyó el disparador de esta línea de trabajo. Si bien existen numerosos simuladores de SO, generalmente no constituyen una herramienta didáctica íntegra. La construcción de un simulador del SO tiene como objetivo proveer una herramienta de software, la cual simular a el funcionamiento de un SO y cada uno de sus componentes, en ambientes con condiciones controladas a través de la definición de las características del sistema, la selección de la políticas y la comparación del desempeño. En este trabajo se presentan las consideraciones principales tanto del diseño como de la implementación de SiSO(Simulador Integral del Sistema Operativo).Eje: Tecnología informática aplicada en educaciónRed de Universidades con Carreras en Informática (RedUNCI

    Una herramienta de simulación para la planificación de procesos

    Get PDF
    El principal objetivo de los Sistemas Operativos (SOs) en un ambiente de computación es la gestión de los recursos del sistema. El recurso más importante de todo sistema es la CPU y por lo tanto administrarlo de forma eficiente implica realizar una cuidadosa planificación de su uso. Es por ello que realizar una correcta planificación constituye uno de los puntos centrales en el diseño de un buen SO. Comprender la importancia de la administración de los recursos generalmente se basa en el análisis de conceptos teóricos con prácticas de escritorio. Ayudar a la metodología de enseñanza tradicional mediante la experimentación permitirá comprender las características y funcionalidades del administrador del procesador, objetivo de este trabajo. SPPP es un Simulador del Planificador de Procesos; su objetivo es realizar una correcta simulación de la planificación de los procesos bajo distintas cargas del sistema, permitiéndole al usuario la definición del ambiente de trabajo a recrear. La utilización de SPPP permite comparar el desempeño de una política de planificación con respecto a otra, pudiéndose establecer cuál de ellas se comporta mejor bajo una determinada configuración. En este trabajo se presentan las consideraciones principales tanto del diseño como de la implementación de SPPP, además de los resultados obtenidos en el dictado de materias relacionadas a los SOs.Facultad de Informátic

    El planificador de procesos a través de un simulador

    Get PDF
    El Sistema Operativo permite simplificar la gestión de recursos. La administración eficiente de los recursos implica una cuidadosa planificación del uso de cada uno. El procesador o CPU es un recurso clave, su correcta planificación constituye uno de los puntos centrales en el diseño de un buen Sistema Operativo. Comprender cada uno de los conceptos relacionados a los Sistemas Operativos y la interrelación de todas sus componentes, no es simple. Su estudio, generalmente se basa en el análisis de conceptos teóricos con prácticas de escritorio, cambiar estas prácticas por buenas prácticas de laboratorio constituyó el disparador de este trabajo. Si bien existen numerosos simuladores de planificación de la CPU, estos no constituían una herramienta didáctica íntegra. El desarrollo de SPPP tiene como objetivo proveer una herramienta software para simular la planificación de los procesos, permitiendo la definición de las características del sistema, la selección de la política de planificación y la comparación del desempeño. En este trabajo se presentan las consideraciones principales tanto del diseño como de la implementación de SPPP.Presentado en el VIII Workshop Tecnología Informática aplicada en Educación (WTIAE)Red de Universidades con Carreras en Informática (RedUNCI

    El planificador de procesos a través de un simulador

    Get PDF
    El Sistema Operativo permite simplificar la gestión de recursos. La administración eficiente de los recursos implica una cuidadosa planificación del uso de cada uno. El procesador o CPU es un recurso clave, su correcta planificación constituye uno de los puntos centrales en el diseño de un buen Sistema Operativo. Comprender cada uno de los conceptos relacionados a los Sistemas Operativos y la interrelación de todas sus componentes, no es simple. Su estudio, generalmente se basa en el análisis de conceptos teóricos con prácticas de escritorio, cambiar estas prácticas por buenas prácticas de laboratorio constituyó el disparador de este trabajo. Si bien existen numerosos simuladores de planificación de la CPU, estos no constituían una herramienta didáctica íntegra. El desarrollo de SPPP tiene como objetivo proveer una herramienta software para simular la planificación de los procesos, permitiendo la definición de las características del sistema, la selección de la política de planificación y la comparación del desempeño. En este trabajo se presentan las consideraciones principales tanto del diseño como de la implementación de SPPP.Presentado en el VIII Workshop Tecnología Informática aplicada en Educación (WTIAE)Red de Universidades con Carreras en Informática (RedUNCI

    Reducing the LSQ and L1 Data Cache Power Consuption

    Get PDF
    In most modern processor designs, the HW dedicated to store data and instructions (memory hierarchy) has become a major consumer of power. In order to reduce this power consumption, we propose in this paper two techniques, one to filter accesses to the LSQ (Load-Store Queue) based on both timing and address information, and the other to filter accesses to the first level data cache based on a forwarding predictor. Our simulation results show that the power consumption decreases in 30-40% in each structure, with a negligible performance penalty of less than 0.1%

    Reducción de consumo en la caché de datos de nivel 1 utilizando un predictor de forwarding

    Get PDF
    En la mayoría de los diseños de los procesadores actuales, el acceso a la caché de datos de nivel 1 (L1D) se ha convertido en uno de los componentes de mayor consumo debido a su incremento de tamaño y elevadas frecuencias de acceso. Para reducir este consumo, proponemos una sencilla técnica de filtrado. Nuestra idea se basa en un predictor de forwarding de alta precisión que determina si una instrucción de load tomará su dato vía forwarding a través de la LSQ –evitando en este caso el acceso a la L1D- o si debe ir a por él a la caché de datos. Nuestros resultados de simulación muestran que podemos ahorrar de media un 35% del consumo de la L1D, con una degradación despreciable de rendimient

    Reducing the LSQ and L1 data cache power consumption

    Get PDF
    In most modern processor designs, the HW dedicated to store data and instructions (memory hierarchy) has become a major consumer of power. In order to reduce this power consumption, we propose in this paper two techniques, one to filter accesses to the LSQ (Load-Store Queue) based on both timing and address information, and the other to filter accesses to the first level data cache based on a forwarding predictor. Our simulation results show that the power consumption decreases in 30-40% in each structure, with a negligible performance penalty of less than 0.1%.Presentado en el V Workshop Arquitectura, Redes y Sistemas Operativos (WARSO)Red de Universidades con Carreras en Informática (RedUNCI

    Evitando la exploración de puertos a través de DEP: un sistema dedicado

    Get PDF
    La seguridad en redes es un tópico que ha captado la atención en la mayoría de las investigaciones y desarrollos relacionados a redes. Tener redes seguras significa definir políticas de seguridad y tener herramientas capaces de detectar y prevenir distintos ataques. Existen numerosos puntos a considerar a la hora de hacer una red segura. Uno de ellos son las vulnerabilidades provistas por el software. Las vulnerabilidades son la puerta de acceso para los distintos ataques. El sistema operativo LINUX, la familia de protocolos de comunicación TCP/IP y el software de aplicación poseen varias. Los puntos de ataque de TCP/IP son producto de sus características jerárquicas y la amplia familia de protocolos. Si bien existen muchos ataques, la exploración de puertos es uno de los más comunes. La presente propuesta tiene como objetivo mostrar una herramienta: Sistema para la Detección de Exploración de Puertos(DEP), la cual permite detectar actividades de exploración ´on de puertos en la computadora local y evitar el acceso de extraños, no sólo en el momento sino también en el futuro.VI Workshop de Procesamiento Distribuido y Paralelo (WPDP)Red de Universidades con Carreras en Informática (RedUNCI

    Evitando la exploración de puertos a través de DEP: un sistema dedicado

    Get PDF
    La seguridad en redes es un tópico que ha captado la atención en la mayoría de las investigaciones y desarrollos relacionados a redes. Tener redes seguras significa definir políticas de seguridad y tener herramientas capaces de detectar y prevenir distintos ataques. Existen numerosos puntos a considerar a la hora de hacer una red segura. Uno de ellos son las vulnerabilidades provistas por el software. Las vulnerabilidades son la puerta de acceso para los distintos ataques. El sistema operativo LINUX, la familia de protocolos de comunicación TCP/IP y el software de aplicación poseen varias. Los puntos de ataque de TCP/IP son producto de sus características jerárquicas y la amplia familia de protocolos. Si bien existen muchos ataques, la exploración de puertos es uno de los más comunes. La presente propuesta tiene como objetivo mostrar una herramienta: Sistema para la Detección de Exploración de Puertos(DEP), la cual permite detectar actividades de exploración ´on de puertos en la computadora local y evitar el acceso de extraños, no sólo en el momento sino también en el futuro.VI Workshop de Procesamiento Distribuido y Paralelo (WPDP)Red de Universidades con Carreras en Informática (RedUNCI

    Monitor ES como una herramienta de acercamiento a las redes de computadoras

    Get PDF
    En este trabajo presentamos las conclusiones de la primera etapa planifi cada en un proyecto educativo de nuestra Facultad. Como objetivos generales nos propusimos desarrollar una herramienta educativa que estuviese dirigida a los alumnos avanzados de nuestra carrera, a través de la curr ícula corriente. La idea es ofrecerles un ámbito de discusi ón y desarrollo disciplinar en este área, no fuertemente abordada en nuestro Departamento. De esta manera también contribuir a la formación de tesistas, becarios y pasantes interesados en esta tem ática. Concretamente, en este trabajo presentamos el diseño de MonitorES, un Monitor de Estado de Servidores en una red de computadoras, trabajando en un ambiente TCP=IP. La motivaci ón principal del desarrollo de esta primera etapa estuvo basada en el siguiente concepto: para diseñar efi cientemente aplicaciones distribuidas, primero hay que familiarizarse y conocer la performance de la red sobre la que se implementar a la aplicaci ón. Una consecuencia inmediata del proyecto fue la formaci ón de recursos humanos en el área altamente cr ítica de redes, produciendo un acercamiento amigable de usuarios no expertos en la tem ática.Eje: Tecnología Informática aplicada en Educación (TIE)Red de Universidades con Carreras en Informática (RedUNCI
    corecore