[发明专利]操作系统除错装置和操作系统除错方法在审
申请号: | 201310130034.8 | 申请日: | 2013-04-15 |
公开(公告)号: | CN104102553A | 公开(公告)日: | 2014-10-15 |
发明(设计)人: | 黄文正 | 申请(专利权)人: | 纬创资通股份有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京嘉和天工知识产权代理事务所(普通合伙) 11269 | 代理人: | 严慎;支媛 |
地址: | 中国台湾新北市汐*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 操作系统 除错 装置 方法 | ||
技术领域
本发明主要涉及操作系统除错技术,特别涉及利用共享存储器信道(share memory channel)传送除错信息至处理器的操作系统除错装置和操作系统除错方法。
背景技术
核心错误(Kernel panic)是指操作系统在监测到内部的致命错误,并无法安全处理此错误时采取的动作。目前开发Linux操作系统时,处理器经常无法立即得知核心错误发生时所发出除错信息的问题而立即进行除错的工作。
因此,需要提供一种操作系统除错装置和操作系统除错方法来解决上述问题。
发明内容
有鉴于上述先前技术的问题,本发明提供了一种操作系统除错技术,可经由共享存储器信道传送除错信息至处理器的操作系统除错技术。
根据本发明的一实施例,提供了一种操作系统除错装置,该操作系统除错装置包括:一共享存储器信道;一第一处理器,该第一处理器用以执行一操作系统,并建立一个核心执行绪以传送一核心信息至上述共享存储器信道;以及一第二处理器,由上述共享存储器信道接收上述核心信息,并存在一信息缓冲器,其中当所接收的上述核心信息包含一除错信息时,上述第二处理器即进行上述操作系统的除错。
根据本发明的一实施例,提供了一种操作系统除错方法,该操作系统除错方法包括:藉由一第一处理器执行一操作系统,并建立一个核心执行绪以传送一核心信息至一共享存储器信道;藉由一第二处理器,由上述共享存储器信道接收上述核心信息,并存在一信息缓冲器;以及当所接收的上述核心信息包含一除错信息时,上述第二处理器即进行上述操作系统的除错。
本发明可使处理器由共享存储信道接收到核心信息,并在发生核心错误时,立即进行除错的处理。
附图说明
图1显示根据本发明的一实施例所述的操作系统除错装置100的架构图。
图2显示根据本发明的一实施例所述的操作系统除错方法的流程图200。
主要组件符号说明:
100 操作系统除错装置
110 第一处理器
111 核心执行绪
112 第一链路层
120 共享存储器信道
130 第二处理器
131 信息缓冲器
132 串行控制台
133 第二链路层
S1 核心信息
200 流程图
具体实施方式
图1显示根据本发明的一实施例所述的操作系统除错装置100的架构图,其中操作系统除错装置100适用于具有双核心处理器的系统。如图所示,根据本发明的一实施例所述的操作系统除错装置100,包括:一第一处理器110、一共享存储器信道120、一第二处理器130。
根据本发明的一实施例,第一处理器110用以执行一操作系统,例如:Linux操作系统(以下说明都将以Linux操作系统为例),当第一处理器110在执行Linux操作系统时,第一处理器110会在Linux核心(kernel)建立一个核心执行绪(thread kernel)111以连续传送核心信息S1至共享存储器信道120,并随时更新共享存储器信道120中所储存的核心信息S1。第二处理器130经由共享存储器信道120即可接收来自第一处理器110的核心信息S1,并将核心信息S1暂存在一信息缓冲器(buffer)131中,其中当所接收的核心信息S1包含除错信息时,也就是Linux操作系统发生核心错误时,第二处理器130即进行Linux操作系统的除错。根据本发明的一实施例,第一处理器110指一应用中央处理器(Application CPU),第二处理器130指一数据中央处理器(Modem CPU),且第一处理器110和第二处理器130可一起封装在一集成电路(integrated circuit,IC)中。根据本发明的一实施例,共享存储器信道120包含在一物理存储器中,由一物理存储器特别规划一块适当的区块作为第一处理器110和第二处理器130沟通信息之用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于纬创资通股份有限公司,未经纬创资通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310130034.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:油管高效封堵卸压装置
- 下一篇:一种多主机进程间通信的方法