进程的等待结构:
kwlst_t 结构用于挂载等待的进程;经常被包含在信号量等结构,是用于保护访问受限的贡献资源;
进程等待:
(相关资料图)
krlsched_wait 函数:获取当前正在运行的进程,设置进程状态为等待状态,执行脱链操作,并将进程加入等待结构;
进程唤醒:
krlsched_up 函数:从等待数据结构中获取进程,然后设置进程的状态为运行状态,最后将这个进程加入到进程优先级链表中;
空转进程:
空转进程是进程调度器的最后选择;每个CPU一个空转进程;
建立空转进程:
cosmos的空转进程是内核进程,不加入调度系统,而是一个专用的指针指向它;
new_cpuidle 接口函数,调用new_cpuidle_thread 函数,建立空转进程;借用之前的建立进程的操作,最后设置调度系统结构的空转进程和当前进程 指针 ,指向这个空转进程;
其中,将 krlcpuidke_main 空转进程的主函数 传进初始化内核栈函数;主函数就是一个死循环;
空转进程运行:
作为第一进程,手动启动,没法调度;krlcpuidle_start 函数:取出空转进程,设置一下机器上下文结构和运行状态,接着调用retnfrom_first_sched 函数,恢复进程内核栈中的内容,启动运行;
将建立空转进程和启动空转封装为初始化空转进程函数,最后 初始化进程调度器和初始化空转进程 由init_krl函数最后调用;
实验部分(后续更新):
多进程运行:
现在的状态:空转进程调用了 进程调度器, 而进程调度器选择了空转进程, 一个闭环;
实验部分:
建立两个内核进程,运行两个函数,都调用 krlschedul 函数, 交替运行;
关键词:
进程的等待结构:kwlst_t结构用于挂载等待的进程;经常被包含在信号量等结构,是用于保护访问受限的贡献资2023-04-29
1、《暴走漫画-55》是2019年宁波出版社出版的图书,作者是《暴走漫画》创作部。2、全书主要是分为暴走校园2023-04-29
IT之家4月29日消息,Valve在近日的SteamBeta版本更新中,内置了记事本功能,便于玩家记录游2023-04-29
太平洋04月29日发布研报称,给予睿创微纳(688002 SH,最新价:51 71元)买入评级。评级理由主要包括:1)2023-04-29
今天来聊聊关于街道看书的现代小诗怎么写,现代小诗怎么写的文章,现在就为大家来简单介绍下街道看书的现代2023-04-29
4月26日,如祺出行获批在广州开展智能网联汽车示范运营资格,如祺出行自有Robotaxi车队将正式上线运营。图2023-04-29
2023年4月29日是反食品浪费法正式施行两周年。这部法律有哪些立法亮点?如何界定食品浪费标准?厨余垃圾处2023-04-29
欢迎观看本篇文章,小柴来为大家解答以上问题。谷歌浏览器怎么样,谷歌浏览器好用吗很多人还不知道,现在让2023-04-29
万联证券04月28日发布研报称,给予立高食品(300973 SZ,最新价:95 46元)增持评级。评级理由主要包括:12023-04-29
解决方法:1、重新开启帝国2。2、桌面空白处右键选择属性,切换到“设置”标签页,将颜色质量调成(16位)中2023-04-29
你们好,最近小活发现有诸多的小伙伴们对于初中生早恋家长怎么办,初中生早恋这个问题都颇为感兴趣的,今天2023-04-29
4月28日晚,迎亚运张信哲未来式2 0演唱会在杭州奥体中心体育场(“大莲花”)精彩上演。这是“大莲花”在亚2023-04-29
前言临近五一,本是万众期待的小短假,淄博文旅却发布了一次“劝退”旅客的信。网友热议表示十分真诚和走心2023-04-29
圣翼传说怎么下载?想要比别人更加抢先抢快的玩到这款游戏,那么你获取游戏开测消息是关键,能够获取到第一2023-04-29
1、“会爬,会扶走(四肢),能听懂大人话做点头、再见等动作(听觉),认识五官,能指认灯、沙发等物品(2023-04-29
1、苏州大学二本分数线苏州大学只招一本,何来二本。2、苏州大学坐落于素有“人间天堂”之称的古城苏州,是2023-04-29
1、216章“走吧,”潘秀丽牵牵我的衣袖,径自回身走向地铁站口。2、 我小跑几步追上去,和她并肩走在一2023-04-29
音频解说1、苹果PowerBookG4M9691CH A是一款笔记本电脑,屏幕尺寸12 1英寸。本文关于苹果Powe2023-04-28
华润三九(000999)4月28日晚间披露一季报,一季度实现营业收入63 52亿元,同比增长49 46%;净利润11 51亿元2023-04-28
1、第一幅图和第二幅图都是雨宫响也~他和朝比奈日和应该是朋友的关系,只是日和对九ノ瀬遥一见钟情而已,(2023-04-28
房产税真的要来了?,房价,征收,房产税,不动产登记,农村宅基地,不动产确权2023-04-28
北京时间4月28日晚上的消息,中国足协开出两张罚单,成都蓉城主场被警告,津门虎球员杨帆追加禁赛4场和罚款2023-04-28
近日,李亚鹏与哥哥因未按时履行4千万还款被申请强制执行。对此,李亚鹏回应称已和对方商定还款计划,强制2023-04-28
据路透社报道,芬兰公用事业公司Fortum4月25日表示其新建工厂已投入使用,并开始从电动汽车电池2023-04-28
一、河北省邢台市天气预报1、广宗县气象台2023年04月28日17时10分发布雷电黄色预警信号。2、预计未来6小时,我县2023-04-28