Searched refs:SCHED_FIFO (Results 1 – 4 of 4) sorted by relevance
/DragonOS-0.1.8/docs/kernel/sched/ |
D | rt.md | 26    目前在DragonOS中,主要的调度策略有SCHED_NORMAL 策略 | SCHED_FIFO 策略 | SCHED_RT 策略,具体的调度策略为: 30 2. SCHED_FIFO 策略: 31 SCHED_FIFO是“实时进程调度策略”,这是一种先进先出的调度策略,该策略不涉及到CPU时间片机制,在没有更高优先级进程的前提下,只能等待其他进程主动释放CPU资源; 32 在SCHED_FIFO策略中,被调度器调度运行的进程,其运行时长不受限制,可以运行任意长的时间。 48 1. policy:实时进程的策略,目前有:SCHED_FIFO与SCHED_RR
|
/DragonOS-0.1.8/kernel/src/sched/ |
D | sched.h | 10 #define SCHED_FIFO 1 macro
|
D | core.rs | 7 process_control_block, MAX_CPU_NUM, PF_NEED_MIGRATE, PROC_RUNNING, SCHED_FIFO, 133 } else if pcb.policy == SCHED_FIFO || pcb.policy == SCHED_RR { in sched_enqueue() 161 SCHED_FIFO | SCHED_RR => { in sched_update_jiffies()
|
D | rt.rs | 8 process_control_block, MAX_CPU_NUM, PF_NEED_SCHED, SCHED_FIFO, SCHED_RR, 177 if proc.policy == SCHED_FIFO { in sched()
|