一种中断处理方法、IOAPIC及计算机系统

    公开(公告)号:CN106445650B

    公开(公告)日:2019-10-25

    申请号:CN201510474536.1

    申请日:2015-08-05

    Abstract: 本发明提供一种中断处理方法、IOAPIC及计算机系统,涉及计算机技术领域,用于IOAPIC准确转发中断请求。IOAPIC根据预设的IOAPIC物理引脚与处理器或处理器集群的映射关系转发中断请求,能够在一定程度上避免IOAPIC中断转发错误。包括:IOAPIC接收第一外围设备发送的第一中断请求;根据管理操作系统记录的每一个负载操作系统与每一个负载操作系统的硬件资源的对应关系,确定第一外围设备对应的第一负载操作系统;根据预设的IOAPIC的物理引脚与处理器或处理器集群的映射关系,通过与第一负载操作系统的处理器或处理器集群对应的物理引脚,将第一中断请求发送至第一负载操作系统的处理器或处理器集群。

    一种内存共享方法、异构硬件、主机及异构系统

    公开(公告)号:CN105224468B

    公开(公告)日:2019-02-05

    申请号:CN201410252855.3

    申请日:2014-06-09

    Abstract: 本发明公开了一种内存共享方法,应用于异构硬件,异构硬件连接主机,本发明方法包括:异构硬件获取主机发送的主机的部分内存的内存地址;当异构硬件的内存的空闲容量低于预定容量时,异构硬件根据内存地址,将异构硬件的内存中使用频率低于预定使用频率的数据存储到部分内存。采用本发明提供的内存共享方法,能够将异构硬件的内存中使用频率低于预定使用频率的数据存储到主机的部分内存,减少使用频率低于预定使用频率的数据在异构硬件的内存中所占用的存储空间,从而增大异构硬件的空闲存储空间,为运行在异构硬件上的应用提供更多的内存空间。

    一种动态调整时钟中断的方法及装置

    公开(公告)号:CN104679583B

    公开(公告)日:2019-02-05

    申请号:CN201310627329.6

    申请日:2013-11-28

    Abstract: 本发明实施例提供的一种动态调整时钟中断的方法及装置,涉及计算机领域,以解决周期性时钟中断为操作系统带来的许多不必要的开销。该方法包括:检测当前任务是否发生任务切换;若当前任务未发生任务切换,则获取当前任务执行时间;若当前任务执行的时间大于预设门限值,则判断当前的第一时钟中断周期是否小于预设的最大时钟中断周期;若当前的第一时钟中断周期小于预设的最大时钟中断周期,则按照第一预设规则,将当前的第一时钟中断周期更新为第二时钟中断周期,第二时钟中断周期大于第一时钟中断周期,且不大于第二时钟中断周期;若当前的第一时钟中断周期等于预设的最大时钟中断周期,则不更新当前的第一时钟中断周期。

    集群系统的失效预测方法及装置

    公开(公告)号:CN103812719B

    公开(公告)日:2018-05-18

    申请号:CN201210450162.6

    申请日:2012-11-12

    Abstract: 本发明实施例提供一种集群系统的失效预测方法及装置。方法包括:根据集群系统的失效事件集合对事件序列模式集合进行聚类分析,获得事件序列簇;对事件序列簇进行因果关联分析,获取因果关联路径簇;对因果关联路径簇进行失效分析,获取集群系统的失效模式;根据失效模式,对集群系统进行失效预测。本发明实施例提供的集群系统的失效预测方法及装置对事件序列模式集合进行聚类获得因果关联路径簇,从而获得集群系统的失效模式,根据获取的失效模式对集群系统进行失效预测。可以通过对集群系统日志进行深度的分析和挖掘,获得用于失效预测的可靠的失效规则,进而提高失效预测的召回率。

    一种中断处理方法、IOAPIC及计算机系统

    公开(公告)号:CN106445650A

    公开(公告)日:2017-02-22

    申请号:CN201510474536.1

    申请日:2015-08-05

    Abstract: 本发明提供一种中断处理方法、IOAPIC及计算机系统,涉及计算机技术领域,用于IOAPIC准确转发中断请求。IOAPIC根据预设的IOAPIC物理引脚与处理器或处理器集群的映射关系转发中断请求,能够在一定程度上避免IOAPIC中断转发错误。包括:IOAPIC接收第一外围设备发送的第一中断请求;根据管理操作系统记录的每一个负载操作系统与每一个负载操作系统的硬件资源的对应关系,确定第一外围设备对应的第一负载操作系统;根据预设的IOAPIC的物理引脚与处理器或处理器集群的映射关系,通过与第一负载操作系统的处理器或处理器集群对应的物理引脚,将第一中断请求发送至第一负载操作系统的处理器或处理器集群。

    一种节点内的数据处理方法、装置和系统

    公开(公告)号:CN105335227A

    公开(公告)日:2016-02-17

    申请号:CN201410277440.1

    申请日:2014-06-19

    Abstract: 本发明实施例公开了一种节点内的数据处理方法、装置和系统。本发明实施例采用由根复合体接收CPU发送的第一系统总线事务消息,其中,该第一系统总线事务消息携带事务类型、目的地址和权限标识;在该事务类型指示为配置事务时,根据该权限标识确定该CPU是否具有配置权限,若有权限,则将该第一系统总线事务消息转换为相应的第一外部总线事务消息,根据所述目的地址将所述第一外部总线事务消息发送给相应的外部控制器,以进行读写权限配置,否则,若没有权限,则向该CPU发送异常事件提示信息;该方案中可以在保障分区安全性的同时,灵活地调整资源的分配和隔离。

    一种总线虚拟化的方法、装置及系统

    公开(公告)号:CN105183533A

    公开(公告)日:2015-12-23

    申请号:CN201410226199.X

    申请日:2014-05-26

    Abstract: 本发明公开了一种总线虚拟化的方法,包括:所述总线的根复合体RC中包括多个配置寄存器对,且每个配置寄存器对包括一个地址寄存器和一个数据寄存器;所述RC接收处理器内核中的总线代理装置发出的总线事务消息,所述总线事务消息中包含本次总线事务的标识,所述RC从所述多个配置寄存器对中,确定所述本次总线事务的标识对应的所述处理器内核应使用的配置寄存器对。本发明实施例提供的总线虚拟化的方法中,可以确保每个处理器内核在访问总线设备时,可以使用独立的一个配置寄存器对,从而可以保证处理器内核对总线设备访问正确性。

    资源处理方法、操作系统及设备

    公开(公告)号:CN104714846A

    公开(公告)日:2015-06-17

    申请号:CN201310695461.0

    申请日:2013-12-17

    Abstract: 本发明实施例提供一种资源处理方法、操作系统及设备。该方法应用于多内核操作系统,多内核操作系统包括运行在宿主机的管理操作系统、多个负载操作系统、物理资源池。该方法包括:管理操作系统为各负载操作系统分配独占使用的物理资源集合,为每个负载操作系统构建启动镜像,为每个负载操作系统设置启动镜像的执行所需的至少部分虚拟内存地址到物理内存地址的映射关系,在分配给第一负载操作系统的处理器核中确定启动第一负载操作系统的启动处理器核,指示启动处理器核读取第一负载操作系统的启动镜像的执行所需的至少部分虚拟内存地址到物理内存地址的映射关系;指示启动处理器核执行预先为第一负载操作系统建立的启动镜像。

    多内核操作系统实例支持多处理器的方法及装置

    公开(公告)号:CN104714843A

    公开(公告)日:2015-06-17

    申请号:CN201310694856.9

    申请日:2013-12-17

    Abstract: 本发明实施例提供一种多内核操作系统实例支持多处理器的方法及装置,本发明方法,包括:主操作系统实例分配至少两个处理器资源给从操作系统实例;所述主操作系统实例从各所述处理器资源上选择一个处理器以执行从操作系统实例的内核启动代码;选择的所述处理器在执行所述从操作系统实例的内核代码到设定的多处理器初始化阶段时,向分配给从操作系统实例的其他处理器发送IPI指令;分配的其他处理器接收到所述IPI指令后跳转到从操作系统实例设定的入口代码地址继续执行。本发明实施例,通过主操作系统实例为从操作系统分配并初始化处理器资源,以解决现有技术中多内核操作系统实例无法支持多处理器的问题。

Patent Agency Ranking