-
公开(公告)号:CN103198100B
公开(公告)日:2016-05-18
申请号:CN201310080244.0
申请日:2013-03-13
Applicant: 中国科学院计算技术研究所
IPC: G06F17/30
Abstract: 本发明提供一种多设备间文件同步的重命名处理方法及系统,该方法包括:步骤1,目的进程向服务器或源进程发送获取同步信息的请求;步骤2,所述服务器或源进程查询服务器端或源进程端所有文件的当前元数据,获取所述同步信息并发送给所述目的进程;步骤3,所述目的进程比较所述同步信息与本地文件元数据,确定新添加文件集合和被删除的文件集合,从而计算得出重命名操作;步骤4,所述目的进程执行所述重命名操作,根据执行结果调整重命名后的文件属性、更新本地元数据信息。本发明能够在现有的文件同步技术中处理重命名操作的问题,有效地降低了多设备同步系统的复杂性、减少了重命名相关的数据传输量。
-
公开(公告)号:CN103152398B
公开(公告)日:2016-05-11
申请号:CN201310049461.3
申请日:2013-02-07
Applicant: 中国科学院计算技术研究所
IPC: H04L29/08
Abstract: 本发明提供了一种多终端文件间的文件同步方法及系统,其中该文件同步方法包括:S1,一终端对文件进行操作并将更新后的终端文件元数据发送给服务器;S2,服务器查询并获得本地服务器文件元数据,并将其与更新后的终端文件元数据进行比较,计算得出更新操作;S3,服务器根据更新操作调整文件属性、更新服务器文件元数据;S4,另一终端向服务器发送获取文件元数据的请求;S5,服务器查询并获得更新后的服务器文件元数据,并将其发送给该另一终端;S6,另一终端查询并获得本地终端文件元数据,并将其与接收的更新后的服务器文件元数据进行比较,计算得出同步操作;S7,另一终端执行同步操作。
-
公开(公告)号:CN105095116A
公开(公告)日:2015-11-25
申请号:CN201410211355.5
申请日:2014-05-19
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/12
Abstract: 本发明实施例提供一种缓存替换的方法、缓存控制器和处理器,所述方法包括:缓存控制器通过确定待替换缓存行的关联缓存池,关联缓存池中的各关联缓存行与待替换缓存行属于同一内存行,并且进一步根据关联缓存行的访问信息从关联缓存池中确定待写回缓存行,将待替换缓存行以及待写回缓存行中的数据一起写入内存。由于待替换缓存行和待写回缓存行属于同一内存行,因此,能够提高行缓存区的命中率,从而提高内存访问性能,另外,缓存控制器进一步根据关联缓存行的访问信息从关联缓存池中确定待写回缓存行,只将关联缓存池中的待写回缓存行写回内存,因此,能够减少内存的写次数,提高内存的使用寿命。
-
公开(公告)号:CN104834565A
公开(公告)日:2015-08-12
申请号:CN201410049189.3
申请日:2014-02-12
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/50
Abstract: 本发明实施例提供了一种系统服务动态部署方法及装置,涉及计算机领域,能够检测当前应用的执行状态,实现多内核操作系统中系统服务动态负载均衡,细粒度的将任务调配到适合其运行的硬件上,在任务的运行过程中动态调整资源分配。该方法包括:获取系统服务内核及应用内核的检测信息,检测信息包括系统服务内核的当前执行状态信息、应用内核的当前执行状态信息以及当前应用的拓扑位置数据;根据检测信息,采用预设方案,获得对应于当前应用的最优拓扑方案,最优拓扑方案用于指示当前应用的系统服务内核和/或应用内核的执行交互路径;根据最优拓扑方案,调整执行当前应用的系统服务内核和/或应用内核。
-
公开(公告)号:CN104657240A
公开(公告)日:2015-05-27
申请号:CN201310577042.7
申请日:2013-11-18
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F11/20
Abstract: 本发明实施例公开了一种多内核操作系统的失效控制方法及装置。其中,方法包括:确定操作系统内的重核心内核以及多个轻核心内核;在重核心内核和多个轻核心内核上运行相应的系统服务,重核心内核以及多个轻核心内核均保存有所有内核的状态信息;监测重核心内核和多个轻核心内核的状态;当重核心内核出现故障时,则在多个轻核心内核中确定出新的重核心内核,将原重核心内核上运行的系统服务转移至新的重核心内核上,由新的重核心内核和多个轻核心内核更新相应内核的状态信息;当轻核心内核出现故障时,则将故障轻核心内核上运行的系统服务转移至其他正常轻核心内核,由重核心内核和多个轻核心内核更新相应内核的状态信息。
-
公开(公告)号:CN104657193A
公开(公告)日:2015-05-27
申请号:CN201310594764.3
申请日:2013-11-21
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
CPC classification number: G06F12/1458 , G06F9/4411 , G06F9/4555 , G06F21/00 , G06F21/572 , G06F21/62 , G06F21/78 , G06F2009/45583 , G06F2212/1052 , G06F2221/2141
Abstract: 本发明公开了一种访问物理资源的方法和装置,涉及操作系统技术领域,以限制多内核操作系统中的轻量级系统内核Light OS不能访问其他Light OS的物理资源,保证Light OS之间访问物理资源的安全性。所述方法包括:安全固件接收第一Light OS所要访问的物理资源对应的物理地址;所述安全固件确定所述第一Light OS所要访问的物理资源对应的物理地址是否越界;若所述第一Light OS的访问没有越界,向所述第一Light OS发送继续访问信号;或者,若所述第一Light OS的访问越界,向所述第一Light OS发送访问出错信号。
-
公开(公告)号:CN104348688A
公开(公告)日:2015-02-11
申请号:CN201310346756.7
申请日:2013-08-09
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: H04L12/28
CPC classification number: H04L41/0803 , H04L12/42 , H04L12/44 , H04L12/462 , H04L41/142 , H04L41/145 , H04L43/045 , H04L45/02
Abstract: 本发明公开了一种服务器的连接方法和系统,涉及通信技术领域,用以采用相同规格的服务器实现最优网络,进而降低路由实现的复杂度。所述方法包括:提供10台服务器;其中,每台服务器包括5个节点,且每台服务器的5个节点按照相同的连接方式串行相连并首尾相接;将其中5台服务器中的任一服务器的5个节点与剩余5台服务器中的各个服务器的5个节点均一一对应地连接,以形成哈夫曼-单例模式Hoffman-Singleton图的最优网络。
-
公开(公告)号:CN104346295A
公开(公告)日:2015-02-11
申请号:CN201310348127.8
申请日:2013-08-09
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
CPC classification number: G06F12/0893 , G06F12/0804 , G06F2212/1016 , G06F2212/1028 , Y02D10/13
Abstract: 本发明的实施例提供一种缓存刷新方法和装置,涉及计算机领域,能够实现通过一条指令一次刷新多行缓存,从而降低了缓存的访问次数,解决了缓存刷新速度慢、功耗高的问题。其方法为:根据刷新指令确定待刷新的缓存组的索引;所述刷新指令包括基地址寄存器操作数和位掩码,所述缓存组中包括至少两行缓存;根据所述索引访问缓存标签阵列,获取所述索引对应的多路缓存标签,其中缓存标签为该缓存标签所关联的一行缓存的地址的高位;根据所述位掩码的指示将所述索引对应的多路缓存标签与所述物理地址进行比较,根据比较结果输出命中信号;将所述命中信号在有效缓存阵列中命中的缓存设置为无效。本发明实施例用于缓存刷新。
-
公开(公告)号:CN104239222A
公开(公告)日:2014-12-24
申请号:CN201310247458.2
申请日:2013-06-20
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/02
Abstract: 本发明实施例提供的一种内存访问方法、设备和系统,涉及计算机体系结构领域,解决了集群系统中内存资源的分配问题,并提高了集群内部通信效率。该方法包括:通过接收内存访问命令,判断该内存访问命令的访存地址是否为异地内存地址;如果该内存访问命令的访存地址为异地内存地址,则根据外部地址映射表查找外部地址映射表中访存地址对应的参数信息,获得访存地址所在的异地节点的标识;根据参数信息生成内存请求消息,并将内存请求消息发送至异地节点,以便通知异地节点根据内存请求消息访问异地内存获取请求数据完成内存访问并生成响应消息;通过通信模块接收并分析响应消息得到请求数据。本发明的实施例应用于计算机集群系统间内存访问技术。
-
公开(公告)号:CN104216681A
公开(公告)日:2014-12-17
申请号:CN201310213735.8
申请日:2013-05-31
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/30
CPC classification number: G06F9/384 , G06F9/3826
Abstract: 本发明提供一种CPU指令处理方法和处理器,涉及计算机领域,能够节省寄存器资源,并降低读写继存器所需消耗的功耗。其方法为:当第一指令的结果只被第一指令之后的第二指令使用一次时,将第一指令和第二指令的中间结果不写回寄存器堆并且在寄存器重命名阶段对存储所述中间结果的寄存器不进行重命名,即不将存储所述中间结果的寄存器映射为物理寄存器。本发明的实施例用于指令间的结果传递。
-
-
-
-
-
-
-
-
-