μC/OS-II(1)

来源:互联网 发布:网络销售的平台有哪些? 编辑:程序博客网 时间:2024/05/22 03:11
 

    1、资源:任何为任务所占有用的实体都可称为资源。

  2、共享资源:可以被一个以上任务使用的资源叫做共享资源。

  3、任务切换(context switch):即CPU寄存器内容的切换。当多任务内核决定运行另外的任务时,它保存正在运行的任务的当前状态,即CPU寄存器中的全部内容,这些内容保存在任务它自己的栈区中,然后把下一个要运行的任务的栈中内容重新转入CPU的寄存器,开始下个任务的运行。

  4、内核:在多任务系统中,内核负责管理各个任务,或者说,为每一个任务分配CPU时间,并且负责任务间通信。内核提供的基本服务是任务切换。

  5、调度:是内核的主要职责职业,就是决定该轮到那个任务运行了。多数实时内核是基于优先级调度法。基于优先级的内核类型:不可剥夺型和可剥夺型。

原创粉丝点击