多核处理器及其串口复用方法

    公开(公告)号:CN100517239C

    公开(公告)日:2009-07-22

    申请号:CN200710108666.9

    申请日:2007-06-14

    Abstract: 本发明披露了一种多核处理器和用于多核处理器的串口复用方法包括:多核多线程处理器,用于运行至少一个内核线程,以及在接收到切换控制模块的切换控制消息后,进行串口在内核线程间的切换;串口,用于将多核多线程处理器的至少一个内核线程的数据发送至外部,并与串口主控内核线程进行数据交互;以及切换控制模块,连接于串口和多核多线程处理器之间,用于控制多核多线程处理器中的一个或多个内核线程的切换以共享串口。

    一种异构多核体系中外设的访问方法

    公开(公告)号:CN101430651A

    公开(公告)日:2009-05-13

    申请号:CN200710176830.X

    申请日:2007-11-05

    Inventor: 杨凡 赵阳

    Abstract: 本发明涉及异构多核体系中外设的访问方法,本发明中从核操作系统向外设发送代理请求,由主核操作系统代理执行实际的外设访问,主从核之间协商一块共享内存映射地址空间作为数据交换空间,主核操作系统将外设访问的结果反馈给从核操作系统,从核操作系统从映射地址空间中获取外设的数据。通过本发明技术方案增加了从核操作系统访问外设空间的手段,避免了从核直接操作外设速度慢的缺点,提高了访问效率。

    一种网络中防止地址冲突检测欺骗的方法

    公开(公告)号:CN101267312A

    公开(公告)日:2008-09-17

    申请号:CN200810067054.4

    申请日:2008-04-30

    Inventor: 杨凡

    Abstract: 本发明公开了一种网络中防止地址冲突检测欺骗的方法,其包括以下步骤:运行监控子模块用于侦听以太网链路内各个端口,发现端口可能异常时,调用模拟地址冲突检测子模块对该端口进行验证;判定该端口异常时,调用防御子模块,半关闭异常端口直至端口正常。由于采取了半关闭异常端口直至端口正常的防御手段,有效地防止了因恶意节点的地址冲突检测欺骗报文造成的链路瘫痪,弥补了现有技术中没有针对地址冲突检测欺骗报文采取有效措施的漏洞,从而提高了系统运行的安全性和稳定性。

    一种异构多核体系中的资源管理方法及系统

    公开(公告)号:CN101419561A

    公开(公告)日:2009-04-29

    申请号:CN200710176427.7

    申请日:2007-10-26

    Inventor: 杨凡 赵阳

    Abstract: 本发明涉及计算机操作系统中的资源管理技术,尤其涉及一种异构多核体系中CPU资源的管理方法及系统,通过本发明能够解决异构多核体系中通过硬件手段对资源进行管理分配不能实时适应系统运行期间状态需求变化的技术问题。本发明的通过如下方式实现主核对从核资源状态的实时管理:从核操作系统向主核操作系统上报其系统资源状态信息;主核操作系统根据上报的所述系统资源状态信息对各从核操作系统资源使用状态进行分析;主核操作系统根据所述分析的结果对资源分配策略进行调整。本发明摆脱了硬件一次性资源分配策略的设计的局限性,增加了系统的管理手段,提高了系统对实时情况的适应性和对突发状况的处理能力。

    异构多核系统及基于该系统的串口控制自动切换方法

    公开(公告)号:CN101256519A

    公开(公告)日:2008-09-03

    申请号:CN200810088016.7

    申请日:2008-03-27

    Inventor: 杨凡

    Abstract: 本发明提供了一种异构多核系统及基于该系统的串口控制自动切换方法,该系统中的各核采用核间通信方式进行消息交互,该系统包括用于控制系统串口的串口连接核、监控核和预备核,其中,所述串口连接核还用于通过核间通信方式定时向监控核发送状态汇报消息;所述监控核用于与串口连接核约定汇报超时周期,并用于判断串口连接核发送状态汇报消息是否超时,以及在判定超时时,确定系统中的空闲核作为预备核,并通过核间通信方式通知预备核接管串口控制;所述预备核用于接管对系统串口的控制,以自动完成串口控制的切换。本发明系统和方法可以在串口连接核发生异常时,使系统自动切换到其他核对串口进行控制。

    异构多核体系中主引导核的自动选举方法

    公开(公告)号:CN101256512A

    公开(公告)日:2008-09-03

    申请号:CN200810085775.8

    申请日:2008-03-20

    Inventor: 杨凡

    Abstract: 本发明公开了一种异构多核体系中主引导核的自动选举方法,步骤包括:多核CPU上电后调用选举机制,所述选举机制用于确定主引导核;所述多核CPU中的各个核执行所述选举机制,并根据所述选举机制判断自己是否为主引导核;同时,记录所有状态正常的从核;被确定的主引导核加载操作系统,并初始化外围硬件设备以及操作系统;所述从核进入睡眠状态;主引导核唤醒所有状态正常的从核,所述从核在被唤醒后加载并初始化各自的操作系统代码段,然后,主引导核和从核进入正常运行状态。本发明能够避免由于主引导核出现故障而导致整个系统无法启动的缺陷。

    一种阻止进程继承关系产生环路的方法

    公开(公告)号:CN101299196A

    公开(公告)日:2008-11-05

    申请号:CN200810067096.8

    申请日:2008-05-04

    Inventor: 杨凡

    Abstract: 本发明公开了一种阻止进程继承关系产生环路的方法,用于一通用计算机操作系统,其包括以下步骤:系统为当前存在的所有进程建立一继承关系表,用于记录每个进程与其子进程的继承关系;在进程继承关系切换前备份所述进程继承关系表,并按照切换要求修改所述进程继承关系表;对该进程继承关系表进行轮询,判断其中进程与子进程继承关系是否存在环路。本发明方法由于采用了通过根据进程继承关系表与轮询判断结果,进行进程继承关系切换的方法,有效地防止了人为操作错误导致进程继承关系产生环路的可能,提高了操作系统的可靠性,同时也提高了整个操作系统的工作效率。

    心跳检测方法、系统和中央处理单元

    公开(公告)号:CN101234017A

    公开(公告)日:2008-08-06

    申请号:CN200810008350.7

    申请日:2008-02-26

    Inventor: 杨凡

    Abstract: 本发明公开了一种心跳检测方法,包括:设置用于发送心跳消息的空闲任务;调用所述空闲任务向采集中央处理单元(CPU)发送心跳消息。本发明还提供了一种心跳检测系统和CPU,应用于对称多处理(SMP)系统中,实现对SMP系统中的CPU状态检测,本发明中的空闲任务初始优先级为低优先级,并且空闲任务的优先级可根据实际需要进行调整,从而在保证SMP系统中网络资源利用率的情况下,使得心跳检测具有较高的实时性。

    一种电源处理电路模块、用户电路系统及语音控制方法

    公开(公告)号:CN101483384A

    公开(公告)日:2009-07-15

    申请号:CN200910077476.4

    申请日:2009-02-13

    Inventor: 陈卫红 杨凡

    Abstract: 本发明公开了一种电源处理电路模块,包括:主回路子模块和控制电路子模块,能够对输入电压进行净化、整流及降压处理,控制并调整电压以供给负载。本发明还提供一种用户电路系统,包括:中央处理模块,语音控制模块,编解码模块,智能用户线接口电路模块和电源电路模块。该电源电路模块包括所述电源处理电路模块,经所述电源处理电路模块将宽范围的电源输入转换为用户电路系统正常工作的电压。本发明的用户电路系统集成度高、容量大、使用范围宽,并具有检测功能。本发明还提供一种语音控制的方法,通过中央处理模块下载所要执行的版本及语音控制的固件程序,语音控制模块完成对用户电路的呼叫控制、或监测等操作,并能够将操作结果上报。

    心跳检测方法、系统和中央处理单元

    公开(公告)号:CN101234018A

    公开(公告)日:2008-08-06

    申请号:CN200810008351.1

    申请日:2008-02-26

    Inventor: 杨凡

    Abstract: 本发明公开了一种心跳检测方法,包括:向被监控中央处理单元(CPU)发送携带心跳序列号的心跳请求消息;对来自被监控CPU的心跳反馈消息进行分析,得到心跳检测结果。本发明还提供了一种心跳检测系统和CPU,应用于对称多处理(SMP)系统中,实现对SMP系统中的CPU状态检测,并且本发明在进行心跳检测的消息中设置心跳序列号,利用心跳序列号对消息的可靠性进行判定,本发明的CPU在一个超时周期内可进行多个心跳检测,心跳检测的精度和效率较高。

Patent Agency Ranking