
vxWorks 基础
xiaozhe_li
这个作者很懒,什么都没留下…
展开
-
RTOS(3)Wind 任务调度
多任务系统需要使用一个调度算法把CPU分配给就绪的任务,在Wind内核中,默认算法是基于优先的抢占式调度算法,当然也可使用轮转调度算法,两种短发都依赖于任务的优先级,Wind内核里有256种优先级,优先级从0到255,优先级0为最高,优先级2 55为最低。在创建任务时,需要分配给任务一个优先级,调用taskPrioritySet()可以改变任务的优先级,这种动态地改变任务优先级的功能可以使任务跟原创 2013-04-21 13:12:26 · 947 阅读 · 0 评论 -
实时操作系统(1)
实时操作系统中的重要概念 系统响应时间(System Response Time):系统发出处理要求到系统给出应答信号的时间 系统切换时间(Context-Switching Time):任务之间切换而使用的时间。 中断延迟(Interrupt Latency):计算机接收到中断信号到操作系统做出响应,并完成任务切换转入中断服务程序的时间原创 2013-04-20 23:14:48 · 798 阅读 · 0 评论 -
RTOS(2):任务状态转变
任务状态转变: 在操作系统里内核负责维护每个任务的当前状态。若应用程序调用了内核程序,任务将会从一个状态改变到另一个状态,任务创建时处于挂起状态,必须激活一个创建的任务从能使其进入就绪状态,激活阶段相当快,因此应用程序先创建任务,并且即使的将其激活。另一种方法就是使用发起任务(spawning)的愿语,调用一个函数就能创建并激活任务:任务可以在任何一种状态被删除。原创 2013-04-21 00:37:09 · 665 阅读 · 0 评论