多个操作系统切换控制装置以及计算机系统制造方法及图纸

技术编号:2827582 阅读:259 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种多个操作系统切换控制装置以及计算机系统,其可以安全且迅速地切换工作状态的OS。在本发明专利技术的计算机系统(1)中,切换源OS用控制部具有:切换请求接收部(11),其接收OS切换请求,该OS切换请求用于请求处于暂停状态的切换目的地OS成为工作状态的OS;切换事件通知部(12),其向切换目的地OS或者切换目的地OS上的应用程序通知事件信息,该事件信息包含在接收到的OS切换请求中、并请求切换目的地OS或者切换目的地OS上的应用程序的处理;和切换控制部(13),其对OS切换功能(2)指示使切换目的地OS成为工作状态的OS。

【技术实现步骤摘要】

本专利技术涉及一种多个操作系统切换控制装置,其设置在具备将工作状态的操作系统从切换源操作系统排他地切换为切换目的地操作系统的操作系统切换功能的计算机系统中。另外,本专利技术还涉及如下的计算机系统,其安装了排他地成为工作状态的多个操作系统、或者由具有多个设定模式的单个操作系统提供的虚拟的多个操作系统,利用操作系统切换功能,将工作状态的操作系统从切换源操作系统排他地切换为切换目的地操作系统。
技术介绍
一直以来,已知在1个计算机系统(终端)中安装多个操作系统(以下称为OS),并切换工作状态的OS的结构(专利文献1)。在上述结构中利用OS的暂停(suspend)·重新开始(resume)功能,在处于工作状态的第1OS成为暂停(停止)状态后,处于暂停状态的第2OS重新开始,所以可排他地切换工作状态的OS。即,在一方OS(第1OS)为工作状态(活性)的情况下,另一方OS(第2OS)为暂停状态(非活性)。通过应用上述结构,可以构筑具有用途及OS种类不同的2个(或以上的)执行环境(还可以称为域(domain))的计算机系统。例如,可以构筑将工作状态的OS在进行私人的信息处理的第1OS与进行与业务有关的信息处理的第2OS之间切换、使可执行的公私域共存的计算机系统。另外,还可以构筑对第1OS使用“Linux OS(注册商标)”、对第2OS使用了“Windows Mobile(注册商标)”的计算机系统。[专利文献1]特开2001-256066(US20010018717A1)在上述结构中因为多个OS排他地成为工作状态,所以为了在非活性OS-->中进行处理,需要进行切换以使非活性OS成为工作状态。这里,作为为了使非活性OS成为工作状态而进行切换的契机,可以考虑“由用户进行的切换按钮的输入”、“将非活性OS作为目的地的电话及数据通信的来信”、“非活性OS侧功能的执行请求”及“由非活性OS登录的计时器届满”等事件(切换事件),。因此对上述结构举出了如下的课题:在按照这些切换事件的发生将工作状态的OS从切换源OS切换为切换目的地OS时,向切换目的地OS通知上述切换事件,在切换目的地OS中需要执行与上述切换事件对应的适当处理。尤其,针对电话来信等紧急事件(切换事件),需要切换目的地OS立即执行处理,所以要求削减从切换源OS到切换目的地OS的切换时间。此外,在上述技术中作为第1课题举出了防止由工作状态OS的切换引起的关键(critical)处理的中断。即,举出了如下的课题:在不想中断电话等处理的关键处理的执行中,即使发生切换事件也希望拒绝或者保留工作状态的OS的切换,所以在上述关键处理的执行中需要锁定(lock)工作状态OS的切换。作为第2课题举出了提高切换工作状态的OS的抗故障性。即,针对第1课题举出了如下的课题:在利用锁定工作状态的OS的切换的单元时,由于故障而无法实施锁定解除,没有解除锁定,有可能无法切换工作状态的OS,所以即使发生故障也需要维持切换工作状态的OS的功能。
技术实现思路
因此,本专利技术鉴于上述课题而提出,其目的在于提供如下的多个操作系统切换控制装置以及计算机系统,该多个操作系统切换控制装置以及计算机系统,执行根据事件信息而选择的切换源OS的切换处理以及切换目的地OS的切换处理,并且在OS切换功能中允许基于事件信息的切换处理的最优化,由此可以通过变更与发生的切换事件对应的细致的切换处理,来削减从切换源OS到切换目的地OS的切换时间,并改善关于向非活性OS的切换事件的处理时间。另外,本专利技术的目的在于提供如下的多个操作系统切换控制装置以及计算机系统,该多个操作系统切换控制装置以及计算机系统,通过对是否正在执行-->禁止切换工作状态的OS的处理进行确认,来可以安全地实现工作状态的OS的切换。本专利技术第一特征是:一种多个操作系统切换控制装置,其设置在具备将工作状态的操作系统从切换源操作系统排他地切换为切换目的地操作系统的操作系统切换功能的计算机系统中,该多个操作系统切换控制装置具有切换源操作系统用控制部,其在所述切换源操作系统处于工作状态时进行工作,所述切换源操作系统用控制部包括:切换请求接收部,其对请求处于暂停状态的所述切换目的地操作系统成为所述工作状态的操作系统的操作系统切换请求进行接收;切换事件通知部,其向所述切换目的地操作系统或者所述切换目的地操作系统上的应用程序通知事件信息,该事件信息包含在接收到的所述操作系统切换请求中、并请求所述切换目的地操作系统或者所述切换目的地操作系统上的应用程序的处理;和切换控制部,其针对所述操作系统切换功能,执行按照所述事件信息选择的切换源操作系统的切换处理,使所述切换目的地操作系统成为所述工作状态的操作系统。在本专利技术的第一特征中,所述切换控制部进一步进行根据所述事件信息来选择的切换源操作系统的切换处理。在本专利技术的第一特征中,具有切换目的地操作系统用控制部,其在所述切换目的地操作系统处于工作状态时进行工作,所述切换目的地操作系统用控制部包括:切换事件取得部,其在所述切换目的地操作系统成为所述工作状态的操作系统后,取得所述事件信息;和事件对应处理部,其执行与取得的所述事件信息对应的事件对应处理。根据本专利技术,处于工作状态的切换源OS向切换目的地OS通知表示切换事件的事件信息,所以切换目的地OS成为工作状态的OS之后,可以执行与上述切换事件对应的适当处理(事件对应处理)。在本专利技术的第一特征中,所述切换控制部进一步进行根据取得的所述事件信息来选择的切换目的地操作系统的切换处理。在本专利技术的第一特征中,所述切换源操作系统用控制部具有切换判断部,该切换判断部对所述切换源操作系统是否可以成为所述暂停状态的操作系统进行判断,所述切换控制部,在判断为所述切换源操作系统可以成为所述暂停-->状态的操作系统时,针对所述操作系统切换功能,指示使所述切换目的地操作系统成为所述工作状态的操作系统。根据本专利技术,在通过切换控制部判断为切换源OS不能成为暂停状态的OS、即不能切换工作状态的OS时,不执行工作状态的OS的切换,因此可以防止由于切换源OS成为暂停状态而导致的故障。在本专利技术的第一特征中,所述切换源操作系统用控制部具有切换锁定请求接收部,该切换锁定请求接收部接收用于请求禁止所述切换源操作系统成为所述暂停状态的操作系统或者对所述切换源操作系统成为所述暂停状态的操作系统的禁止进行解除的切换锁定请求,所述切换判断部根据接收到的所述切换锁定请求,对所述切换源操作系统是否能成为所述暂停状态的操作系统进行判断。根据本专利技术,可基于来自OS、驱动器、应用程序及中间件等的请求,来锁定工作状态的OS的切换,可以防止由工作状态的OS的切换所导致的故障,提高稳定性。在本专利技术的第一特征中,所述切换锁定请求接收部接收含有优先级的所述切换锁定请求,所述切换请求接收部接收含有优先级的所述操作系统切换请求,所述切换判断部根据接收到的所述切换锁定请求的优先级和接收到的所述操作系统切换请求的优先级,对所述切换源操作系统是否能成为所述暂停状态的操作系统进行判断。在本专利技术的第一特征中,所述切换源操作系统用控制部具有活动通知部,该活动通如部针对所述操作系统切换功能,周期性地通知所述切换源操作系统正在正常工作。根据本专利技术,OS切换功能可以检测多个OS切换控本文档来自技高网
...

