[发明专利]计算机、访问管理方法以及访问管理程序在审

专利信息
申请号: 201280070396.6 申请日: 2012-02-23
公开(公告)号: CN104137088A 公开(公告)日: 2014-11-05
发明(设计)人: 冈部亮 申请(专利权)人: 三菱电机株式会社
主分类号: G06F13/10 分类号: G06F13/10;G06F9/46
代理公司: 中国国际贸易促进委员会专利商标事务所 11038 代理人: 张丽
地址: 日本*** 国省代码: 日本;JP
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 计算机 访问 管理 方法 以及 管理程序
【说明书】:

技术领域

本发明涉及例如管理从多个OS(Operating System:操作系统)向设备的访问的计算机、访问管理方法以及访问管理程序。

背景技术

虚拟计算机系统是使多个OS动作的系统。例如,存在Xen(注册商标)、KVM(Kernel-based Virtual Machine:基于内核的虚拟机)(注册商标)等虚拟计算机系统。

以往的虚拟计算机系统在事先针对多个OS分别设定使其占有的I/O设备之后起动多个OS。然后,虚拟计算机监视器(VMM:Virtual Machine Monitor)许可从各OS向该OS占有的I/O设备的存储器、寄存器的访问,拒绝从各OS向其他OS占有的I/O设备的存储器、寄存器的访问。在I/O设备是PCI设备(包括PCI Express设备。以下相同)的情况下,虚拟计算机监视器许可或者拒绝向PCI配置寄存器的访问。这样,进行了针对各OS的I/O设备的排他性的分配。

例如,在Xen中对设定文件指定使OS占有的I/O设备。另外,在KVM中,用OS的起动选项指定使其占有的I/O设备。

Xen、KVM等以往的虚拟计算机系统需要针对每个OS事先设定使其占有的I/O设备。因此,在多个OS动作而各OS占有多个I/O设备的情况下,事先设定变得繁杂。

专利文献1中,公开了如以下那样,在执行中切换占有I/O设备的OS的虚拟计算机系统。

在专利文献1的虚拟计算机系统中,VMM将基于OS的I/O设备占有要求、基于VMM的事件探测作为主要原因,向OS输出I/O设备的占有许可。然后,OS仅在输出了I/O设备的占有许可的情况下,进行针对I/O设备的输入输出。因此,不需要用于使某一个OS占有I/O设备的事先设定。

但是,由于不保护I/O设备的存储器、寄存器,所以能够从非占有I/O设备中的OS向该I/O设备的存储器、寄存器访问。因此,存在其他OS破坏某个OS占有中的I/O设备的存储器、寄存器的内容的可能性。

专利文献1:日本特开2007-220086号公报

发明内容

本发明的目的在于例如能够正确地管理从多个OS向设备的访问。

在本发明的计算机中,向设备访问的多个OS(Operating System)进行动作。

所述计算机具备:

设备分配存储部,存储用于将设备和分配了设备的OS对应起来的设备分配表格;以及

访问管理部,在发生了向所述设备的访问的情况下,根据所述设备分配表格判定分配了所述设备的OS,在所述设备未被分配给任何一个OS的情况下,为了将所述设备和访问源的OS对应起来,更新所述设备分配表格来许可向所述设备的访问,在所述设备被分配给所述访问源的OS以外的OS的情况下,拒绝向所述设备的访问。

根据本发明,例如,能够正确地管理从多个OS向设备的访问。

附图说明

图1是实施方式1中的虚拟计算机系统100的结构图。

图2是示出实施方式1中的虚拟计算机系统100的动作的流程图。

图3是示出实施方式1中的虚拟计算机系统100的存储器映射的图。

图4是示出实施方式1中的I/O分配表格229的初始状态的图。

图5是示出实施方式1中的I/O分配表格229的初始化处理的流程图。

图6是示出实施方式1中的初始化处理后的I/O分配表格229的图。

图7是示出实施方式1中的I/O设备110的分配处理的流程图。

图8是示出实施方式1中的分配了I/O设备110a、110b之后的I/O分配表格229的图。

图9是示出实施方式1中的分配了I/O设备110a、110b之后的虚拟存储器映射320a、320b的图。

图10是示出实施方式1中的向PCI配置寄存器的访问处理的流程图。

图11是示出实施方式1中的BAR变更判定处理(S500)的流程图。

图12是示出实施方式2中的I/O分配表格229的图。

图13是示出实施方式2中的虚拟计算机系统100的存储器映射的图。

图14是示出实施方式2中的I/O分配表格229的初始化处理的流程图。

图15是示出实施方式2中的I/O设备110的分配处理的流程图。

图16是示出实施方式2中的向PCI配置寄存器的访问处理的流程图。

图17是实施方式3中的虚拟计算机系统100的结构图。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三菱电机株式会社,未经三菱电机株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201280070396.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top