1 repositorio
Low-level mechanisms such as semaphores, mutexes, and queues used to coordinate tasks within an OS kernel.
Distinct from Task-Pool Coordination: Existing candidates focus on high-level task queues or POSIX pools; this is about core kernel primitives.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Kernel Synchronization Primitives. Refine with filters or upvote what's useful.
LiteOS es un kernel de sistema operativo en tiempo real ligero diseñado para dispositivos restringidos con memoria y potencia de procesamiento limitadas. Proporciona una base para el desarrollo de IoT embebido, centrándose en la gestión estable y predecible de los recursos del sistema. El sistema implementa un planificador de tareas preventivo y gestión de recursos basada en interrupciones para asegurar la capacidad de respuesta en tiempo real. Incorpora un mecanismo de inactividad tickless y ciclos de suspensión-activación optimizados para reducir el consumo de energía en hardware alimentado por batería. El kernel incluye capacidades para la sincronización de tareas mediante semáforos y asignación de memoria estática para prevenir la fragmentación en tiempo de ejecución. La funcionalidad adicional cubre la integración con la nube IoT mediante protocolos estándar de transmisión segura de datos, monitoreo del rendimiento del sistema y un shell de interfaz serie para depuración y ejecución de comandos.
Provides essential synchronization primitives like semaphores and mutexes to coordinate concurrent kernel processes.