-
公开(公告)号:CN102750471A
公开(公告)日:2012-10-24
申请号:CN201210160516.3
申请日:2012-05-22
Applicant: 中国科学院计算技术研究所
Abstract: 本发明公开一种基于TPM的本地验证式启动方法,所述方法包括:步骤1,使用TPM封存功能部署生成需要验证程序的度量标准值;步骤2,在GRUBStage2中验证虚拟机监视器、Linux Kernel、Ramdisk的完整性;步骤3,在GRUB Stage2的最后阶段将动态库、模块、可执行程序的基准值传递到LinuxKernel;所述的动态库、模块、可执行程序是指Linux操作系统启动过程中加载的动态库、内核模块、可执行程序;步骤4,在Linux Kernel的相应功能处对动态库、模块、可执行程序分别进行完整性验证。
-
公开(公告)号:CN106708619B
公开(公告)日:2021-01-15
申请号:CN201510429902.1
申请日:2015-07-21
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/50
Abstract: 本发明实施例提供一种资源管理方法及装置,该方法包括:获取物理资源使用信息,所述物理资源使用信息用于指示应用运行所需要的物理资源;根据所述物理资源使用信息为所述应用分配独立的物理资源,并为所述应用分配用于直接访问所述物理资源的接口,以使所述应用直接访问所述物理资源;从而减少了不同应用对操作系统内核的资源争用,提升了系统性能。
-
公开(公告)号:CN104714843B
公开(公告)日:2018-06-15
申请号:CN201310694856.9
申请日:2013-12-17
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/48
Abstract: 本发明实施例提供一种多内核操作系统实例支持多处理器的方法及装置,本发明方法,包括:主操作系统实例分配至少两个处理器资源给从操作系统实例;所述主操作系统实例从各所述处理器资源上选择一个处理器以执行从操作系统实例的内核启动代码;选择的所述处理器在执行所述从操作系统实例的内核代码到设定的多处理器初始化阶段时,向分配给从操作系统实例的其他处理器发送IPI指令;分配的其他处理器接收到所述IPI指令后跳转到从操作系统实例设定的入口代码地址继续执行。本发明实施例,通过主操作系统实例为从操作系统分配并初始化处理器资源,以解决现有技术中多内核操作系统实例无法支持多处理器的问题。
-
公开(公告)号:CN105630690A
公开(公告)日:2016-06-01
申请号:CN201410608826.6
申请日:2014-10-31
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
Abstract: 本发明实施例公开了一种异构硬件中大数据处理的方法及装置,涉及通信技术领域,能够解决异构硬件处理大数据应用,载入的数据与程序运行所需的数据不一致,占用异构硬件的内存,并影响到程序的正常运行的问题。本发明的方法包括:接收所述Host发送的程序和地址信息;建立本地存储所述源数据的虚拟地址与所述地址信息的映射关系;当所述异构硬件运行所述程序过程中调用目标数据时,向所述Host发送目标数据请求;在接收所述Host回复的目标数据后,使用所述目标数据运行所述程序。本发明适用于异构硬件。
-
公开(公告)号:CN104978174A
公开(公告)日:2015-10-14
申请号:CN201410137125.9
申请日:2014-04-08
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/44
Abstract: 本发明的实施例公开了一种多操作系统中源网卡与目标网卡的切换方法和系统。该方法包括:所述多操作系统中负载操作系统的双模式网卡驱动根据所述多操作系统中管理操作系统发送的网卡切换信号将所述目标网卡进行初始化,使所述目标网卡能够使用所述源网卡占用的共享缓冲区;所述目标网卡初始化完成后,所述双模式网卡驱动根据所接收的网卡切换信号停止源网卡驱动并启动目标网卡驱动。该系统包括:双模式网卡驱动,用于根据所述多操作系统中管理操作系统发送的网卡切换信号将所述目标网卡进行初始化,使所述目标网卡能够使用所述源网卡当前占用的共享缓冲区,并在初始化完成后根据所述接收的网卡切换信号停止源网卡驱动并启动目标网卡驱动;共享缓冲区,用于对所述目标网卡和所述源网卡所传输数据进行缓冲。本发明的实施例能够有效的实现在多操作系统中源网卡向目的网卡稳定高效地切换。
-
公开(公告)号:CN104714923A
公开(公告)日:2015-06-17
申请号:CN201310695520.4
申请日:2013-12-17
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F15/163 , G06F17/30
CPC classification number: H04L67/146 , H04L12/6418 , H04L67/1097
Abstract: 本申请提供了一种实现设备共享的方法及装置,应用于包括本端系统和对端系统的异构系统中的本端系统,本端系统和对端系统具有各自独立的处理器和外部设备,本端系统中的处理器和对端系统中的处理器使用不同的指令集,方法包括:本端系统获取对端系统的外部设备标识信息,本端系统根据获取的外部设备标识信息,按照本地可识别的消息格式生成对对端系统所管理的外部设备的操作请求,本端系统从操作请求中解析出包括生成操作请求必要的参数请求消息,将解析出的请求消息通知给对端系统。本申请提供的实现设备共享的方法和装置使得异构系统中的本端系统不但能访问本地的外部设备,还能访问对端系统的外部设备,即实现了异构系统上的外部设备共享。
-
公开(公告)号:CN104426958A
公开(公告)日:2015-03-18
申请号:CN201310384480.1
申请日:2013-08-29
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
CPC classification number: G06F13/385 , G06F15/167
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,创建虚拟机并启动,虚拟机装载内核模块,映射共享信息页以及所述两页内存,虚拟机之间通过内核模块将策略写入所述两页内存中,通过设备接口配置信息进行通信。
-
公开(公告)号:CN105183533B
公开(公告)日:2018-09-28
申请号:CN201410226199.X
申请日:2014-05-26
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/455
Abstract: 本发明公开了一种总线虚拟化的方法,包括:所述总线的根复合体RC中包括多个配置寄存器对,且每个配置寄存器对包括一个地址寄存器和一个数据寄存器;所述RC接收处理器内核中的总线代理装置发出的总线事务消息,所述总线事务消息中包含本次总线事务的标识,所述RC从所述多个配置寄存器对中,确定所述本次总线事务的标识对应的所述处理器内核应使用的配置寄存器对。本发明实施例提供的总线虚拟化的方法中,可以确保每个处理器内核在访问总线设备时,可以使用独立的一个配置寄存器对,从而可以保证处理器内核对总线设备访问正确性。
-
-
-
-
-
-
-
-
-