操作系统的分时处理的理解
1538|12
|
|
|
|
|
评论
@18990194628 :不是硬实时调度的时间片OS一样可以打断低优先级while(1)进入高优先级任务,因为有定时中断的存在。Windows就是非实时性操作系统,你用烤鸡的测试软件占满CPU时间,其他任务一样可以执行,只是有点卡。
@R2D2 :大哥,我就是让他可以测试一下,能不能没有任何操作的情况下被高优先级打断,你上升到了产品阶段了,难道while(1)里面不任何操作的任务不能被打断进行高优先级任务调度?
@18990194628 :你这是胡说八道。不是硬实时的时间片操作系统一样可以正常执行你的任务。因为时间片是ms级别的,是人类察觉不到的。在真正硬实时系统要求的场合下,你差个1ms就搞出一件废品损失几千块。
你就写个while(1)然后循环体内不做操作,死循环,然后另一个高优先级任务打印输出
看有没有打印就知道能不能进行硬实时调度
|
|