[发明专利]存储器保护电路和存储器保护方法在审
申请号: | 201910434757.4 | 申请日: | 2019-05-23 |
公开(公告)号: | CN110532816A | 公开(公告)日: | 2019-12-03 |
发明(设计)人: | 市川敬 | 申请(专利权)人: | 瑞萨电子株式会社 |
主分类号: | G06F21/78 | 分类号: | G06F21/78 |
代理公司: | 11256 北京市金杜律师事务所 | 代理人: | 李辉;董典红<国际申请>=<国际公布>= |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 寄存器 虚拟机 存储器保护电路 存储 存储器保护 多个虚拟机 快速传输数据 访问存储器 公共存储器 管理程序 控制电路 重写存储 电路 申请 访问 管理 | ||
1.一种存储器保护电路,包括:
第一ID存储寄存器,其中存储由管理程序管理的多个虚拟机中的任何一个虚拟机的ID(标识);
访问确定电路,允许具有存储在所述第一ID存储寄存器中的ID的虚拟机访问存储器;
第二ID存储寄存器,其中存储所述虚拟机中的任何一个虚拟机的ID;以及
ID更新控制电路,其允许具有存储在所述第二ID存储寄存器中的ID的虚拟机重写存储在所述第一ID存储寄存器中的ID。
2.根据权利要求1所述的存储器保护电路,
其中,所述第二ID存储寄存器在其中存储所述虚拟机中的第一虚拟机和第二虚拟机的ID,以及
其中,所述ID更新控制电路被配置为:当从所述第一虚拟机或所述第二虚拟机发出了重写存储在所述第一ID存储寄存器中的ID的请求时,将存储在所述第一ID存储寄存器中的ID从所述第一虚拟机和所述第二虚拟机中的一个虚拟机的ID重写为另一个虚拟机的ID。
3.根据权利要求1所述的存储器保护电路,
其中,所述第二ID存储寄存器在其中存储所述虚拟机中的三个或更多个虚拟机的ID,以及
其中,所述ID更新控制电路被配置为:当从所述三个或更多个虚拟机中的任何一个虚拟机发出了重写存储在所述第一ID存储寄存器中的ID的请求时,将存储在所述第一ID存储寄存器中的ID重写为所述三个或更多个虚拟机中的所述任何一个虚拟机的ID。
4.根据权利要求1所述的存储器保护电路,还包括ID锁定寄存器,当具有存储在所述第一ID存储寄存器中的ID的虚拟机访问时,所述ID锁定寄存器使锁定信号有效,
其中,所述ID更新控制电路被配置为:当所述锁定信号有效时,即使从具有存储在所述第二ID存储寄存器中的ID的虚拟机请求了重写存储在所述第一ID存储寄存器中的ID,也不重写存储在所述第一ID存储寄存器中的ID。
5.根据权利要求4所述的存储器保护电路,其中,所述ID锁定寄存器被配置为:当在所述锁定信号有效的时段内、从具有存储在所述第一ID存储寄存器中的ID的虚拟机请求了重写存储在所述第一ID存储寄存器中的ID时,使所述锁定信号有效。
6.根据权利要求4所述的存储器保护电路,还包括:
计数器,其与使所述锁定信号有效的时序同步地开始向上计数操作;和
比较器电路,其将所述计数器的计数值与预定阈值相互比较,
其中,所述ID锁定寄存器被配置为:当从所述比较器电路输出表示所述计数值已达到所述预定阈值的比较结果时,将所述锁定信号从有效状态强制切换到无效状态。
7.根据权利要求1所述的存储器保护电路,其中,响应于来自所述管理程序的请求来重写存储在所述第一存储寄存器中的ID,而不管来自具有存储在所述第二ID存储寄存器中的ID的虚拟机的请求。
8.一种存储器保护系统,包括:
算术处理电路,其实现管理程序和虚拟机的处理;
根据权利要求1所述的存储器保护电路;以及
存储器。
9.一种存储器保护方法,包括:
将由管理程序管理的多个虚拟机中的任何一个虚拟机的ID(标识)存储在第一ID存储寄存器中;
将所述虚拟机中的任何一个虚拟机的ID存储在第二ID存储寄存器中;
允许具有存储在所述第二ID存储寄存器中的ID的虚拟机重写存储在所述第一ID存储寄存器中的ID;以及
允许具有存储在所述第一ID存储寄存器中的ID的虚拟机访问存储器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞萨电子株式会社,未经瑞萨电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910434757.4/1.html,转载请声明来源钻瓜专利网。