打印

中断隐身之精华--天然的协作式操作系统

[复制链接]
7292|27
手机看帖
扫描二维码
随时随地手机跟帖
楼主
airwill| | 2009-2-11 12:26 | 显示全部楼层 回帖奖励 |倒序浏览

窃以为:裸奔式实时操作系统是个"忽悠"!

首先非常感谢 hotpower 热情提高个人研究成果.
我的观点仅代表个人看法, 对技术的理解和探讨.

在我看来, 不管如何简单的操作系统, 最起码要解决这一个"资源"的管理和分配问题——这就是时间.对 CPU 时间进行分配是操作系统的第一首要任务.

为此, 就出现了任务, 和任务调度
为了准确进行任务调度, 就必须采用任务状态数据结构来记录任务的状态
为了能让剥夺了运行权的任务能再次恢复运行, 就必须保存任务的工作参数(寄存器和堆栈)

裸奔式实时操作系统基本是在讲述裸奔系统.而对于这些核心问题没有做足够的阐述.

另外, 关于定时节拍, 只要有时间响应要求的裸奔系统, 也都是必须的, 根本不是操作系统的特性.
中断服务,通常的裸奔系统也需要处理.这不是操作系统的特性.
其中描述的“隐身门”,“中断隐身”并不玄奥,我们可以将其看做是任务调度的一个手段而已.


使用特权

评论回复
沙发
Airwill| | 2009-2-12 14:28 | 显示全部楼层

严重晕倒!

是不是新年刚过?
现在的技术人员是越来越虚浮了? 科技发展到现在, 是不是一种倒退?

to:12楼

火星与地球之间真的以光年作为长度单位吗? 说这话有没有考证过?

下面给一点数据你看看
地球的公转轨道平均半径约 1.5 亿公里
火星的公转轨道平均半径约 2.3 亿公里
地球跟火星的最大距离也就 3.8 亿公里左右

而 1 光年是多少? 大约是9.5万亿公里

那么  3.8 亿公里 = 0.00004 光年!(是不是12楼喜欢用0.后面那么多零)?

忠告, 不要以为自己做了个什么, 就那么神, 好不好?!
做技术的, 要谦虚一点!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则