首页>行业>正文
14 进程的等待与唤醒机制 焦点资讯
2023-04-29 16:21:14    来源:博客园

进程的等待结构:

kwlst_t 结构用于挂载等待的进程;经常被包含在信号量等结构,是用于保护访问受限的贡献资源;

进程等待:


(相关资料图)

krlsched_wait 函数:获取当前正在运行的进程,设置进程状态为等待状态,执行脱链操作,并将进程加入等待结构;

进程唤醒:

krlsched_up 函数:从等待数据结构中获取进程,然后设置进程的状态为运行状态,最后将这个进程加入到进程优先级链表中;

空转进程:

空转进程是进程调度器的最后选择;每个CPU一个空转进程;

建立空转进程:

cosmos的空转进程是内核进程,不加入调度系统,而是一个专用的指针指向它;

new_cpuidle 接口函数,调用new_cpuidle_thread 函数,建立空转进程;借用之前的建立进程的操作,最后设置调度系统结构的空转进程和当前进程 指针 ,指向这个空转进程;

其中,将 krlcpuidke_main 空转进程的主函数 传进初始化内核栈函数;主函数就是一个死循环;

空转进程运行:

作为第一进程,手动启动,没法调度;krlcpuidle_start 函数:取出空转进程,设置一下机器上下文结构和运行状态,接着调用retnfrom_first_sched 函数,恢复进程内核栈中的内容,启动运行;

将建立空转进程和启动空转封装为初始化空转进程函数,最后 初始化进程调度器和初始化空转进程 由init_krl函数最后调用;

实验部分(后续更新):

多进程运行:

现在的状态:空转进程调用了 进程调度器, 而进程调度器选择了空转进程, 一个闭环;

实验部分:

建立两个内核进程,运行两个函数,都调用 krlschedul 函数, 交替运行;

关键词:

14 进程的等待与唤醒机制 焦点资讯

进程的等待结构:kwlst_t结构用于挂载等待的进程;经常被包含在信号量等结构,是用于保护访问受限的贡献资2023-04-29

暴走漫画-55_对于暴走漫画-55简单介绍 环球简讯

1、《暴走漫画-55》是2019年宁波出版社出版的图书,作者是《暴走漫画》创作部。2、全书主要是分为暴走校园2023-04-29

官方“作弊器”,《CS:GO》游戏玩家发现 Steam 记事本功能新用法

IT之家4月29日消息,Valve在近日的SteamBeta版本更新中,内置了记事本功能,便于玩家记录游2023-04-29

太平洋给予睿创微纳买入评级,2022承压但低点已过,23Q1延续高增长 全球快讯

太平洋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

全球快讯:xp系统玩帝国时代2经常花屏如何解决

解决方法:1、重新开启帝国2。2、桌面空白处右键选择属性,切换到“设置”标签页,将颜色质量调成(16位)中2023-04-29

每日快看:初中生早恋家长怎么办_初中生早恋

你们好,最近小活发现有诸多的小伙伴们对于初中生早恋家长怎么办,初中生早恋这个问题都颇为感兴趣的,今天2023-04-29

全球信息:张信哲杭州开唱 “大莲花”迎来万人观众压力测试

4月28日晚,迎亚运张信哲未来式2 0演唱会在杭州奥体中心体育场(“大莲花”)精彩上演。这是“大莲花”在亚2023-04-29

广告人五一想去淄博烧烤,却被“劝退”?|天天简讯

前言临近五一,本是万众期待的小短假,淄博文旅却发布了一次“劝退”旅客的信。网友热议表示十分真诚和走心2023-04-29

世界热点评!圣翼传说官网在哪下载 最新官方下载安装地址

圣翼传说怎么下载?想要比别人更加抢先抢快的玩到这款游戏,那么你获取游戏开测消息是关键,能够获取到第一2023-04-29

14个月的宝宝发育标准表_14个月的宝宝发育标准|全球资讯

1、“会爬,会扶走(四肢),能听懂大人话做点头、再见等动作(听觉),认识五官,能指认灯、沙发等物品(2023-04-29

苏州大学2+2分数线_苏州大学二本分数线-环球热闻

1、苏州大学二本分数线苏州大学只招一本,何来二本。2、苏州大学坐落于素有“人间天堂”之称的古城苏州,是2023-04-29

我的青年岁月季彤_我的青年岁月

1、216章“走吧,”潘秀丽牵牵我的衣袖,径自回身走向地铁站口。2、  我小跑几步追上去,和她并肩走在一2023-04-29

苹果PowerBookG4M9691CH/A_关于苹果PowerBookG4M9691CH/A的简介 全球今亮点

音频解说1、苹果PowerBookG4M9691CH A是一款笔记本电脑,屏幕尺寸12 1英寸。本文关于苹果Powe2023-04-28

华润三九:一季度净利同比增36.9%|焦点热讯

华润三九(000999)4月28日晚间披露一季报,一季度实现营业收入63 52亿元,同比增长49 46%;净利润11 51亿元2023-04-28

朝比奈日和的群子颜色_朝比奈日和

1、第一幅图和第二幅图都是雨宫响也~他和朝比奈日和应该是朋友的关系,只是日和对九ノ瀬遥一见钟情而已,(2023-04-28

房产税真的要来了?

房产税真的要来了?,房价,征收,房产税,不动产登记,农村宅基地,不动产确权2023-04-28

中超连开两张罚单!成都蓉城主场被警告,杨帆8个月内被罚款9万_当前聚焦

北京时间4月28日晚上的消息,中国足协开出两张罚单,成都蓉城主场被警告,津门虎球员杨帆追加禁赛4场和罚款2023-04-28

李亚鹏商业版图盘点 李亚鹏雪山投资公司已被强执4.5亿_环球热讯

近日,李亚鹏与哥哥因未按时履行4千万还款被申请强制执行。对此,李亚鹏回应称已和对方商定还款计划,强制2023-04-28

芬兰Fortum公司开始从电池“黑粉”中回收原材料-天天新动态

据路透社报道,芬兰公用事业公司Fortum4月25日表示其新建工厂已投入使用,并开始从电动汽车电池2023-04-28

河北省邢台市2023-04-28 17:09发布雷电黄色预警

一、河北省邢台市天气预报1、广宗县气象台2023年04月28日17时10分发布雷电黄色预警信号。2、预计未来6小时,我县2023-04-28