时间片

到底什么是上下文切换?

Linux 是一个多任务的操作系统,可以同时多个任务并发执行,任务数超过CPU核心数。当然同一时刻在执行的任务数,最多也就只能是CPU核心数,只不过CPU时间片在多个任务之间来回切换罢了。上下文切换就是为了保存任务切换时刻的基本信息,当CPU重新执行任务的时候

migration 时间片 bibo 2024-12-24 16:11  1

一个基于优先级协作式调度的嵌入式操作系统

优先级协作式调度:任务自行管理生命周期,避免了抢占带来的复杂性,减少了重入问题。时间控制:提供定时任务和软件定时器,方便实现时间相关的操作。任务间通信机制:提供队列、通知、事件标志等机制,实现不同任务之间的有效通信。状态机支持:提供分层状态机支持,简化复杂逻辑

优先级 嵌入式操作系统 时间片 2024-12-02 11:40  3