【技术保护点】
一种多个操作系统切换控制装置,其设置在具备将工作状态的操作系统从切换源操作系统排他地切换为切换目的地操作系统的操作系统切换功能的计算机系统中,其特征在于,具有:切换源操作系统用控制部,其在所述切换源操作系统处于工作状态时进行工作,   所述切换源操作系统用控制部包括:切换请求接收部,其对请求处于暂停状态的所述切换目的地操作系统成为所述工作状态的操作系统的操作系统切换请求进行接收;切换事件通知部,其向所述切换目的地操作系统或者所述切换目的地操作系统上的 应用程序通知事件信息,该事件信息包含在接收到的所述操作系统切换请求中、并请求所述切换目的地操作系统或者所述切换目的地操作系统上的应用程序的处理;和切换控制部,其针对所述操作系统切换功能,执行将所述事件信息作为自变量的调用,使所述切换 目的地操作系统成为所述工作状态的操作系统。

【技术特征摘要】
JP 2006-7-25 2006-202603;JP 2007-6-28 2007-1710991.一种多个操作系统切换控制装置,其设置在具备将工作状态的操作系统从切换源操作系统排他地切换为切换目的地操作系统的操作系统切换功能的计算机系统中,其特征在于,具有:切换源操作系统用控制部,其在所述切换源操作系统处于工作状态时进行工作,所述切换源操作系统用控制部包括:切换请求接收部,其对请求处于暂停状态的所述切换目的地操作系统成为所述工作状态的操作系统的操作系统切换请求进行接收;切换事件通知部,其向所述切换目的地操作系统或者所述切换目的地操作系统上的应用程序通知事件信息,该事件信息包含在接收到的所述操作系统切换请求中、并请求所述切换目的地操作系统或者所述切换目的地操作系统上的应用程序的处理;和切换控制部,其针对所述操作系统切换功能,执行将所述事件信息作为自变量的调用,使所述切换目的地操作系统成为所述工作状态的操作系统。2.根据权利要求1所述的多个操作系统切换控制装置,其特征在于,所述切换控制部进一步进行根据所述事件信息来选择的切换源操作系统的切换处理。3.根据权利要求1所述的多个操作系统切换控制装置,其特征在于,具有切换目的地操作系统用控制部,其在所述切换目的地操作系统处于工作状态时进行工作,所述切换目的地操作系统用控制部包括:切换事件取得部,其在所述切换目的地操作系统成为所述工作状态的操作系统后,取得所述事件信息;和事件对应处理部,其执行与取得的所述事件信息对应的事件对应处理。4.根据权利要求3所述的多个操作系统切换控制装置,其特征在于,所述切换控制部进一步进行根据取得的所述事件信息来选择的切换目的地操作系统的切换处理。5.根据权利要求1所述的多个操作系统切换控制装置,其特征在于,所述切换源操作系统用控制部具有切换判断部,该切换判断部对所述切换源操作系统是否可以成为所述暂停状态的操作系统进行判断,所述切换控制部,在判断为所述切换源操作系统可以成为所述暂停状态的操作系统时,针对所述操作系统切换功能,指示使所述切换目的地操作系统成为所述工作状态的操作系统。6.根据权利要求5所述的多个操作系统切换控制装置,其特征在于,所述切换源操作系统用控制部具有切换锁定请求接收部,该切换锁定请求接收部接收用于请求禁止所述切换源操作系统成为所述暂停状态的操作系统或者对所述切换源操作系统成为所述暂停状态的操作系统的禁止进行解除的切换锁定请求,所述切换判断部根据接收到的所述切换锁定请求,对所述切换源操作系统是否能成为所述暂停状态的操作系统进行判断。7.根据权利要求6所述的多个操作系统切换控制装置,其特征在于,所述切换锁定请求接收部接收含有优先级的所述切换锁定请求,所述切换请求接收部接收含有优先级的所述操作系统切换请求,所述切换判断部根据接收到的所述切换锁定请求的优先级和接收到的所述操作系统切换请求的优先级,对所述切换源操作系统是否能成为所述暂停状态的操作系统进行判断。8.根据权利要求6所述的多个操作系统切换控制装置,其特征在于,所述切换源操作系统用控制部具有...

【专利技术属性】
技术研发人员:太田贤中山雄大江口悠利稻村雄
申请(专利权)人:株式会社NTT都科摩
类型:发明
国别省市:JP[日本]

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

1
相关领域技术
  • 暂无相关专利