专利名称:中央处理器的制作方法
技术领域:
本实用新型涉及一种中央处理器,特别是一种计算机用的中央处理器。
背景技术:
中央处理器Central Processing Unit,简称CPU,在计算机系统中,是主要核心的组件,又称计算机的心脏。中央处理器主要用来做算术、逻辑运算,解释每个指令的意义,然后经过判断和计算后,再下指令将资料送到正确的装置上执行。一套计算机系统通常使用一个中央处理器,但是服务器类计算机或是较大型的计算机,则可能由多个中央处理器同时工作。目前市面上常听到的中央处理器厂商有英特尔Intel所生产的奔腾Pentium及赛扬Celeron系列等。
现有技术的中央处理器,对于不正常指令讯号的产生而导致的程序跑飞,通常采用Watchdog重新激活计算机,或是用人工方式将该计算机的电源断电后,再重新激活计算机,中央处理器的内部无法针对该不正常指令讯号的产生而主动进行预警。
发明内容
本实用新型的目的是提供一种中央处理器,要解决的技术问题是中央处理器能够记录该中央处理器从开机后所产生过的不正常指令讯号的次数,本实用新型要解决的第二个技术问题是避免程序跑飞,本实用新型要解决的第三个技术问题是对不正常指令讯号的次数进行报警。
本实用新型采用以下技术方案一种中央处理器,具有译码器,所述译码器连接有计数器,计数器与暂存器或记忆单元相连接。
本实用新型的译码器连接有讯号重整单元,讯号重整单元输出的信号至中央处理器外部的仲裁电路。
本实用新型的仲裁电路是另一中央处理器。
本实用新型仲裁电路的另一输出接到ISA总线控制切换电路。
本实用新型的中央处理器外部设有储存单元,储存单元与中央处理器的暂存器或记忆单元相连接。
本实用新型的储存单元连接有显示器。
本实用新型的储存单元连接有输出装置。
本实用新型的输出装置是报警装置。
本实用新型的报警装置是喇叭。
本实用新型的中央处理器采用X86CPU,计数器采用TTL74161,暂存器采用TTL74373,记忆单元采用一组或一组以上的TTL74373组成,讯号重整单元采用TTL74123,另一中央处理器采用X86CPU。
本实用新型与现有技术相比,中央处理器的译码器连接有计数器,计数器与暂存器或记忆单元相连接,计数器用以记录该中央处理器从开机后所产生过的不正常指令讯号之次数,暂存器或记忆单元用以暂时将计数器所记录的不正常指令讯号之次数储存至其中,以便在该中央处理器被重新激活时,读取和显示。
图1是现有技术的中央处理器的结构示意图。
图2是本实用新型实施例的结构示意图。
具体实施方式
以下结合附图和实施例对本实用新型作进一步详细说明。如图1所示,现有技术的中央处理器10至少包括顺序连接的一读取单元101、一译码器102、一模拟或执行单元103及一算术逻辑运算单元ALU104(arithmetic and logic unit)。其中读取单元101用于从中央处理器的外部输入输出界面读取指令式机械码;译码器102用于接收读取单元101送出的指令式机械码,以成为一个机械周期之开始,并将该指令式机械码翻译成每一个独立的指令,其中也包括一不正常指令讯号,即不正确的运算指令;模拟或执行单元103将指令式机械码翻译成每一个独立的指令进行执行,其中不正常指令讯号在其处理当中将导致该中央处理器10的程序跑飞;算术逻辑运算单元104接收模拟或执行单元103送出的执行命令,执行算术运算、逻辑运算和有关的操作后,再将结果送出。
在正常的情形下,指令式机械码不会产生不正常指令讯号。不正常指令讯号的发生有些是因为软件设计错误所造成,但大多数是因为计算机硬件发生故障或是零件老化所导致,如动态随机存取内存DRAM(Dynamic Random Access Memory)老化,以致储存在该动态随机存取内存中的资料因其漏电而产生资料不正确,或因其它逻辑芯片故障导致传输资料发生错误。
现有的中央处理器的这种结构,当产生不正常指令讯号时,导致中央处理器程序跑飞,然后等待该中央处理器外部的定时器重置(Reset)电路,自动将该计算机重新激活,或是通过人工方式将该计算机的电源断电后,再重新激活计算机,由于需等待定时器重置电路,自动将该计算机重新激活,故在反应速度上较慢,因此,计算机程序跑飞不仅会造成使用者在工作上的不便,同时亦往往造成时间及金钱上的损失。
如图2所示,本实用新型的中央处理器CPU 20至少包括一讯号重整单元211、一计数器212及一暂存器或记忆单元213,讯号重整单元211与中央处理器20内部的译码器202连接,用以接收该译码器202送出的不正常指令讯号,即不正确的运算指令,并对其进行重整后,将重整讯号输出至该中央处理器20外部的仲裁电路30,仲裁电路的另一输出接到ISA总线控制切换电路,该仲裁电路30可为另一中央处理器,用以在接收到该重整讯号后,接管所有之控制程序,以达到重新激活该中央处理器20,不死机之目的。
由于不正常指令讯号的工作频率太高,如600百万赫兹MHz以上,以致发出电磁波,该电磁波常干扰且影响到其它电子零件之正常工作,也将使得该仲裁电路30不容易接收,故将其工作频率通过讯号重整单元211调整为低频率,如33百万赫兹MHz的波型供该仲裁电路30使用。
计数器212与译码器202连接,用以记录该中央处理器20从开机后所产生过之该不正常指令讯号之次数;该暂存器或记忆单元213用以暂时将计数器212所记录的不正常指令讯号之次数储存至其中,并供中央处理器20外部的储存单元31内的软件程序311在重新激活该中央处理器20时读取,以供使用者判断是否为该不正常指令讯号所造成的重置,当不正常指令讯号的次数超过预定次数时,则可通过该软件程序311、与存储单元连接的显示器32中显示出,或通过该软件程序311、与存储单元连接的其它周边输出装置33,如喇叭提出报警信号;使用者还可判断该中央处理器20的程序跑飞次数是否已超过正常标准,并据以决定是否对其进行检测、维修或更换,以确保后续作业得以正常进行。
本实用新型的中央处理器采用X86CPU,计数器采用TTL74161,暂存器采用TTL74373,记忆单元采用一组或一组以上的TTL74373组成,讯号重整单元采用TTL74123,另一中央处理器采用X86CPU,储存单元采用一般PC用内存条,显示器采用一般PC用显示器,喇叭采用一般PC用喇叭。
本实用新型的中央处理器,可清楚得知,当有该不正常指令讯号发生时,除了可将该不正常指令讯号经由该讯号重整单元211对其进行重整,并将重整讯号输出至该中央处理器20外部之该仲裁电路30,其中该仲裁电路可为另一中央处理器,以在接收到该重整讯号后,接管所有之控制程序,重新激活该中央处理器20以达到不死机之目的;此外,计数器212,尚可记录该中央处理器20从开机后所产生过之该不正常指令讯号之次数,并储存至缓存器或记忆单元213中,以在该中央处理器20被重新激活时,供该软件程序311读取,并予显示。
综上所述,本实用新型的中央处理器20在发生不正常指令讯号产生时,其反应速度即可变快,同时可降低因程序跑飞所造成使用者在工作上的不便、时间及金钱上的损失,进而达到不死机或据以决定是否对其进行检测、维修或更换,以确保后续作业得以正常进行之目的。
权利要求1.一种中央处理器,具有译码器,其特征在于所述译码器连接有计数器,计数器与暂存器或记忆单元相连接。
2.根据权利要求1所述的中央处理器,其特征在于所述译码器连接有讯号重整单元,讯号重整单元输出的信号至中央处理器外部的仲裁电路。
3.根据权利要求2所述的中央处理器,其特征在于所述仲裁电路是另一中央处理器。
4.根据权利要求3所述的中央处理器,其特征在于所述仲裁电路的另一输出接到ISA总线控制切换电路。
5.根据权利要求4所述的中央处理器,其特征在于所述中央处理器外部设有储存单元,储存单元与中央处理器的暂存器或记忆单元相连接。
6.根据权利要求5所述的中央处理器,其特征在于所述储存单元连接有显示器。
7.根据权利要求6所述的中央处理器,其特征在于所述储存单元连接有输出装置。
8.根据权利要求7所述的中央处理器,其特征在于所述输出装置是报警装置。
9.根据权利要求8所述的中央处理器,其特征在于所述报警装置是喇叭。
10.根据权利要求9所述的中央处理器,其特征在于所述中央处理器采用X86CPU,计数器采用TTL74161,暂存器采用TTL74373,记忆单元采用一组或一组以上的TTL74373组成,讯号重整单元采用TTL74123,另一中央处理器采用X86CPU。
专利摘要本实用新型公开了一种中央处理器,要解决的技术问题是中央处理器能够记录该中央处理器从开机后所产生过的不正常指令讯号的次数,本实用新型采用以下技术方案一种中央处理器,具有译码器,所述译码器连接有计数器,计数器与暂存器或记忆单元相连接,本实用新型与现有技术相比,计数器用以记录该中央处理器从开机后所产生过的不正常指令讯号之次数,暂存器或记忆单元用以暂时将计数器所记录的不正常指令讯号之次数储存至其中,以便在该中央处理器被重新激活时,读取和显示。
文档编号G06F15/78GK2919369SQ20062001396
公开日2007年7月4日 申请日期2006年5月11日 优先权日2006年5月11日
发明者戴文钟 申请人:深圳市昭营科技有限公司