Home
last modified time | relevance | path

Searched refs:Scheduler (Results 1 – 8 of 8) sorted by relevance

/DragonOS/docs/kernel/sched/
H A Dcore.md3    定义了DragonOS的进程调度相关的api,是系统进行进程调度的接口。同时也抽象出了Scheduler的trait,以供具体的调度器实现。
30 - ``Scheduler:``
31   ``Scheduler``是各个调度算法提供给上层的接口,实现不同的调度算法,只需要向外提供这样一组接口即可。
H A Dcfs.md3    CFS(Completely Fair Scheduler),顾名思义,完全公平调度器。CFS作为主线调度器之一,也是最典型的O(1)调度器之一
8    ``CompletelyFairScheduler``实现了``Scheduler``trait,他是完全调度算法逻辑的主要实施者。
H A Drt.md22 2. sched(): 是对于Scheduler trait的sched()实现,是实时进程进行调度时的逻辑处理,该函数会返回接下来要执行的pcb,若没有符合要求的pcb,返回None
23 3. enqueue(): 同样是对于Scheduler trait的sched()实现,将一个pcb加入调度器的调度队列
/DragonOS/kernel/src/sched/
H A Didle.rs1 use super::Scheduler;
5 impl Scheduler for IdleScheduler {
H A Dsyscall.rs7 use crate::sched::Scheduler;
H A Dmod.rs97 pub trait Scheduler { interface
H A Dfair.rs22 CpuRunQueue, DequeueFlag, EnqueueFlag, LoadWeight, OnRq, SchedPolicy, Scheduler, TaskGroup,
1406 impl Scheduler for CompletelyFairScheduler {
/DragonOS/docs/community/ChangeLog/V0.1.x/
H A DV0.1.4.md126 Block IO Scheduler (#158)