内核服务
SylixOS内核小巧,它提供的操作系统最基础的服务,这些服务包括:
1. 线程管理
2. 协程管理
3. 事件标志组管理
4. 中断管理
5. 调度器
6. 内存管理
7. 消息队列
8. 计数、互斥、二值信号量
9. 定时器管理
10. 资源回收器
这些最基础的功能构成了SylixOS所有功能与服务的核心。SylixOS本身是一个实时操作系统,所以内核调度器(scheduler)使用基于优先级的抢占式调度算法,调度器调度的基本单元为线程。SylixOS永远运行优先级最高的线程。
SylixOS调度器支持紧耦合同构多处理(SMP)并且调度器调度时间复杂度为