嵌入式编程中的多任务与单任务,以及单任务的软件设计流程

多任务与单任务 所谓"单任务系统"是指该系统不能支持多任务并发操做,宏观串行地执行一个任务。而多任务系统则能够宏观并行(微观上可能串行)地"同时"执行多个任务。 多任务的并发执行一般依赖于一个多任务操做系统(OS),多任务OS的核心是系统调度器,它使用任务控制块(TCB)来管理任务调度功能。TCB包括任务的当前状态、优先级、要等待的事件或资源、任务程序码的起始地址、初始堆栈指针等信息。调度器在任务
相关文章
相关标签/搜索