计算机系统技术方案

技术编号:2852695 阅读:147 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种计算机系统。将通用OS作为主机OS(20),将作为在此上运行的至少一个任务的实时OS作为客户机OS(40)。主机OS(20)上的中断处理程序(31)和任务(32)以及客户机OS(40)上的中断处理程序(51)和任务(52)发出请求使任务启动、停止等任务状态变更的API。各OS的API处理单元(21)、(41)输出变更任务状态的指令。设置将由客户机OS的API处理单元(41)所输出的指令依次存储并输出的指令存储单元(62),当两中断处理程序(31)、(51)都非正在执行时,指令同步定时控制单元(63)优先选择指令存储单元(62)的输出指令,并传递给调度单元(22)。

【技术实现步骤摘要】

本专利技术涉及计算机系统,尤其是对计算机系统中的OS(OperatingSystem操作系统)的控制。
技术介绍
根据一个现有技术,当其他OS对某OS进行处理请求的通信时,将处理请求临时保存在延迟请求队列中。接收到处理请求的OS通过中断处理从延迟请求队列中取出请求,进行请求的处理。采用这种方式,即使某OS封锁了资源,仍可以执行其他OS的中断处理程序,所以其他OS的中断处理不延迟。(参照专利文献1)日本特开2001-282558号公报
技术实现思路
在上述现有技术中,在某OS与其他OS之间进行处理请求通信时,通过中断处理来处理请求,但是一般进行中断处理时,需要对CPU(Central Processing Unit)所具有的全部寄存器进行保存,而该寄存器的保存比较花费时间。另外,当CPU具有指令预取机制时,由于该机制不发挥功能,所以指令的执行也会延迟。另外,人们考虑将其他OS(客户机OS)或应用程序作为某OS(主机OS)上的任务(task)来运行的方式。在这种方式下,运行在客户机OS上的中断处理程序和任务,按照主机OS上规定的规则运行。在主机OS正对一些资源进行排他性控制的状态下,为避本文档来自技高网...

【技术保护点】
一种计算机系统,具有一个OS和作为在该OS上运行的至少一个任务的软件组件,该计算机系统的特征在于,还包括:OS中断处理程序和OS任务,分别在上述OS上运行并具有发出API的功能;第1API处理单元,具有基于由上述OS中断处理 程序和上述OS任务中的任意一个所发出的API输出变更上述OS的任务状态的指令的功能;第2API处理单元,具有基于涉及上述软件组件的API输出变更上述OS的任务状态的指令的功能;指令存储单元,依次存储上述第2API处理单元所输 出的指令,并按存储的顺序输出这些指令;指令同步定时控制单元,将上述第1API处理单元的输...

【技术特征摘要】
...

【专利技术属性】
技术研发人员:浅井登喜多村启
申请(专利权)人:松下电器产业株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1