VxWorksTornado读书笔记1.docVIP

  • 8
  • 0
  • 约 11页
  • 2016-01-08 发布于安徽
  • 举报
VxWorksTornado读书笔记 Reference: 《VxWorks程序员指南》 王金刚等. 清华大学出版社 《VxWorks高级程序设计》 李方敏. 清华大学出版社 《VxWorks开发指南与Tornado实用手册》 李方敏. 清华大学出版社 第一章 VxWorks操作系统介绍 1.???????? VxWorks中断响应程序(ISR)的上下文: ISR在一个专门的上下文中执行,是处于任务的上下文之外;每个任务都有自己的上下文,但是所有的ISR共享一个上下文,当中断嵌套时,对这个上下文的大小有一定的要求,在设计初要考虑这个问题。 2.???????? 上下文切换: context switch ,也叫task switch,是指CPU寄存器内容的切换,也就是任务切换。 每个任务都有自己的上下文,即拥有各自的CPU环境和系统资源(指任务被内核调度时所使用的资源)。在任务切换时,任务的上下文保存在任务控制块(TCB)中。我的理解:在任务运行时,运行时的一些相关信息,即上下文是保存在什么地方?应该是在系统运行时总的环境里。比如说,CPU有一套寄存器,如果哪个任务运行,则这个任务的上下文就被保存到系统的这些寄存器中;如果有任务切换,系统将当前正在运行任务的上下文保存到这个任务的TCB中,然后从将要执行任务的TCB中取出它的上下文,放到系统的寄存器中。 3.

文档评论(0)

1亿VIP精品文档

相关文档