Sanz Yuraszeck, Nicolás Esteban2024-10-292024-10-292011https://repositorio.usm.cl/handle/123456789/54348Catalogado desde la versión PDF de la tesis.En este documento se plantea una solución para transformar al Sistema Operativo B.lu OS (BOS), de un sistema operativo de uso general, en un sistema operativo de tiempo real. Se comienza estudiando el funcionamiento interno de BOS, colocando especial énfasis en el núcleo y el planificador de tareas. BOS es un sistema operativo de código abierto para sistemas embebidos, diseñado para trabajar sobre un microcontrolador de la familia MSP430 y brindar al programador una capa de abstracción sobre este hardware. Como algoritmo de planificación de tareas, BOS cuenta con uno de tipo apropiativo y de quantum fijo. También se estudian dos algoritmos de planificación de tiempo real, Earliest Deadline First (EDF) y Rate-Monotonic Scheduling (RMS). Estos algoritmos de planificación del procesador se programaron y se agregaron a BOS. Por último, se realizaron diversas pruebas y mediciones para evaluar el funcionamiento del sistema modificado, mejorando la latencia y el jitter del sistema.This document propose a solution to transform Sistema Operativo B.lu OS (BOS) from a general purpose operating system, into a real time operating sistem. Starts studing the internal operation of BOS, placing special enphasis to the kernel and the sheduling of tasks. BOS is a open source operating system for embeded systems. BOS is designed to work on a MSP430 and provides an abstraction layer over this hardware to the designer. As task scheduling algoritms, BOS has a preemptive task manager. Also studied two real time scheduling algoritms, Earliest deadline first (EDF) y Rate-monotonic scheduling (RMS). This algoritms of processor are programed and added to BOS. Finally, performed various tests and measurements to evaluate the performance of the modified system.CD ROMPapelesPlanificación de tareasSistema operativo de código abiertoAlgoritmos de planificación de tiempo realTransformación del sistema operativo B.LU OS para aplicaciones en tiempo realTesis de PregradoB - Solamente disponible para consulta en sala (opción por defecto)3560900197396