【技术实现步骤摘要】
本专利技术是有关于一种开机装置及方法,且特别是有关于一种使用单一计时器执行多处理器及多存储器的切换的开机装置及方法。
技术介绍
过去几年来,随着信息科技的进步,处理器的速度也呈倍数成长,为了取得领导的地位,处理器大厂英代尔(Intel)及超微(AMD)莫不致力开发更高频率的处理器。时至今日,处理器的时脉周期已经从100百万赫兹(MHz)进化到了1千兆赫兹(GHz)以上。然而,随着处理器时脉周期的提高,硬件的复杂性也随之增加,而处理器厂商在追求速度之余,也意识到了处理器的速度仍有其极限,不可能如此无限制地发展下去,此时便需要采用其他的办法。据此,多处理器(Multiprocessor)架构则发展成为最新一代的处理器技术,利用将多个处理器串接在一起,而达到多工处理的理想境界。此多处理器系统在开机时,必须选择其中一个处理器作为启动(Bootstrap)处理器,用以执行系统开机的程序,而其余的处理器则被视为应用(Application)处理器,以作为启动处理器的辅助之用。其中,当系统开机时,各个处理器均会执行一个内建的自我测试功能,假如有任何一个处理器因为某种因素发生开机错误时,则会送出一个状态旗标(Status flag)以告知系统此状况,而由系统做后续处理。然而,若是原本的启动处理器发生开机错误时,则必须改用其它的应用处理器取代其任务,才能正常地执行开机功能。在此情况下,现有的作法是采用一种错误回复开机(Fault Resilient Booting,FRB)技术,通过基本输入输出系统(Basic Input/Output System,BIOS)、基板管理 ...
【技术保护点】
一种多处理器及多存储器系统的开机切换装置,配置于包括多个处理器及多个存储器的一系统,包括:多个处理器使能针脚,分别耦接至该些处理器,各该些处理器使能针脚适于设置一使能信号,以使能或禁能该些处理器;多个处理器检测针脚,分别耦接 至该些处理器,各该些处理器检测针脚适于检测对应的该处理器的工作状态,而获得一检测信号;多个存储器选择针脚,耦接至该些存储器,适于设置一选择信号,以切换该些存储器;以及一计时器,包括设定有一暂停时间,适于在该系统开机时,开始倒 数该暂停时间,其中在该暂停时间倒数完毕时,判断各该些处理器使能针脚的该使能信号及各该些处理器检测针脚的该检测信号是否相符,若该使能信号与该检测信号不符时,则通过对应的处理器使能针脚将该处理器禁能,若所有使能信号与检测 信号均相符时,则通过该些存储器选择针脚切换该些存储器。
【技术特征摘要】
1. 一种多处理器及多存储器系统的开机切换装置,配置于包括多个处理器及多个存储器的一系统,包括:多个处理器使能针脚,分别耦接至该些处理器,各该些处理器使能针脚适于设置一使能信号,以使能或禁能该些处理器;多个处理器检测针脚,分别耦接至该些处理器,各该些处理器检测针脚适于检测对应的该处理器的工作状态,而获得一检测信号;多个存储器选择针脚,耦接至该些存储器,适于设置一选择信号,以切换该些存储器;以及一计时器,包括设定有一暂停时间,适于在该系统开机时,开始倒数该暂停时间,其中在该暂停时间倒数完毕时,判断各该些处理器使能针脚的该使能信号及各该些处理器检测针脚的该检测信号是否相符,若该使能信号与该检测信号不符时,则通过对应的处理器使能针脚将该处理器禁能,若所有使能信号与检测信号均相符时,则通过该些存储器选择针脚切换该些存储器。2. 如权利要求1所述的多处理器及多存储器系统的开机切换装置,其特征在于,还包括:一警示装置,适于在该些存储器均切换后仍无法正常开机时,发出一警示信息。3. 如权利要求1所述的多处理器及多存储器系统的开机切换装置,其特征在于,该些存储器为存储一基本输入输出系统的只读存储器。4. 如权利要求1所述的多处理器及多存储器系统的开机切换装置,其特征在于,该开机切换装置包括配置于一基板管理控制装置中。5. 如权利要求1所述的多处理器及多存储器系统的开机切换装置,其特征在于,该计时器包括错误回复开机计时器。6. 如权利要求1所述的多处理器及多存储器系统的开机切换装置,其特征在于,该些处理器使能针脚的该些使能信号包括均预先设置为使能状态。7. 如权利要求1所述的多处理器及多存储器系统的开机切换装置,其特征在于,该些存储器选择针脚包括的该些选择信号包括预先设置该些存储器其中之一为使能状态,而其余存储器则设置为禁能状态。8. 如权利要求7所述的多处理器及多存储器系统的开机切换装置,其特征在于,当需要切换该些存储器时,包括将该些存储器其中之另一设置为使能状态,而其余存储器则设置为禁能状态。9. 一种多处理器及多存储器系统,包括:多个处理器;多个存储器;以及一开机切换装置,包括:多个处理器使能针脚,分别耦接至该些处理器,各该些处理器使能针脚适于设置一使能信号,以使能或禁能该些处理器;多个处理器检测针脚,分别耦接至该些处理器,各该些处理器检测针脚适于检测对应的该处理器的工作状态,而获得一检测信号;多个存储器选择针脚,耦接至该些存储器,适于设置一选择信号,以切换该些存储器;以及一计时器,包括设定有一暂停时间,适于在该系统开机时,开始倒数该暂停时间,其中在该暂停时间倒数完毕时,判断各该些处理器使能针脚的该使能信号及各该些处理器检测针脚的该检测信号是否相符,若该使能信号与该检测信号不符时,则通过对应的处理器使能针脚将该处理器禁能,若所有使能信号与检测信号均相符时,则通过该些存储器选择针脚切换该些存储器。10. 如权利要求1所述的多处理器及多存储器系统,其特征在于,还包括:一警示装置,适于在该些存储器均切换后仍无法正常开机时,发出一警示信息。11. 如权利要求1所述的多处理器及多存储器系统,其特征在于,还包括:一多工器,配置于该些存储器选择针脚及该些存储器之间,适于将该些选择信号传递至对应的存储器。12. 如权利要求1所述的多处理器及多存储器系统,其特征在于,还包括:一检测模块,配置于该些处理器检测针脚及该些处理器之间,适于检测该些处理器是否运行正常,并发送对...
【专利技术属性】
技术研发人员:卢盈志,
申请(专利权)人:英业达股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。