[发明专利]信息处理装置及信息处理方法在审
申请号: | 201880056127.1 | 申请日: | 2018-07-25 |
公开(公告)号: | CN111052085A | 公开(公告)日: | 2020-04-21 |
发明(设计)人: | 石河正继;中津留勉 | 申请(专利权)人: | 索尼公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F9/445;G06F9/455;G06F21/53 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 张鑫 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息处理 装置 方法 | ||
提供了信息处理装置,该信息处理装置包括执行虚拟机的处理单元,其中,虚拟机使用堆栈机来运行程序,虚拟机在存储介质中分配的存储区域中确保第一程序运行的第一运行区域,并且当从第一程序调用与第一程序不同的第二程序时,虚拟机在存储区域中确保第二程序运行的第二运行区域。
技术领域
本公开涉及信息处理装置和信息处理方法。
背景技术
已经开发出与虚拟机(以下有时简称为“VM”)有关的技术。作为用于控制对多个VM中的每一个的共享存储区域的访问的技术,例如,可以引用以下专利文献1中描述的技术。
引用列表
专利文献
专利文献1:日本专利申请公开No.2002-358205
发明内容
本发明要解决的问题
例如,在专利文献1描述的技术中,对于每个VM,从共享存储区域读取的数据和向共享存储区域写入的数据受限。因此,通过使用专利文献1中描述的技术,可以确保在各个VM中执行并运行的应用程序之间的防火墙。
但是,例如,即使使用专利文献1中描述的技术,也无法在一个VM上运行的多个程序之间确保防火墙。因此,例如,即使使用专利文献1中描述的技术,也无法期待在一个VM上运行的多个程序之间的安全性的提高。
本公开将提出新的且增强的信息处理装置和信息处理方法,其能够在多个程序在虚拟机上运行时实现安全性的提高。
问题的解决方案
根据本公开,提供了一种信息处理装置,该信息处理装置包括处理单元,其执行虚拟机,其中,虚拟机使用堆栈机来运行程序,虚拟机在存储介质中分配的存储区域中确保第一程序运行的第一运行区域,并且当从第一程序调用与第一程序不同的第二程序时,虚拟机在存储区域中确保第二程序运行的第二运行区域。
此外,根据本公开,提供了一种由信息处理装置执行的信息处理方法,该信息处理方法包括执行虚拟机的步骤,其中,虚拟机使用堆栈机来运行程序,该虚拟机在存储介质中分配的存储区域中确保第一程序运行的第一运行区域,并且当从第一程序调用与第一程序不同的第二程序时,虚拟机在存储区域中确保第二程序运行的第二运行区域。
本发明的效果
根据本公开,当多个程序在虚拟机上运行时,可以实现安全性的提高。
注意,上述效果不必受到限制,并且本说明书中指示的任何效果或可以从本说明书中了解到的其他效果可以与上述效果一起或代替上述效果而展现。
附图说明
图1是示出根据本实施例的信息处理装置的配置示例的框图。
图2是示出根据本实施例的信息处理装置的硬件配置的示例的说明图。
图3是概念性地示出在VM上运行的程序的说明图。
图4是示出在VM上运行一个程序的情况下,VM上的程序的运行示例的说明图。
图5是示出在VM上运行一个程序的情况下,VM上的程序的运行示例的说明图。
图6是示出在VM上运行多个程序的情况下,VM上的程序的运行示例的说明图。
图7是用于说明通过VM控制多个程序之间的数据传送的示例的说明图。
图8是用于说明与在VM上执行的程序协同执行本机代码的示例的说明图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于索尼公司,未经索尼公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880056127.1/2.html,转载请声明来源钻瓜专利网。