-
公开(公告)号:CN103699444A
公开(公告)日:2014-04-02
申请号:CN201310694881.7
申请日:2013-12-17
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
Abstract: 本发明实施例提供一种中央处理器热插拔的实现方法及装置,该方法包括:Primary操作系统实例为Secondary操作系统实例配置热插入初始化代码,;Primary操作系统实例向目标CPU发送处理器间中断IPI,以触发目标CPU进行热插入初始化,热插入初始化为目标CPU进行热插入时的初始化过程;Primary操作系统实例检测目标CPU是否完成热插入初始化;若Primary操作系统实例检测到目标CPU完成热插入初始化,则向Secondary操作系统实例发送中断,以使Secondary操作系统实例热插入目标CPU,实现在Secondary操作系统内实现CPU的Hot Plug。
-
公开(公告)号:CN104714843B
公开(公告)日:2018-06-15
申请号:CN201310694856.9
申请日:2013-12-17
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/48
Abstract: 本发明实施例提供一种多内核操作系统实例支持多处理器的方法及装置,本发明方法,包括:主操作系统实例分配至少两个处理器资源给从操作系统实例;所述主操作系统实例从各所述处理器资源上选择一个处理器以执行从操作系统实例的内核启动代码;选择的所述处理器在执行所述从操作系统实例的内核代码到设定的多处理器初始化阶段时,向分配给从操作系统实例的其他处理器发送IPI指令;分配的其他处理器接收到所述IPI指令后跳转到从操作系统实例设定的入口代码地址继续执行。本发明实施例,通过主操作系统实例为从操作系统分配并初始化处理器资源,以解决现有技术中多内核操作系统实例无法支持多处理器的问题。
-
公开(公告)号: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: 本申请提供了一种实现设备共享的方法及装置,应用于包括本端系统和对端系统的异构系统中的本端系统,本端系统和对端系统具有各自独立的处理器和外部设备,本端系统中的处理器和对端系统中的处理器使用不同的指令集,方法包括:本端系统获取对端系统的外部设备标识信息,本端系统根据获取的外部设备标识信息,按照本地可识别的消息格式生成对对端系统所管理的外部设备的操作请求,本端系统从操作请求中解析出包括生成操作请求必要的参数请求消息,将解析出的请求消息通知给对端系统。本申请提供的实现设备共享的方法和装置使得异构系统中的本端系统不但能访问本地的外部设备,还能访问对端系统的外部设备,即实现了异构系统上的外部设备共享。
-
公开(公告)号:CN104714846B
公开(公告)日:2018-06-05
申请号:CN201310695461.0
申请日:2013-12-17
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
CPC classification number: G06F9/4406 , G06F9/4403 , G06F9/4405 , G06F9/4408 , G06F9/45533 , G06F9/5083 , G06F13/24
Abstract: 本发明实施例提供一种资源处理方法、操作系统及设备。该方法应用于多内核操作系统,多内核操作系统包括运行在宿主机的管理操作系统、多个负载操作系统、物理资源池。该方法包括:管理操作系统为各负载操作系统分配独占使用的物理资源集合,为每个负载操作系统构建启动镜像,为每个负载操作系统设置启动镜像的执行所需的至少部分虚拟内存地址到物理内存地址的映射关系,在分配给第一负载操作系统的处理器核中确定启动第一负载操作系统的启动处理器核,指示启动处理器核读取第一负载操作系统的启动镜像的执行所需的至少部分虚拟内存地址到物理内存地址的映射关系;指示启动处理器核执行预先为第一负载操作系统建立的启动镜像。
-
公开(公告)号:CN104714923B
公开(公告)日:2018-04-20
申请号:CN201310695520.4
申请日:2013-12-17
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F15/163 , G06F17/30
CPC classification number: H04L67/146 , H04L12/6418 , H04L67/1097
Abstract: 本申请提供了一种实现设备共享的方法及装置,应用于包括本端系统和对端系统的异构系统中的本端系统,本端系统和对端系统具有各自独立的处理器和外部设备,本端系统中的处理器和对端系统中的处理器使用不同的指令集,方法包括:本端系统获取对端系统的外部设备标识信息,本端系统根据获取的外部设备标识信息,按照本地可识别的消息格式生成对对端系统所管理的外部设备的操作请求,本端系统从操作请求中解析出包括生成操作请求必要的参数请求消息,将解析出的请求消息通知给对端系统。本申请提供的实现设备共享的方法和装置使得异构系统中的本端系统不但能访问本地的外部设备,还能访问对端系统的外部设备,即实现了异构系统上的外部设备共享。
-
公开(公告)号:CN103699444B
公开(公告)日:2017-03-15
申请号:CN201310694881.7
申请日:2013-12-17
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
Abstract: 本发明实施例提供一种中央处理器热插拔的实现方法及装置,该方法包括:Primary操作系统实例为Secondary操作系统实例配置热插入初始化代码,Primary操作系统实例向目标CPU发送处理器间中断IPI,以触发目标CPU进行热插入初始化,热插入初始化为目标CPU进行热插入时的初始化过程;Primary操作系统实例检测目标CPU是否完成热插入初始化;若Primary操作系统实例检测到目标CPU完成热插入初始化,则向Secondary操作系统实例发送中断,以使Secondary操作系统实例热插入目标CPU,实现在Secondary操作系统内实现CPU的Hot Plug。
-
公开(公告)号:CN104714924A
公开(公告)日:2015-06-17
申请号:CN201310680785.7
申请日:2013-12-12
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F15/177 , G06F9/50
Abstract: 本发明公开了一种资源控制方法和装置,该方法应用于具有多核处理器的计算机中,所述计算机能够运行至少一个操作系统,所述操作系统包括有主操作系统和多个从操作系统,该方法包括:主操作系统确定待进行资源释放的目标从操作系统,所述目标从操作系统是完成任务执行的从操作系统,或者是存在任务执行异常的从操作系统;该主操作系统确定分配给所述目标从操作系统的物理资源;该主操作系统将所述物理资源确定为空闲资源。通过该方法和装置可以实现主操作系统回收为从操作系统分配的物理资源。
-
公开(公告)号:CN104714846A
公开(公告)日:2015-06-17
申请号:CN201310695461.0
申请日:2013-12-17
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
CPC classification number: G06F9/4406 , G06F9/4403 , G06F9/4405 , G06F9/4408 , G06F9/45533 , G06F9/5083 , G06F13/24
Abstract: 本发明实施例提供一种资源处理方法、操作系统及设备。该方法应用于多内核操作系统,多内核操作系统包括运行在宿主机的管理操作系统、多个负载操作系统、物理资源池。该方法包括:管理操作系统为各负载操作系统分配独占使用的物理资源集合,为每个负载操作系统构建启动镜像,为每个负载操作系统设置启动镜像的执行所需的至少部分虚拟内存地址到物理内存地址的映射关系,在分配给第一负载操作系统的处理器核中确定启动第一负载操作系统的启动处理器核,指示启动处理器核读取第一负载操作系统的启动镜像的执行所需的至少部分虚拟内存地址到物理内存地址的映射关系;指示启动处理器核执行预先为第一负载操作系统建立的启动镜像。
-
公开(公告)号:CN104714843A
公开(公告)日:2015-06-17
申请号:CN201310694856.9
申请日:2013-12-17
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/48
Abstract: 本发明实施例提供一种多内核操作系统实例支持多处理器的方法及装置,本发明方法,包括:主操作系统实例分配至少两个处理器资源给从操作系统实例;所述主操作系统实例从各所述处理器资源上选择一个处理器以执行从操作系统实例的内核启动代码;选择的所述处理器在执行所述从操作系统实例的内核代码到设定的多处理器初始化阶段时,向分配给从操作系统实例的其他处理器发送IPI指令;分配的其他处理器接收到所述IPI指令后跳转到从操作系统实例设定的入口代码地址继续执行。本发明实施例,通过主操作系统实例为从操作系统分配并初始化处理器资源,以解决现有技术中多内核操作系统实例无法支持多处理器的问题。
-
公开(公告)号:CN104714924B
公开(公告)日:2018-07-13
申请号:CN201310680785.7
申请日:2013-12-12
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F15/177 , G06F9/50
Abstract: 本发明公开了一种资源控制方法和装置,该方法应用于具有多核处理器的计算机中,所述计算机能够运行至少一个操作系统,所述操作系统包括有主操作系统和多个从操作系统,该方法包括:主操作系统确定待进行资源释放的目标从操作系统,所述目标从操作系统是完成任务执行的从操作系统,或者是存在任务执行异常的从操作系统;该主操作系统确定分配给所述目标从操作系统的物理资源;该主操作系统将所述物理资源确定为空闲资源。通过该方法和装置可以实现主操作系统回收为从操作系统分配的物理资源。
-
-
-
-
-
-
-
-
-