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