Back to Search Start Over

Simulador de algoritmos de planificación de sistemas operativos

Authors :
Maté de Nicolás, Paulo
Carretero Pérez, Jesús
Universidad Carlos III de Madrid. Departamento de Informática
Source :
e-Archivo. Repositorio Institucional de la Universidad Carlos III de Madrid, instname
Publication Year :
2019

Abstract

Ossas (Operating Systems Scheduling Algorithms Simulator) son las siglas bajo las que se denomina a las múltiples herramientas que componen una solución completa para simular diferentes escenarios en cuanto a la planifcación de procesos en Sistemas Ope- rativos, mostrar el estado del sistema en cada momento y ejecutar el simulador en las plataformas más usadas en la actualidad. La pieza fundamental es la librería (ossas-lib) que contiene la lógica de la simulación, independiente de cualquier interfaz, permite su integración en cualquier entorno que per- mita la ejecución de código javascript, encontrado hoy en día en la web, plataformas de escritorio y plataformas móviles. Alrededor de esta librería se ha creado una aplicación Angular (ossas-ng), que propor- ciona una interfaz para poder interactuar con el simulador. Esta aplicación es altamente modular, ya que esta arquitectura es una parte integral del desarrollo con Angular, lo que permite su futura expansión de forma sencilla. Para llevar una aplicación web a las plataformas de escritorio se ha creado una apli- cación basada en Electron JS (ossas-electron). Esta forma de distribución añade una gran carga computacional debido a que se debe ejecutar una pequeña instancia de un navegador web para ejecutar la aplicación como si fuese nativa, sin embargo las ventajas obtenidas superan, en este caso, esta carga extra. Gracias a esta solución de herramientas se permite llevar un simulador de algoritmos de planifcación de sistemas operativos a cualquier dispositivo que pueda ejecutar un nave- gador web y permitir que cualquier persona pueda entender los conceptos de planifcación de procesos de una forma interactiva y visual. Ingeniería Informática

Details

Database :
OpenAIRE
Journal :
e-Archivo. Repositorio Institucional de la Universidad Carlos III de Madrid, instname
Accession number :
edsair.dedup.wf.001..5bdf62d617a755fdb690a20dc39f2683