你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
查看全部评分
举报
MrJiu 发表于 2018-2-1 11:38 9 L7 t( f' w: \& }可以看看,了解一下OS原理就行了。。。自己写一个,还是洗洗睡吧,首先不说什么维护啊之类的,就是写的稳定 ...
野火_firege 发表于 2018-2-1 11:48 7 b. O* [) @9 L3 X+ r& h' }7 X还真是能喷啊
Inc_brza 发表于 2018-2-1 14:01) Q: E* ?7 q, E n' X3 Z1 R 很不错的文档,很多人以为操作系统会用就行了,然而这个想法会阻碍了自己的进步,自己这么想就好了,如果再 ...
MrJiu 发表于 2018-2-1 11:59 4 H; w2 w; d$ y+ Q0 e这也叫喷?你是不是对喷有啥误解?
很不错的文档,很多人以为操作系统会用就行了,然而这个想法会阻碍了自己的进步,自己这么想就好了,如果再到处跟别人说会用就行了,这就误导了别人了。
前后台轮询,其实是相当于定时轮询标志位,需要保证每个任务的运行时间不能超过轮询的最小间隔,在这期间,任务从开始到结束都是100%占用cpu,很多人以为轮询释放了很多的cpu资源,然而却没想到,一点都么有释放到,反而让cpu发挥不出效率来。; V: ]$ V: ]* k+ C4 a
现在我觉得真正完全利用cpu资源的除了RTOS,就是状态机和消息机制了。
其实RTOS也是堵塞的一种设计,不过堵塞的不是cpu,而是任务,当有高优先级的任务产生时,低优先级的存档,恢复高优先级的存档并且运行。从而实现更高的效率。状态机虽然表面上不对现场进行保存,而实际上通过switch和if else或者指针等判断跳转已经相当于对状态的保存了。虽然技能不一样,但是最终都是为了让cpu在无限接近100%的在做事情。另外有个事情说一下:main才是后台,中断是前台
还真是能喷啊
这也叫喷?你是不是对喷有啥误解?
谢谢提点,笔误,已经改过来了。
注意:本书并不是教你怎么写一个自己的 OS,而是教你 ucos-iii 是怎么写出来的,着重讲解原理实现,当你看完这本书之后,再学习其它 RTOS 将会跟玩一样。