-
公开(公告)号:CN104426958A
公开(公告)日:2015-03-18
申请号:CN201310384480.1
申请日:2013-08-29
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
CPC classification number: G06F13/385 , G06F15/167
Abstract: 本发明实施例公开了一种通信方法、装置及系统,涉及通信领域,解决了操作系统之间传输过程中的文件及页表的拷贝操作造成通信开销大的问题。具体方案为:发送计算装置获取通信共享内存,通信共享内存为发送计算装置和接收计算装置的共享内存,在通信共享内存中存放发送消息,以便接收计算装置在通信共享内存获取发送消息。本发明用于操作系统之间的通信。
-
公开(公告)号:CN104077266A
公开(公告)日:2014-10-01
申请号:CN201310101210.5
申请日:2013-03-27
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F15/177
CPC classification number: G06F9/5016
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: 本发明实施例提供一种资源处理方法、操作系统及设备。该方法应用于多内核操作系统,多内核操作系统包括运行在宿主机的管理操作系统、多个负载操作系统、物理资源池。该方法包括:管理操作系统为各负载操作系统分配独占使用的物理资源集合,为每个负载操作系统构建启动镜像,为每个负载操作系统设置启动镜像的执行所需的至少部分虚拟内存地址到物理内存地址的映射关系,在分配给第一负载操作系统的处理器核中确定启动第一负载操作系统的启动处理器核,指示启动处理器核读取第一负载操作系统的启动镜像的执行所需的至少部分虚拟内存地址到物理内存地址的映射关系;指示启动处理器核执行预先为第一负载操作系统建立的启动镜像。
-
公开(公告)号:CN104063234B
公开(公告)日:2017-06-27
申请号:CN201310088109.0
申请日:2013-03-19
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
Inventor: 谭崇康
CPC classification number: G06F9/45516 , G06F8/52 , G06F9/445
Abstract: 本发明实施例提供一种兼容方法及装置,涉及计算机领域,能够支持多种操作系统的ABI兼容及已有的ABI兼容技术,并且方便以后扩展多种ABI兼容技术。该兼容方法包括:若第一目标程序为本地已注册的目标程序,则为所述第一目标程序创建第一进程;对所述第一目标程序进行重映射;生成重映射表,所述重映射表指示所述第一目标程序与重映射后的所述第一目标程序之间的对应关系;根据所述重映射表,将重映射后的所述第一目标程序加载至所述第一进程对应的本地内存中,以生成重映射后的所述第一目标程序的映像;对所述映像进行重构;确定重构后的所述映像的重定向接口,以执行所述第一进程。
-
公开(公告)号: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: 本发明实施例提供一种资源处理方法、操作系统及设备。该方法应用于多内核操作系统,多内核操作系统包括运行在宿主机的管理操作系统、多个负载操作系统、物理资源池。该方法包括:管理操作系统为各负载操作系统分配独占使用的物理资源集合,为每个负载操作系统构建启动镜像,为每个负载操作系统设置启动镜像的执行所需的至少部分虚拟内存地址到物理内存地址的映射关系,在分配给第一负载操作系统的处理器核中确定启动第一负载操作系统的启动处理器核,指示启动处理器核读取第一负载操作系统的启动镜像的执行所需的至少部分虚拟内存地址到物理内存地址的映射关系;指示启动处理器核执行预先为第一负载操作系统建立的启动镜像。
-
公开(公告)号:CN104657204A
公开(公告)日:2015-05-27
申请号:CN201310598394.0
申请日:2013-11-22
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/46
Abstract: 本发明实施例提供一种短任务处理方法、装置及操作系统。本发明短任务处理方法,包括:根据接收应用程序发送的请求设置预留硬件线程的申请消息,将普通硬件线程设置成预留硬件线程,所述预留硬件线程只用于执行短任务;所述应用程序运行时,将所述预留硬件线程分配给所述应用程序;将所述应用程序下发的待执行的短任务直接装载在所述预留硬件线程上执行。本发明实施例通过将应用程序中待执行的短任务直接装载在所述预留硬件线程上执行,实现不需要创建线程就能执行短任务,解决在大规模短任务系统环境中,操作系统将耗费大量资源用于线程的创建和释放过程的问题。
-
公开(公告)号:CN104063234A
公开(公告)日:2014-09-24
申请号:CN201310088109.0
申请日:2013-03-19
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
Inventor: 谭崇康
CPC classification number: G06F9/45516 , G06F8/52 , G06F9/445
Abstract: 本发明实施例提供一种兼容方法及装置,涉及计算机领域,能够支持多种操作系统的ABI兼容及已有的ABI兼容技术,并且方便以后扩展多种ABI兼容技术。该兼容方法包括:若第一目标程序为本地已注册的目标程序,则为所述第一目标程序创建第一进程;对所述第一目标程序进行重映射;生成重映射表,所述重映射表指示所述第一目标程序与重映射后的所述第一目标程序之间的对应关系;根据所述重映射表,将重映射后的所述第一目标程序加载至所述第一进程对应的本地内存中,以生成重映射后的所述第一目标程序的映像;对所述映像进行重构;确定重构后的所述映像的重定向接口,以执行所述第一进程。
-
公开(公告)号:CN104657204B
公开(公告)日:2018-05-04
申请号:CN201310598394.0
申请日:2013-11-22
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/46
Abstract: 本发明实施例提供一种短任务处理方法、装置及操作系统。本发明短任务处理方法,包括:根据接收应用程序发送的请求设置预留硬件线程的申请消息,将普通硬件线程设置成预留硬件线程,所述预留硬件线程只用于执行短任务;所述应用程序运行时,将所述预留硬件线程分配给所述应用程序;将所述应用程序下发的待执行的短任务直接装载在所述预留硬件线程上执行。本发明实施例通过将应用程序中待执行的短任务直接装载在所述预留硬件线程上执行,实现不需要创建线程就能执行短任务,解决在大规模短任务系统环境中,操作系统将耗费大量资源用于线程的创建和释放过程的问题。
-
公开(公告)号:CN104426958B
公开(公告)日:2018-03-16
申请号:CN201310384480.1
申请日:2013-08-29
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
CPC classification number: G06F13/385 , G06F15/167
Abstract: 本发明实施例公开了一种通信方法、装置及系统,涉及通信领域,解决了操作系统之间传输过程中的文件及页表的拷贝操作造成通信开销大的问题。具体方案为:发送计算装置获取通信共享内存,通信共享内存为发送计算装置和接收计算装置的共享内存,在通信共享内存中存放发送消息,以便接收计算装置在通信共享内存获取发送消息。本发明用于操作系统之间的通信。
-
公开(公告)号:CN103870333B
公开(公告)日:2017-08-29
申请号:CN201210548012.9
申请日:2012-12-17
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/50
CPC classification number: G06F3/0604 , G06F3/0631 , G06F3/0683 , G06F9/50 , G06F9/5016 , G06F12/08
Abstract: 本发明实施例提供全局内存共享方法、装置和一种通信系统,以提高子操作系统的自主性和降低全局内存管理服务的压力。所述方法包括:子操作系统统计预定次数的任务轮转期间页面换出率和换页期间的内存驻留时间比值;所述子操作系统根据所述页面换出率和内存驻留时间比值计算内存压力指标;若所述内存压力指标大于内存压力阈值,则所述子操作系统向全局内存管理服务发出申请。本发明实施例提供的方法在多操作系统的架构下,各个子操作系统能完成更多的自适应工作,降低全局内存管理服务复杂度,提升系统性能,同时,由于子操作系统之间能够独立地完成内存的申请及释放工作,如此可以提高全局内存的利用率,也使得多操作系统架构有更好的可扩展性。
-
-
-
-
-
-
-
-
-