正在加载图片...
任务的内容 口任务与程序的区别: 令任务能真实地描述工作内容的并发性,而程 序不能; 今程序是任务的组成部分 除程序外,任务还包括数据、堆栈及其上下文环 境等内容; ◆程序是静态的,任务是动态的; 任务有生命周期,有诞生、有消亡,是短暂 的;而程序是相对长久的 今一个程序可对应多个任务,反之亦然; ◆任务具有创建其他任务的功能,而程序没 有 任务的内容 口任务上下文环境( context) 包括了实时内核管理任务、以及处理器执行 任务所需要的所有信息。 任务优先级、任务的状态等实时内核所需要的信 息,以及处理器的各种寄存器的内容 ( hardware context):程序计数器、堆栈指 针、通用寄存器等的内容 任务的上下文环境通过任务控制块(task control block,TCB)来体现。10 任务的内容 ‰任务与程序的区别: ™任务能真实地描述工作内容的并发性,而程 序不能; ™程序是任务的组成部分 • 除程序外,任务还包括数据、堆栈及其上下文环 境等内容; ™程序是静态的,任务是动态的; ™任务有生命周期,有诞生、有消亡,是短暂 的;而程序是相对长久的; ™一个程序可对应多个任务,反之亦然; ™任务具有创建其他任务的功能,而程序没 有。 任务的内容 ‰任务上下文环境(context) ™包括了实时内核管理任务、以及处理器执行 任务所需要的所有信息。 • 任务优先级、任务的状态等实时内核所需要的信 息,以及处理器的各种寄存器的内容 (hardware context):程序计数器、堆栈指 针、通用寄存器等的内容 ™任务的上下文环境通过任务控制块(task control block,TCB)来体现
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有