电脑系统的制作方法

文档序号:6607744阅读:231来源:国知局
专利名称:电脑系统的制作方法
技术领域
本发明是有关于一种电脑系统,且特别是有关于一种具有双基本输入输出系统 (Basic Input/Output System,以下简称 BIOS)的电脑系统。
背景技术
在传统具备有两个BIOS的主机板中,两个BIOS为两个独立的系统,可以个别来 启动电脑系统。而电脑系统是依据BIOS的设定值,决定用哪一个BIOS开机。实际的做法 是在电脑系统启动后,将用于开机的BIOS的资料先加载至随机存取内存(Random Access Memory,RAM),在进行开机的程序。当加载至随机存取内存的BIOS开机失败后,电脑系统才 会转换使用另一个BIOS开机。另外,在传统具备有两个BIOS的主机板中,两个BIOS之间可以进行资料重写。换 句话说,其中一个BIOS可以将内部的资料备份至另一个BIOS。而实际的做法为电脑系统在 开机后进入BIOS的设定介面之后,由使用者输入BIOS备份的指令,再由BIOS的韧体进行 BIOS备份。由上述可知,当预设的BIOS损坏而致使电脑系统无法开机时,使用者可以选择利 用另一个BIOS开机,并在开机之后,进行BIOS备份,来修复损坏的BIOS。然而,传统的做法 中,电脑系统在开机失败之后,才会切换使用另一个BIOS开机,无法让使用者在开机之前 预先选择使用哪一个BIOS开机。除此之外,在传统的做法中,电脑系统也必须在启动之后, 才可进行BIOS备份。

发明内容
本发明提出一种电脑系统,此电脑系统包括第一内存单元、第二内存单元与切换 单元。其中,第一内存单元储存一第一 BIOS。第二内存单元储存一第二 BIOS。而切换单元 具有一第一配置状态与一第二配置状态。在电脑系统器启动后,切换单元接收一致能讯号, 当切换单元处于第一配置状态时,致能讯号提供至第一内存单元,以启动第一 BIOS,当切换 单元处于第二配置状态时,致能讯号提供至第二内存单元,以启动第二 BIOS。本发明提出一种电脑系统,此电脑系统包括第一内存单元、第二内存单元、缓存器 与微控制器。其中,第一内存单元储存一第一 BIOS。第二内存单元储存一第二 BIOS。缓存 器内记录一设定值。当电脑系统启动时,微控制器依据缓存器内的设定值,控制一致能讯号 输出至第一或第二内存单元,以决定启动第一或第二 BIOS。本发明提出一种电脑系统,此电脑系统包括第一内存单元、第二内存单元、开关与 微控制器。其中一第一内存单元储存一第一 BIOS,微控制器耦接至第一内存单元、第二内存 单元与开关。当微控制器侦测到开关导通时,微控制器读取第一内存单元内的第一基本输
3入输出系统,并将第一基本输入输出系统储存至第二内存单元。本发明因采用一切换单元,使电脑系统在开机前可以变换切换单元内的配置。在 电脑系统启动后,依据切换单元内的配置,决定开机使用的BIOS。另外,本发明透过一微控 制器,在电脑系统未开机时,进行BIOS备份。为让本发明的上述特征和优点能更明显易懂,下文特举较佳实施例,并配合所附 图式,作详细说明如下。


