正在加载图片...
第4章C55x处理器的软件设计 4.1.2应用嵌入式操作系统 操作系统需要在多个任务之间转换和调度,这是因为CPU 在某一时刻只能为一个任务提供服务,CPU必须为一系列任务 轮流服务。多任务运行可以使CPU的利用率达到最高,并使应 用程序模块化,使用多任务可以使程序更容易设计和维护。 当任务从当前任务切换到另一个任务时,必须保存正在执 行的任务的当前状态。所谓“任务的当前状态”即CPU寄存器 中的所有内容;这些内容被保存在任务自已的堆栈中,以备任 务下次执行时恢复当前状态。在保存完当前任务后,要把下一 个任务的当前状态装入CPU寄存器,并开始下一个任务的运行 ,这一过程叫做“任务切换” 2010年7月18日 TMS320C55xDSP原理及应用 17
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有