发明名称 |
并行运行多用户操作系统间的数据安全传输方法及系统 |
摘要 |
本发明适用于计算机技术领域,提供了一种并行运行多用户操作系统间的数据安全传输方法及系统,所述方法包括下述步骤:数据传输模块申请共享物理内存;数据传输模块向操作系统申请虚拟内存页;数据传输模块将虚拟内存页的虚拟地址进行转换,生成与虚拟地址对应的物理地址,并存储共享物理内存之前的虚拟地址和物理地址间的直接映射关系;数据传输模块传输虚拟内存页的物理地址至虚拟机监控器,实现虚拟地址到物理地址的重新映射;虚拟机监控器将用户操作系统所提交的物理地址映射至同一块共享物理内存;数据传输模块写入数据至共享物理内存中或者从共享物理内存中读取数据。本发明不需要借助第三方工具即可完成数据的交换,操作安全、方便。 |
申请公布号 |
CN102110196A |
申请公布日期 |
2011.06.29 |
申请号 |
CN200910189434.X |
申请日期 |
2009.12.25 |
申请人 |
中国长城计算机深圳股份有限公司 |
发明人 |
宋靖;贾兵;刘欣房;林诗达;王淼;顾文锦 |
分类号 |
G06F21/00(2006.01)I;G06F12/08(2006.01)I |
主分类号 |
G06F21/00(2006.01)I |
代理机构 |
深圳中一专利商标事务所 44237 |
代理人 |
张全文 |
主权项 |
一种并行运行多用户操作系统间的数据安全传输方法,其特征在于,所述方法包括下述步骤:数据传输模块接收输入的数据传输的请求指令,并通过定义的动态链接库提供的接口申请共享物理内存;数据传输模块根据该请求指令向操作系统申请虚拟内存页;数据传输模块读取该虚拟内存页的虚拟地址,并将该地址进行转换,生成与该虚拟内存页的虚拟地址对应的物理地址,同时在各用户操作系统中添加新的数据结构来存储共享物理内存之前的虚拟地址和物理地址间的直接映射关系;数据传输模块传输虚拟内存页的物理地址至虚拟机监控器,实现虚拟地址到物理地址的重新映射;虚拟机监控器将用户操作系统所提交的物理地址映射至同一块预先分配好的共享物理内存;数据传输模块写入数据至所述共享物理内存中或者从所述共享物理内存中读取数据。 |
地址 |
518057 广东省深圳市南山区科技园长城计算机大厦 |