kernel CoreNK.EXE 解析

主要讨论几个:调度,线程优先级的映射,线程优先级的反转,THREAD API,看门狗以及访问保护;

(1)关于调度

进程->线程->基于优先级线程调度;256个优先级, 调度时间片 100ms

 

(2)优先级映射表

0-19 drvies

20- graphics

....

130-kitl

....

 

225-255 application s

 

(3)优先级反转--避免死锁;

(4)Thread API

线程优先级API SET,GET...

sleep 挂起函数

 

(5) watchdog

(6)访问保护

线程之间访问保护;

RESOURCE DLL---可以通过线程访问

memory -map file  ---可以通过线程访问

share heap

----归属进程可以读写

---非归属进程可以读;

object store ---仅仅能通过files.exe 可以访问;

 

PSL call: 进程安全锁 调用

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值