-
公开(公告)号:CN103257929B
公开(公告)日:2016-03-16
申请号:CN201310134852.5
申请日:2013-04-18
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提供一种虚拟机内存映射方法及系统,其中方法包括:步骤1,根据应用层映射请求选择内存映射方式,执行步骤2或步骤3;步骤2,将待映射虚拟机的待映射机器页与监控虚拟机的物理页绑定,直接读写所映射的虚拟机的对应内存,执行步骤4;步骤3,监控虚拟机对物理内存中未使用的物理内存进行处理后,将其虚拟地址空间分解为相应的多个页组合的物理页,获取待映射虚拟机的待映射机器页,判断后进行相应处理,然后将待映射虚拟机的待映射机器页与监控虚拟机的物理页绑定,执行步骤4;步骤4,映射结束后,将与待映射虚拟机的映射内存对应的监控虚拟机内存释放,设置监控虚拟机的机器页到物理页映射表,将相应项设为无效机器页。
-
公开(公告)号:CN105335228B
公开(公告)日:2018-12-07
申请号:CN201410306462.6
申请日:2014-06-30
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/50
Abstract: 本发明实施例公开了一种内存变更处理方法,及操作系统,用于多内核多操作系统进行内存变更处理。本发明实施例方法包括:第一操作系统获取内存资源变更的指示消息,所述指示消息用于指示第二操作系统的内存资源发生变更;所述第一操作系统根据所述指示消息构建高级配置和电源管理接口ACPI数据表,所述第一操作系统向所述第二操作系统发送处理器之间中断IPI指令,使得所述第二操作系统根据所述IPI指令,通过IPI事件模拟生成系统控制中断SCI下半部事件,并使得所述第二操作系统通过读取所述ACPI数据表运行所述SCI下半部事件。
-
公开(公告)号:CN102799491B
公开(公告)日:2015-12-09
申请号:CN201210210044.8
申请日:2012-06-19
Applicant: 中国科学院计算技术研究所
Abstract: 本发明公开一种虚拟机间安全通信方法,所述方法包括:步骤1,Xen创建虚拟机时,为每台虚拟机分配两页内存及一个未使用的事件通道端口号,填充到共享信息页新增的变量中;步骤2,创建虚拟机并启动,虚拟机装载内核模块,映射共享信息页以及所述两页内存,虚拟机之间通过内核模块将策略写入所述两页内存中,通过设备接口配置信息进行通信。
-
公开(公告)号:CN102750470A
公开(公告)日:2012-10-24
申请号:CN201210160431.5
申请日:2012-05-22
Applicant: 中国科学院计算技术研究所
Abstract: 本发明公开一种全虚拟化环境下启动加载器的可信验证方法和系统,其该方法包括:步骤1,部署生成可信基准值链表;步骤2,启动非特权域虚拟机时把链表拷贝到非特权域虚拟机内存的指定位置;步骤3,非特权域虚拟机的Rombios中验证非特权域虚拟机的GRUB的Stage1;步骤4,非特权域虚拟机的GRUB的Stage1验证非特权域虚拟机的GRUB的Start;步骤5,非特权域虚拟机的GRUB的Start验证非特权域虚拟机的GRUB的Stage1_5;步骤6,非特权域虚拟机的GRUB的Stage1_5验证非特权域虚拟机的GRUB的Stage2,其中Stage1_5、Stage2为GRUB启动的阶段。
-
公开(公告)号:CN104978174A
公开(公告)日:2015-10-14
申请号:CN201410137125.9
申请日:2014-04-08
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/44
Abstract: 本发明的实施例公开了一种多操作系统中源网卡与目标网卡的切换方法和系统。该方法包括:所述多操作系统中负载操作系统的双模式网卡驱动根据所述多操作系统中管理操作系统发送的网卡切换信号将所述目标网卡进行初始化,使所述目标网卡能够使用所述源网卡占用的共享缓冲区;所述目标网卡初始化完成后,所述双模式网卡驱动根据所接收的网卡切换信号停止源网卡驱动并启动目标网卡驱动。该系统包括:双模式网卡驱动,用于根据所述多操作系统中管理操作系统发送的网卡切换信号将所述目标网卡进行初始化,使所述目标网卡能够使用所述源网卡当前占用的共享缓冲区,并在初始化完成后根据所述接收的网卡切换信号停止源网卡驱动并启动目标网卡驱动;共享缓冲区,用于对所述目标网卡和所述源网卡所传输数据进行缓冲。本发明的实施例能够有效的实现在多操作系统中源网卡向目的网卡稳定高效地切换。
-
公开(公告)号:CN103257929A
公开(公告)日:2013-08-21
申请号:CN201310134852.5
申请日:2013-04-18
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提供一种虚拟机内存映射方法及系统,其中方法包括:步骤1,根据应用层映射请求选择内存映射方式,执行步骤2或步骤3;步骤2,将待映射虚拟机的待映射机器页与监控虚拟机的物理页绑定,直接读写所映射的虚拟机的对应内存,执行步骤4;步骤3,监控虚拟机对物理内存中未使用的物理内存进行处理后,将其虚拟地址空间分解为相应的多个页组合的物理页,获取待映射虚拟机的待映射机器页,判断后进行相应处理,然后将待映射虚拟机的待映射机器页与监控虚拟机的物理页绑定,执行步骤4;步骤4,映射结束后,将与待映射虚拟机的映射内存对应的监控虚拟机内存释放,设置监控虚拟机的机器页到物理页映射表,将相应项设为无效机器页。
-
公开(公告)号:CN102799491A
公开(公告)日:2012-11-28
申请号:CN201210210044.8
申请日:2012-06-19
Applicant: 中国科学院计算技术研究所
Abstract: 本发明公开一种虚拟机间安全通信方法,所述方法包括:步骤1,Xen创建虚拟机时,为每台虚拟机分配两页内存及一个未使用的事件通道端口号,填充到共享信息页新增的变量中;步骤2,创建虚拟机并启动,虚拟机装载内核模块,映射共享信息页以及所述两页内存,虚拟机之间通过内核模块将策略写入所述两页内存中,通过设备接口配置信息进行通信。
-
公开(公告)号:CN104978174B
公开(公告)日:2018-04-27
申请号:CN201410137125.9
申请日:2014-04-08
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/4401
Abstract: 本发明的实施例公开了一种多操作系统中源网卡与目标网卡的切换方法和系统。该方法包括:所述多操作系统中负载操作系统的双模式网卡驱动根据所述多操作系统中管理操作系统发送的网卡切换信号将所述目标网卡进行初始化,使所述目标网卡能够使用所述源网卡占用的共享缓冲区;所述目标网卡初始化完成后,所述双模式网卡驱动根据所接收的网卡切换信号停止源网卡驱动并启动目标网卡驱动。该系统包括:双模式网卡驱动,用于根据所述多操作系统中管理操作系统发送的网卡切换信号将所述目标网卡进行初始化,使所述目标网卡能够使用所述源网卡当前占用的共享缓冲区,并在初始化完成后根据所述接收的网卡切换信号停止源网卡驱动并启动目标网卡驱动;共享缓冲区,用于对所述目标网卡和所述源网卡所传输数据进行缓冲。本发明的实施例能够有效的实现在多操作系统中源网卡向目的网卡稳定高效地切换。
-
公开(公告)号:CN102750470B
公开(公告)日:2014-10-08
申请号:CN201210160431.5
申请日:2012-05-22
Applicant: 中国科学院计算技术研究所
Abstract: 本发明公开一种全虚拟化环境下启动加载器的可信验证方法和系统,其该方法包括:步骤1,部署生成可信基准值链表;步骤2,启动非特权域虚拟机时把链表拷贝到非特权域虚拟机内存的指定位置;步骤3,非特权域虚拟机的Rombios中验证非特权域虚拟机的GRUB的Stage1;步骤4,非特权域虚拟机的GRUB的Stage1验证非特权域虚拟机的GRUB的Start;步骤5,非特权域虚拟机的GRUB的Start验证非特权域虚拟机的GRUB的Stage1_5;步骤6,非特权域虚拟机的GRUB的Stage1_5验证非特权域虚拟机的GRUB的Stage2,其中Stage1_5、Stage2为GRUB启动的阶段。
-
公开(公告)号:CN102736969A
公开(公告)日:2012-10-17
申请号:CN201210160617.0
申请日:2012-05-22
Applicant: 中国科学院计算技术研究所
Abstract: 本发明公开一种针对硬件虚拟化的内存监控方法和系统,所述方法包括:步骤1,建立客户域DomU,根据操作系统的运算能力建立内存监控参数,所述操作系统的运算能力包括32位操作系统和64位操作系统;步骤2,将客户域DomU的配置文件初始化,导入内存监控参数,并对内存监控参数进行映射操作,实现内存监控优化。
-
-
-
-
-
-
-
-
-