原创 关于智能实现同级优先平均获得时间片问题(非典)

2009-2-17 21:10 2314 6 8 分类: MCU/ 嵌入式
HotTask51 发表于 2009-2-17 20:44 侃单片机 ←返回版面 按此察看该网友的资料 按此把文章加入收藏夹 按此编辑本帖

5楼: 关于智能实现同级优先平均获得时间片问题(非典)


“阶级敌人”们会从HotTaskPriorityTickCount位的构架中看出

50年代的人有多么地“节约闹革命”~~~

从HotTask51的动态优先调度算法实现叙述中可以看出“红色脑浆”的再现~~~

它之精华:

1.用一局部变量来记录某节拍中断时遍历任务就绪(--TickCount==0)时
  它会在其高4位的位域中加一,即+=0x10,同时将被中断的任务号及TaskID
  覆盖填入到其低4位。
  当其遍历结束后,若>=0x20时,即至少有2个任务在此期间就绪。
  此变量命名为readyCount,初值为0x00,即高4位=0,无就绪任务出现,
  低4位=0,表示切换任务号即TaskID=0,即空闲任务。
  俺觉得这样解释和命名是比较合理的。
  注意readyCount的累加条件(Suspend=1即被挂起的任务不累加):
  1.满足--TickCount==0。
  2.满足ready==1,即上次被“同类抛弃”的高优先任务

2.请特别留意ready位,它在任务就绪而被高级别任务不受规则,不再被事先
  约定的同级互让时,ready永远为1,故其在后面的节拍中断时,由于节拍
  计数(记录)器TickCount只有3位,且在就绪跳变时被Priority所覆盖,
  故此次虽参加遍历且被减一,但未满足就绪跳变的条件--TickCount==0,
  故ready不会被改动,即保留原状态ready=1.
  故readyCount。
  HotTask51这么做合理吗???是特点吗???

下面是关于主题---关于智能实现同级优先平均获得时间片问题之探讨

51一般都有2个以上的硬件定时器,其中有1个给HotTask51使用,其他为用户
  自己所有。
  
  在OS为“单核”即一个硬件定时器的环境下,所谓的时间片可能会成为一句空话!!!
  
同级的“无赖势力”可能在为大家事先约定的时间片里,不进行协作
式的OS,那么,HotTask51想降低这些无赖势力的破坏采取的“扶贫”

政策就会“代代流传”...上次的“可怜人”成了新的无赖~~~
那么HotTask51的好心就随之东流~~~

那么如何智能地对付这些无赖分子呢???
我们可以向布什同志学习,以“打击恐怖”为由,建立快速反应
部队~~~

HotTask51将在事先未经用户的同意下,强征其未用之定时器来
实现真正的时间片即“双核多线程”之“高科技”~~~

若用户定时器用满且和HotTask51“签下”了协议,默认在紧急状态
下,HotTask51有权在其“中断隐身”期间,将其降级(以后再谈如何实现)

因为系统节拍中断默认最低级硬件中断,但所有硬件中断在其隐身
后都被纳入了HotTask51的任务体系!!!

但他们的“任务级别”虽然属于“7级”,但都低于同级的“狗任务”

所以,HotTask51的狗任务对整个系统拥有绝对和生杀大权,如软件
复位!!!

所以暂且抛开主题而论,“阶级敌人”置顶的“探讨: OS 和看门狗的问题”

对于俺自封的“狗论之缔造者”而言,都是白讨论~~~

所以,HotTask51的路还会有些时日,但其“红色的思想”绝不次于
任何地球人!!!!

菜农深深地明白~~~

PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

用户180103 2009-2-18 19:42

你的博客做的不错哦,有实力的人!

用户180103 2009-2-18 19:41

看过,不错! 回访感谢!
相关推荐阅读
雁塔菜农 2012-04-05 17:51
2012年度新唐Cortex-M0助学开发套件有约束条件赠送申报贴
2012年度新唐Cortex-M0助学套件从4月起每月有约束条件发放16套。 申报人必须是21ic或 EDNC 会员 并具备1月的会龄。 申报时必须注明“遵守约束条件,缴纳250元订金,上...
雁塔菜农 2012-04-05 17:04
2012年度Cortex-M0助学园地推广框图
...
雁塔菜农 2012-04-01 17:59
2012年度Cortex-M0助学园地奖励计划细则
抢楼请点击:菜地公告:即日起创建《菜农Cortex-M0助学园地》(盖楼入口) 每月10号和25号的下午2:50进行2次抢楼,规则同去年12月的疯狂抢楼活动。 奖品由21IC、北航、广州迪圣...
雁塔菜农 2012-02-03 08:19
菜农谋略:搞定牛人宋俊德,对女牛人孙昌旭说:“记住,俺是雁塔菜农~~~ ”
http://www.baidu.com/s?wd=%B2%CB%C5%A9%D0%A6%CC%B8%A1%B6%D0%C2%C0%CB%C3%FB%C8%CB%D0%A7%D3%A6%A1%B7...
EE直播间
更多
我要评论
2
6
关闭 站长推荐上一条 /3 下一条