2774| 4
|
新手,关于UCOS的疑问 |
3金钱
最佳答案UCOS系统是单核操作系统,也就是无论什么情况之下都是一个任务在执行。
当一个任务处于等待状态下的时候,系统不会闲着,它会马上去处理另外一个就绪了的优先级最高的任务。
而跑裸机的时候,delay()函数是不会释放CPU资源的,它会让CPU空耗。
应该理解为操作系统能够更好的规划CPU的资源分配,让工作效率提高。
当然,如果任务不多,单任务的话直接上裸机效率是最高的。
| ||
发表于 2016-8-26 18:03:12
|
显示全部楼层
| ||
Try again and there is nothing left to say.
|
||
| ||
发表于 2016-8-31 14:46:18
|
显示全部楼层
| ||
Try again and there is nothing left to say.
|
||
| ||
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2024-11-23 22:01
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网