[发明专利]存储器保护电路和存储器保护方法在审
申请号: | 201910434757.4 | 申请日: | 2019-05-23 |
公开(公告)号: | CN110532816A | 公开(公告)日: | 2019-12-03 |
发明(设计)人: | 市川敬 | 申请(专利权)人: | 瑞萨电子株式会社 |
主分类号: | G06F21/78 | 分类号: | G06F21/78 |
代理公司: | 11256 北京市金杜律师事务所 | 代理人: | 李辉;董典红<国际申请>=<国际公布>= |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 寄存器 虚拟机 存储器保护电路 存储 存储器保护 多个虚拟机 快速传输数据 访问存储器 公共存储器 管理程序 控制电路 重写存储 电路 申请 访问 管理 | ||
本申请涉及存储器保护电路和存储器保护方法。为了提供适合于经由公共存储器在多个虚拟机之间快速传输数据的存储器保护电路和存储器保护方法,根据一个实施例,存储器保护电路包括:第一ID存储寄存器,在其中存储由管理程序管理的多个虚拟机中的任何虚拟机的ID;访问确定电路,其允许具有存储在第一ID存储寄存器中的ID的虚拟机访问存储器;第二ID存储寄存器,在其中存储有任何虚拟机的ID;和ID更新控制电路,其允许具有存储在第二ID存储寄存器中的ID的虚拟机重写存储在第一ID存储寄存器中的ID。
这里通过参考并入2018年5月25日提交的日本专利申请No.2018-100185的全部公开内容,包括说明书、附图和摘要。
技术领域
本发明涉及存储器保护电路和存储器保护方法,并且例如涉及适合于经由公共存储器在多个虚拟机之间快速传输数据的存储器保护电路和存储器保护方法。
背景技术
为了防止从算术处理电路(例如,CPU(中央处理单元))到存储器的无效访问,在CPU和存储器之间提供控制从CPU到存储器的访问的存储器保护电路。
通过使用使单个物理资源假装多个资源的虚拟化技术,可以使多个虚拟机在管理程序的控制下在单个CPU上操作。但是,需要一种控制从虚拟机到存储器的访问的机制,以允许虚拟机共享单个存储器。
在日本未审查专利申请公开No.2013-232151中公开了相关技术。日本未审查专利申请公开No.2013-232151中公开的存储器保护电路仅授权高度可靠的管理程序访问寄存器,该寄存器在其中存储关于具有访问存储器的权限的虚拟机的信息,并且不授权低可靠性的虚拟机访问该寄存器。以这种方式,日本未审查专利申请公开No.2013-232151中公开的存储器保护电路控制虚拟机对公共存储器的访问。
发明内容
然而,当经由公共存储器在虚拟机之间传送数据时,日本未审查专利申请公开No.2013-232151中公开的存储器保护电路必须在每次完成任何虚拟机对存储器的访问时,使处理从虚拟机迁移到管理程序,然后响应来自管理程序的请求来将对存储器的访问权限切换到下一个虚拟机。
例如,当经由公共存储器在两个虚拟机之间传送数据时,首先由管理程序向其中一个虚拟机给予对存储器的访问权限。此后,当所述一个虚拟机对存储器的访问完成时,从所述一个虚拟机向管理程序通知访问的完成。响应此通知,处理从所述一个虚拟机迁移到管理程序。然后,管理程序将存储器的访问权限从所述一个虚拟机切换到另一个虚拟机,然后由另一个虚拟机访问存储器。
因此,日本未审查专利申请公开No.2013-232151中公开的存储器保护电路具有不能经由公共存储器在虚拟机之间快速传送数据的问题。根据本说明书的描述和附图,其他目的和新颖特征将是显而易见的。
根据一个实施例,一种存储器保护电路,包括:第一ID存储寄存器,其中存储由管理程序管理的多个虚拟机中的任何一个虚拟机的ID(标识);访问确定电路,其允许具有存储在所述第一ID存储寄存器中的ID的虚拟机访问存储器;第二ID存储寄存器,其中存储所述虚拟机中的任何一个虚拟机的ID;以及ID更新控制电路,其允许具有存储在所述第二ID存储寄存器中的ID的虚拟机重写存储在所述第一ID存储寄存器中的ID。
根据另一个实施例,一种存储器保护方法,包括:将由管理程序管理的多个虚拟机中的任何一个虚拟机的ID(标识)存储在第一ID存储寄存器中;将所述虚拟机中的任何一个虚拟机的ID存储在第二ID存储寄存器中;允许具有存储在所述第二ID存储寄存器中的ID的虚拟机重写存储在所述第一ID存储寄存器中的ID;以及允许具有存储在所述第一ID存储寄存器中的ID的虚拟机访问存储器。
根据实施例,可以提供能够经由公共存储器在虚拟机之间快速传送数据的存储器保护电路和存储器保护方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞萨电子株式会社,未经瑞萨电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910434757.4/2.html,转载请声明来源钻瓜专利网。