首页文章正文

进程调度的主要依据,进程调度是处理什么的单位

进程调度的职责是按给定的 2023-08-26 10:11 634 墨鱼
进程调度的职责是按给定的

进程调度的主要依据,进程调度是处理什么的单位

进程调度的主要依据,进程调度是处理什么的单位

进程调度的基础在include/sched.h的task_struct结构中,它有以下成员。请注意,这些成员的代码不是在一起的,它们只是粘贴在一起。 /当调度机会到来时,检查选择进程的依据。其中,policy是进程的调度策略,用于区分两种进程——实时和普通;priority是进程的优先级(实时和正常);counter是大小完全由p决定的进程片的剩余时间

●0● B.优先级是进程调度的主要依据,一旦确定,就不能改变。C.在单CPU系统中,随时都有进程在运行。D.当进程无法获得CPU时,其状态为阻塞13. 综合考虑进程的等待时间和进程的执行时间,在调用服务程序中调用,该函数是时钟中断服务程序的主要组成部分。调用该函数的频率就是时钟中断的频率,即每秒100次(简称100Hz或100Hz);系统时间就是通过该函数完成的

need_resched,nice,counter,policyandrt_priority(1)need_resched:当调度机会到来时,检查该字段的值,如果为1,则调用schedule()。 2)计数器:该进程被时钟中断的频率非常高:每秒100次。时钟中断的主要工作是处理所有与时间相关的信息并决定是否执行调度器。 所有与时间相关的信息,包括系统时间、进程时间片、延迟、CPU使用时间

调度周期:指所有进程运行一次所需的时间。 进程权重:根据进程的重要性,为每个进程分配不同的权重。 例如调度周期为30ms,进程A的权重为1,进程B的权重(为什么称为轻量级进程),这部分还要算出进程0、进程1和孤儿进程,以及睡眠时的等待队列; 第三部分:搞清楚Linux进程调度算法,不同的调度策略,实时、完全公平的调度

后台-插件-广告管理-内容页尾部广告(手机)

标签: 进程调度是处理什么的单位

发表评论

评论列表

黑豹加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号