首页> 外国专利> Vehicle computer system having a non-interrupt cooperative multi- tasking kernel and a method of controlling a plurality of vehicle processes

Vehicle computer system having a non-interrupt cooperative multi- tasking kernel and a method of controlling a plurality of vehicle processes

机译:具有不间断协作多任务内核的车辆计算机系统和控制多个车辆过程的方法

摘要

A multitasking operating system (12) for controlling performance of a plurality of vehicle processes (24). A plurality of event queues (32) are provided, with each event queue corresponding to a process and having a priority. An event scheduler function (40) places events to be processed into the event queues (32). Each event queue (32) which has at least one event to be processed is an active event queue. An event fetch function (42) searches the event queues (32) for an active event queue having the highest priority, and retrieves an event for processing from that event queue. An event dispatcher function (52) dispatches the retrieved event to a state of the process (24) corresponding to the highest priority active event queue. The state is at least a portion of the corresponding process (24) and is associated with the processing of the retrieved event. The state is executed by a processor (20) to process the event. The execution is not interrupted because of any activity within the event queues. The kernel (18) regains control after execution of the state, and the processor (20) does not proceed (i.e., halted) to another state of the corresponding process (24) until the event dispatcher function (52) of the kernel dispatches a retrieved event to another state of the corresponding process.
机译:一种用于控制多个车辆过程(24)的性能的多任务操作系统(12)。提供多个事件队列(32),每个事件队列对应于一个进程并具有优先级。事件调度器功能(40)将要处理的事件放入事件队列(32)。具有至少一个要处理的事件的每个事件队列(32)是活动事件队列。事件获取功能(42)在事件队列(32)中搜索具有最高优先级的活动事件队列,并从该事件队列中检索事件以进行处理。事件分配器功能(52)将检索到的事件分配到与最高优先级活动事件队列相对应的进程(24)的状态。该状态是相应过程(24)的至少一部分,并且与检索到的事件的处理相关联。该状态由处理器(20)执行以处理事件。由于事件队列中的任何活动,执行不会中断。内核(18)在状态执行后重新获得控制,并且处理器(20)不会继续(即,停止)到相应进程(24)的另一状态,直到内核的事件分派器功能(52)分派一个状态。检索到的事件将进入相应进程的另一状态。

著录项

  • 公开/公告号US5938708A

    专利类型

  • 公开/公告日1999-08-17

    原文格式PDF

  • 申请/专利权人 TRW INC.;

    申请/专利号US19970887773

  • 申请日1997-07-03

  • 分类号G06F15/00;G06F9/46;

  • 国家 US

  • 入库时间 2022-08-22 02:07:31

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号