码迷,mamicode.com
首页 > 其他好文 > 详细

ucos III中任务之间的数据通信和任务划分

时间:2019-08-20 18:49:51      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:通信   经验   数据   cpu   之间   size   数据通信   时间片   关系   

1. 如果将关系密切(比如两个任务之间需要经常收发数据)的若干功能分别用不同的任务来实现,则需要进行大量的任务之间数据通信和同步通信,这系统来说是一个很大的负担。因此应该将关系密切的若干功能组合成一个任务,相关数据为各个功能共享,因此可以节省大量的资源。

2. 任务之间的切换需要占用CPU的资源,所以用时间片对任务进行切换,那么时间片的设定是一个取舍值,太小则切换频繁占用CPU太多资源,太大则任务反应速度太慢,所以一般根据经验设定为1ms。

ucos III中任务之间的数据通信和任务划分

标签:通信   经验   数据   cpu   之间   size   数据通信   时间片   关系   

原文地址:https://www.cnblogs.com/429512065qhq/p/11384324.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!