图1所示为本发明第一实施例的电脑系统方块图。图2所示为本发明第二实施例的电脑系统方块图。图3所示为本发明第三实施例的电脑系统方块图。图4所示为本发明第四实施例的电脑系统方块图。
具体实施例方式为了让使用者可以自由选择使用不同的BIOS来开机,同时又能够在电脑启动前, 使用者就能够备份BIOS,以下提出四个实施例。第一实施例图1所示为本发明第一实施例的电脑系统方块图。请参考图1,电脑系统100包括 第一内存单元110、第二内存单元120与切换单元130。为了方便说明本实施例,在此预先 作出几项假设,首先假设第一内存单元110与第二内存单元120内分别储存有第一 BIOS与 第二 BIOS。,假设切换单元130为一个4接脚的跳线器(Jumper)。请参考图1,切换单元130包括具有一第一端T11、一第二端T12、一第三端T13与 一第四端T14,并且具有一第一配置状态与一第二配置状态。当切换单元130为第一配置状 态时,其第一端Tll与第二端T12导通,当切换单元130为第二配置状态时,其第三端T13 与第四端T14导通。当电脑系统100启动时,电脑系统100将输出一致能讯号Se至切换单元130,而切 换单元130依据此时内部的配置状态决定将致能讯号Se提供给第一内存单元110或第二 内存单元120。举例来说,当切换单元130为第一配置状态时,第一端Tll与第二端T12之 间导通,使致能讯号Se提供给第一内存单元110,以让电脑系统100能够透过第一 BIOS开 机。当切换单元130为第二配置状态时,第三端T13与第四端T14之间导通,致能讯号Se将 提供给第二内存单元120,以让电脑系统100能够透过第二 BIOS开机。以目前电脑技术来说,储存BIOS的内存芯片由主机板中的南桥芯片或嵌入式控 制器所控制,并以4个接脚的串行外围介面(Serial Peripheral Interface,SPI)所连接。 以串行外围介面的通讯协议为例,其4个接脚分别用以传输频率讯号(Clock Signal)、芯 片选择(Chip Select)讯号、资料输出与输入讯号。其中,芯片选择讯号是由控制端(南桥 芯片或嵌入式控制器)所输出,用以告知受控端(内存芯片)开始动作。因此,若将本实 施例应用于目前的电脑技术,可将电脑系统100连接至主机板中的南桥芯片或嵌入式控制 器,并以芯片选择讯号作为本实施例中的致能讯号SE,而切换单元130决定将芯片选择讯号 输出至第一内存单元110或第二内存单元120,以致能第一内存单元110或第二内存单元120。而串行外围介面中的频率讯号、资料输出与输入讯号则可以直接输出至第一内存单元 110或第二内存单元120。在本实施例中,切换单元130依据内部的配置状态,来决定电脑系统100使用哪 一个BIOS开机,换句话说,电脑系统100在开机之前,使用者就可以预先利用一导电片,使 切换单元130中的第一端Tll与第二端T12之间导通,或使第三端T13与第四端T14之间 导通,来决定要使用哪一个BIOS来开机。在本实施例中,切换单元130是以一跳线器来 实施,但本领域具通常知识应当知道上述的切换单元也可以使用按钮或扳动开关(Slide Switch)来实施。第二实施例图2所示为本发明第二实施例的电脑系统方块图。请参考图2,电脑系统200包括 第一内存单元210、第二内存单元220与切换单元230。为了方便说明本实施例,以下假设 第一内存单元210与第二内存单元220内分别储存有第一 BIOS与第二 BIOS。请参考图2,图2中的切换单元230包括第一开关电路240、第二开关电路250与 选择元件260。第一开关电路240具有一输入端Til与一输出端Tol,第二开关电路250具 有一输入端Ti2与一输出端To2。而第一开关电路240与第二开关电路250的输入端Til 与Ti2接收一致能讯号Se,其输出端Tol与To2各别耦接至第一内存单元210与第二内存 单元220。选择元件260具有一第一端Τ21、一第二端Τ22、一第三端Τ23与一第四端Τ24。其 中,第一端Τ21与第三端Τ22耦接至接地电压GND,第二端Τ22耦接第一开关电路240与一 电阻R21,第四端耦接至第二开关电路250与一电阻R22。而电阻R21的一端耦接至第二端 Τ22,其另一端耦接至第一参考电压Vdl。电阻R22的一端耦接至第四端T24,其另一端耦接 至第一参考电压Vdl。第一开关电路240包括第一晶体管Ml、第二晶体管M2与一电阻R23。其中,第一晶 体管Ml的第一源/汲极接收致能讯号SE,并作为第一开关电路240的输入端Til。第一晶 体管Ml的第二源/汲极耦接至第一内存单元210,并作为第一开关电路240的输出端Tol。 而第一晶体管Ml的闸极耦接至电阻R21与第二晶体管M2。在开关电路中的第二晶体管M2 的第一源/汲极耦接至电阻R23,其第二源/汲极耦接至接地电压GND,其间极耦接至选择 元件260的第二端T22。电阻R23的一端耦接至第一晶体管的闸极与第二晶体管的M2的第 一源/汲极,电阻R21的另一端耦接至第二参考电压Vd2。另外,第二开关电路250包括第 三晶体管M3、第四晶体管M4与一电阻R24。在本实施例中,第二开关电路250内部元件的 耦接关系类似于第一开关电路240,故不再详述第二开关电路250。在本实施例中,当选择单元260的第一端T21耦接至第二端T22,而第三端T23与 第四端T24之间开路时,选择单元260的第二端T22输出一第一选择讯号(也就是接地电 压GND)至开关电路240。由于此时第二晶体管M2的闸极接收到接地电压GND,将致使第二 晶体管M2关闭,而第一晶体管Ml导通,使得致能讯号Se输出至第一内存单元210。另外, 由于此时选择单元260中的第三端T23与第四端T24之间仍处于开路的状态,使得第四晶 体管M4透过电阻R22接收到第一参考电压Vdl,并使得第四晶体管M4导通而第三晶体管 M3关闭,以阻隔致能讯号Se输出至第二内存单元220。同理,当选择单元260的第三端T23耦接至第四端T24短路,而第一端T21与第二
5端T22之间开路时,致能讯号Se输出至第二内存单元220,同时阻隔于第一内存单元210之 外。由上述的电路操作可知,使用者利用一导电片决定选择单元260内部的配置状 态,以控制选择单元260输出至开关电路240与250的选择讯号,进而控制致能讯号提供至 第一内存单元210或第二内存单元220,也就能够让使用者选择使用第一内存单元210内的 BIOS开机或使用第二内存单元22内的BIOS开机。换句话说,本实施例可以让使用者在电 脑开机之前,就能够让使用者预先选择电脑开机所使用的BIOS。另外,在本实施例中,选择 元件260例如是以一个4接脚的跳线器来实施,然而,选择单元260也可以按钮或扳动开关 来实施。另外,本实施例的电脑系统200还可以包括一微控制器(未绘示),此微控制器具 有一传输介面,用以输出一致能讯号、频率讯号、资料输出与输入讯号等等。其中致能讯号 将输出至切换单元230,而频率讯号、资料输出与输入讯号将可直接输出至内存单元210与 220。当电脑系统200启动时,此微控制器所输出至的致能讯号将输出至切换单元230。再 由而切换单元230决定将致能讯号输出至第一内存单元210或第二内存单元220,以控制电 脑系统200开机所使用的BIOS。以目前的电脑技术而言,上述的微控制器可以例如是南桥 芯片或嵌入式控制器,而传输介面可以例如是串行外围介面。第三实施例图3所示为本发明第三实施例的电脑系统方块图。请参考图3,电脑系统300包括 第一内存单元310、第二内存单元320、微控制器330与缓存器340。其中第一内存单元310 储存一第一 BIOS,第二内存单元320储存一第二 BIOS。缓存器340记录一设定值。微控制 器330依据缓存器内的设定值,控制致能讯号Se输出至第一内存单元310或第二内存单元 320其中之一,以决定电脑系统300使用第一 BIOS或第二 BIOS开机。上述缓存器340内的设定值例如是透过一设定介面来进行设定。举例来说,上述 缓存器340内的设定值例如微0或1,当设定值为0时,表示电脑系统300使用第一 BIOS开 机,而当电脑系统300开机时,微控制器330将控制上述致能讯号Se输出至第一内存单元 310。相反地,当缓存器340内的设定值为1时,微控制器330将控制上述致能讯号Se输出 至第二内存单元320。而上述设定介面例如为一 BIOS的设置选单(Setup menu)。第四实施例图4所示为本发明第四实施例的电脑系统方块图。请参考图4,电脑系统400包括 第一内存单元410、第二内存单元420、微控制器430与开关440。在此预先假设第一内存单 元310储存一第一 BIOS。另外,假设在电脑系统400未开机之前,一待机电源已提供至微控 制器430、第一内存单元410与第二内存单元420。微控制器430控制第一内存单元410与第二内存420的输入与输出,并且,微控制 器430还可侦测开关440是否导通。在电脑系统400尚未开机之前,当开关440导通时,微 控制器430利用待机电源,控制第一内存单元410将其内部的第一 BIOS资料备份至第二内 存单元420。图4中的微控制器430包括第一控制端Tel、一第二控制端Tc2、资料输出端Tso、 一资料输入端Tsi与一频率讯号端Tclk。其中,微控制器430的资料输出端Tso、一资料输 入端Tsi与一频率讯号端Tclk皆分别耦接至第一内存单元410与第二内存420。而第一控
6制端Tcl耦接至第一内存单元410,第二控制端Tc2耦接至第二内存420。当微控制器430在第一控制端Tcl输出一第一致能讯号Sei至第一内存单元410 时,第一内存单元410将透过资料输出端Tso、资料输入端Tsi与频率讯号端Tclk与微控制 器430传输资料。而此时第二内存单元420将忽略资料输出端Tso、资料输入端Tsi与频率 讯号端Tclk中所传输的讯号。换句话说,此时,第一内存单元410可将内部的第一 BIOS资 料输出给微控制单元430。当微控制器430在第二控制端Tc2输出一第二致能讯号Se2至第二内存单元420 时,第二内存单元420将透过资料输出端Tso、资料输入端Tsi与频率讯号端Tclk与微控制 器430传输资料。而此时第一内存单元420将忽略资料输出端Tso、资料输入端Tsi与频 率讯号端Tclk中所传输的讯号。换句话说,此时微处理单元430可以输出来自第一内存单 元410的第一 BIOS资料输出给第二内存单元420,让第一 BIOS储存至第二内存单元420, 以备份第一 BIOS。若第二内存单元420也储存有一第二 BIOS,本实施例也可以依据上述操 作原理,将第二 BIOS备份至第一内存单元410。然而,若使用者误触到开关440时,由上述电路操作可知,微处理单元430将开始 进行BIOS备份,因而遭成BIOS的资料错误的写入内存单元。为了防止上述问题,本实施例 的微控制器430更包括一第一侦测端Tdl与一第二侦测端Td2,并透过此两个侦测端Tdl与 Td2,微控制器430具有一双重检查的机制,来决定是否备份BIOS。 请继续参考图4,开关440具有第一端T41与第二端T42,第一端T41耦接至一接地 电压GND,第二端T42耦接至微控制器430与一电阻R41。电阻R41的一端耦接至开关440 的第二端T42,另一端则接收一参考电压源Vd3。当开关440导通时,第一端T41与第二端 T42之间短路,使得微控制器430的第一侦测端Tdl的电位为接地电位。当开关440开启 时,第一端T41与第二端T42之间开路,使得微控制器430的第一侦测端Tdl的电位近似为 参考电位Vd3。另外,图4中的电脑系统400更包括一切换元件450。此切换元件450具有一第 一端T43与第二端T44,其第一端T43耦接至接地电压GND,其第二端T44耦接至微控制器 430的第二侦测端Td2与电阻R42。电阻R42的一端耦接至切换元件450的第二端T44,另 一端则接收一参考电压源Vd4。当切换元件450的第一端T43与第二端T44之间短路时,微 控制器430的第二侦测端Td2的电位为接地电位。当切换元件450的第一端T43与第二端 T44之间开路时,微控制器430的第二侦测端Td2的电位近似为参考电位Vd4。在本实施例中,微控制器430启动BIOS备份的机制可以例如当微控制器430侦测 到两个侦测端Tdl与Td2同时为接地电位GND,开始进行备份BIOS。另外,本实施例也可以 是第二侦测端Td2持续为接地电位GND,而第一侦测端Tdl在一特定时间(例如为两秒或 三秒)内保持于接地电位GND,开始进行备份BIOS。在本实施例中,切换元件450例如是以 一 2接脚的跳线器实施,开关440则例如是以一按钮实施。换句话说,若使用使将切换元件 450使用一导电片来端点T43与T44短路,同时,又按下按钮使开关导通超过一特定时间后, 微控制器430才启动BIOS备份。在上述的实施例中,微控制器可以是主机板中的南桥芯片或嵌入式控制器等等。 而上述内存单元可以是闪存(flash memory)或其它种类的非挥发性内存(Non-volatile memory)。
综上所述,本发明至少具有以下优点1.本发明透过一切换单元,使电脑系统在开机前可以变换切换单元内的配置。在 电脑系统启动后,依据切换单元内的配置,决定开机使用的BIOS。因此,使用者可以预先在 开机前,自行决定开机所使用的BIOS。2.本发明透过微控制器,使电脑能够在未开机前能够进行BIOS备份。虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何所属技术 领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,因此 本发明的保护范围当视权利要求书所界定者为准。
8
权利要求
一种电脑系统,其特征是,包括第一内存单元,储存第一基本输入输出系统;第二内存单元;开关;微控制器,耦接至上述第一内存单元、上述第二内存单元与上述开关,当上述微控制器侦测到上述开关导通时,上述微控制器读取上述第一内存单元内的上述第一基本输入输出系统,并将上述第一基本输入输出系统储存至上述第二内存单元。
2.根据权利要求1所述的电脑系统,其特征是,更包括待机电源,用以提供至上述为微控制器、上述第一内存单元与上述第二内存单元。
3.根据权利要求1所述的电脑系统,其特征是,更包括切换元件,具有第一端与一第二端,上述第一端耦接至一接地电压,上述第二端耦接至 上述微控制器与第一参考电压。
4.根据权利要求1所述的电脑系统,其特征是,其中上述开关具有第一端与第二端,上 述第一端耦接至接地电压,上述第二端耦接至上述微控制器。
5.根据权利要求3所述的电脑系统,其特征是,其中上述切换元件为跳线器。
6.根据权利要求1所述的电脑系统,其特征是,其中上述微控制器为南桥芯片或嵌入 式控制器。
全文摘要
本发明提出一种电脑系统,此电脑系统包括第一内存单元、第二内存单元、开关与微控制器。其中一第一内存单元储存一第一基本输入输出系统,微控制器耦接至第一内存单元、第二内存单元与开关。当微控制器侦测到开关导通时,微控制器读取第一内存单元内的第一基本输入输出系统,并将第一基本输入输出系统储存至第二内存单元。
文档编号G06F9/445GK101908010SQ20101025428
公开日2010年12月8日 申请日期2008年4月14日 优先权日2008年4月14日
发明者吴潮崇, 李侑澄 申请人:华硕电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1