一种计算机系统及其操作方法在此揭露。计算机系统包括受控电路、基板管理控制器以及逻辑控制装置。基板管理控制器用以接受并输出一外部指令。逻辑控制装置包括第一暂存区。逻辑控制装置用以接收并判断外部指令为一般指令或重要指令。当判断外部指令为重要指令时,逻辑控制装置将外部指令与第一暂存区的预设验证码进行核对,且于外部指令核对正确时,逻辑控制装置根据外部指令的控制指令地址将外部指令的控制数据写入第一暂存区中相应的地址。
【技术实现步骤摘要】
计算机系统及其操作方法
本专利技术是有关于一种电子系统及其操作方法,特别是有关于一种计算机系统及其操作方法。
技术介绍
随着数字科技的发展,计算机系统已被广泛地应用在人们的生活当中,如用以提供个人使用的桌上型电脑、笔记型电脑及用以提供网络服务的网络处理器、服务器等。在已知技术中,计算机系统可包括基板管理控制器(baseboardmanagementcontroller,BMC)与整合型逻辑元件,如复杂可编程逻辑装置(complexprogrammablelogicdevice,CPLD)。整合型逻辑元件可用以接收计算机系统中各式电路的信号,而基板管理控制器可通过发送控制命令至整合型逻辑元件,以通过修改整合型逻辑元件的储存的控制数据而控制计算机系统中的各式电路。基板管理控制器的使用者接口可包括串接端接口(serialportinterface)及网络图形使用者接口(Webgraphicuserinterface,WebGUI)。在现行做法中,若使用者是通过网络图形使用者接口控制基板管理控制器,则使用者需先登入身份密码,故计算机系统可借此验证机制控管基板管理控制器的使用者。然而,若使用者是通过串接端接口控制基板管理控制器,则使用者并不须经过验证机制,如此一来,未经授权的使用者得以通过基板管理控制器发送控制命令至整合型逻辑元件,并借以控制计算机系统中的各式电路。更甚者,若未经授权的使用者修改整合型逻辑元件中的重要信号的状态(如风扇转速或重开机请求),则可能导致计算机系统的损害或不稳定。因此,一种验证机制以避免未经授权的使用者控制整合型逻辑元件当被提出。专利技术内容本专利技术的一方面为一种计算机系统的操作方法。根据本专利技术一实施例,该计算机系统包括一基板管理控制器(baseboardmanagementcontroller,BMC)、一低脚位(lowpincount,LPC)模块、一逻辑控制装置以及一受控电路。该逻辑控制装置包括一第一暂存区以及一第二暂存区。该操作方法包括:该基板管理控制器接收并传送一外部指令至该逻辑控制装置;该逻辑控制装置接收并断该外部指令为一般指令或重要指令;当该逻辑控制装置判断该外部指令为重要指令时,将该外部指令与该第一暂存区的一预设验证码进行核对;以及,当该验证码核对正确时,该逻辑控制装置根据该外部指令的一控制指令地址将该外部指令的一控制数据写入该第一暂存区中相应的地址。根据本专利技术一实施例,操作方法还包括:在该逻辑控制装置将该控制数据写入该第一暂存区中之后,该逻辑控制装置输出该控制数据至该受控电路。根据本专利技术一实施例,当该外部指令为一般指令时,该外部指令包括该控制指令地址以及该控制数据。根据本专利技术一实施例,当该外部指令为重要指令时,该外部指令包括一验证码暂存区地址、一验证码、该控制指令地址以及该控制数据。根据本专利技术一实施例,操作方法还包括:当该逻辑控制装置判断该外部指令为一般指令时,该逻辑控制装置根据该外部指令的该控制指令地址将该外部指令的该控制数据写入该第一暂存区中相应的地址以输出该控制数据至该受控电路。根据本专利技术一实施例,逻辑控制装置判断该外部指令为一般指令或重要指令的步骤包括:该逻辑控制装置根据该外部指令的该控制指令地址以判断该该外部指令为一般指令或重要指令。根据本专利技术一实施例,该操作方法还包括:该低脚位模块接收并传送一内部指令至该逻辑控制装置,其中该内部指令不同于该外部指令;该逻辑控制装置判断该内部指令为一般指令或重要指令;当该逻辑控制装置判断该内部指令为重要指令时,该逻辑控制装置将该内部指令与该第二暂存区的一预设验证码进行核对;以及,当该内部指令的该验证码核对正确时,该逻辑控制装置根据该内部指令的一控制指令地址将该内部指令的一控制数据写入该第二暂存区中相应的地址。本专利技术的另一方面为一种计算机系统,用以接收一外部指令。根据本专利技术一实施例,计算机系统包括一受控电路、一基板管理控制器以及一逻辑控制装置。基板管理控制器用以接收并输出一外部指令。逻辑控制装置电性连接该基板管理控制器以及该受控电路,包括一第一暂存区。该逻辑控制装置用以于接收该外部指令时,判断该外部指令为一般指令或重要指令,当该逻辑控制装置判断该外部指令为重要指令时,该逻辑控制装置将该外部指令与该第一暂存区的一预设验证码进行核对,且当该验证码核对正确时,该逻辑控制装置根据该外部指令的一控制指令地址将该外部指令的一控制数据写入该第一暂存区中相应的地址。根据本专利技术一实施例,在该逻辑控制装置将该控制数据写入该第一暂存区中之后,该逻辑控制装置还用以输出该控制数据至该受控电路。根据本专利技术一实施例,当该外部指令为一般指令时,该外部指令包括该控制指令地址以及该控制数据。根据本专利技术一实施例,当该外部指令为重要指令时,该外部指令包括一验证码暂存区地址、一验证码、该控制指令地址以及该控制数据。根据本专利技术一实施例,其中当该逻辑控制装置判断该外部指令为一般指令时,该逻辑控制装置还用以根据该外部指令的该控制指令地址将该外部指令的该控制数据写入该第一暂存区中相应的地址以输出该控制数据至该受控电路。根据本专利技术一实施例,该逻辑控制装置还用以根据该外部指令的该控制指令地址判断该外部指令为一般指令或重要指令。根据本专利技术一实施例,计算机系统还包括一低脚位模块。该低脚位模块电性连接该逻辑控制装置,用以接收并输出一内部指令至该逻辑控制装置,其中该内部指令不同于该外部指令。该逻辑控制装置还用以接收并判断该内部指令为一般指令或重要指令,当该逻辑控制装置判断该内部指令为重要指令时,该逻辑控制装置将该内部指令与该第二暂存区的一预设验证码进行核对,当该内部指令核对正确时,该逻辑控制装置根据该内部指令的一控制指令地址将该内部指令的一控制数据写入该第二暂存区中相应的地址。根据上述实施例,计算机系统可通过逻辑控制装置将外部指令与预设验证码进行核对,而避免逻辑控制装置上的重要数据被未经授权地修改。附图说明图1a为根据本专利技术一实施例所绘示的计算机系统的方块图;图1b为根据本专利技术一实施例所绘示的暂存区地址及暂存区地址所对应的数据的示意图;图1c为根据本专利技术一实施例所绘示的一般指令与重要指令的示意图;以及图2为根据本专利技术一实施例所绘示的操作方法流程图。【主要元件符号说明】100:计算机系统110:受控电路120:逻辑控制装置122a:第一暂存区122b:第二暂存区124a:验证码暂存区124b:验证码暂存区130:基板管理控制器132:储存装置134:使用者接口134a:串接端接口134b:网络图形使用者接口140:低脚位模块200:操作方法S0-S6:步骤S32、S34:子步骤具体实施方式以下将以附图及详细叙述清楚说明本专利技术的精神,任何所属
中具有通常知识者在了解本专利技术的较佳实施例后,当可由本专利技术所教示的技术,加以改变及修饰,其并不脱离本专利技术的精神与范围。关于本文中所使用的“电性连接”,可指二或多个元件相互直接作实体或电性接触,或是相互间接作实体或电性接触,而“连接”还可指二或多个元件元件相互操作或动作。本专利技术的一方面为一种计算机系统,其中计算机系统可为桌上型电脑、笔记型电脑、网络处理器以及服务器等,为使叙述清楚,在以下的段落中将以服务器为例进行说明。图1a为根据本专利技术一实施本文档来自技高网...
【技术保护点】
一种计算机系统的操作方法,其特征在于,该计算机系统包括一基板管理控制器、一低脚位模块、一逻辑控制装置以及一受控电路,该逻辑控制装置包括一第一暂存区以及一第二暂存区,该计算机系统接收一外部指令,该操作方法包括:该基板管理控制器接收并传送该外部指令至该逻辑控制装置;该逻辑控制装置接收并判断该外部指令为一一般指令或一重要指令;当该逻辑控制装置判断该外部指令为该重要指令时,该逻辑控制装置将该外部指令与该第一暂存区的一预设验证码进行核对;以及当该外部指令核对正确时,该逻辑控制装置根据该外部指令的一控制指令地址将该外部指令的一控制数据写入该第一暂存区中相应的地址。
【技术特征摘要】
1.一种计算机系统的操作方法,其特征在于,该计算机系统包括一基板管理控制器、一低脚位模块、一逻辑控制装置以及一受控电路,该逻辑控制装置包括一第一暂存区以及一第二暂存区,该计算机系统接收一外部指令,该操作方法包括:该基板管理控制器接收并传送该外部指令至该逻辑控制装置;该逻辑控制装置接收并判断该外部指令为一一般指令或一重要指令;当该逻辑控制装置判断该外部指令为该重要指令时,该逻辑控制装置将该外部指令与该第一暂存区的一预设验证码进行核对;以及当该外部指令核对正确时,该逻辑控制装置根据该外部指令的一控制指令地址将该外部指令的一控制数据写入该第一暂存区中相应的地址。2.根据权利要求1所述的操作方法,其特征在于,还包括:在该逻辑控制装置将该控制数据写入该第一暂存区中后,该逻辑控制装置输出该控制数据至该受控电路。3.根据权利要求1所述的操作方法,其特征在于,当该外部指令为该一般指令时,该外部指令包括该控制指令地址以及该控制数据,而当该外部指令为该重要指令时,该外部指令包括一验证码暂存区地址、一验证码、该控制指令地址以及该控制数据。4.根据权利要求1所述的操作方法,其特征在于,还包括:当该逻辑控制装置判断该外部指令为该一般指令时,该逻辑控制装置根据该外部指令的该控制指令地址将该外部指令的该控制数据写入该第一暂存区中相应的地址以输出该控制数据至该受控电路,其中逻辑控制装置判断该外部指令为该一般指令或该重要指令的步骤是由该逻辑控制装置根据该外部指令的该控制指令地址以判断该外部指令为该一般指令或该重要指令。5.根据权利要求1所述的操作方法,其特征在于,还包括:该低脚位模块接收并传送一内部指令至该逻辑控制装置,其中该内部指令不同于该外部指令;该逻辑控制装置判断该内部指令为该一般指令或该重要指令;当该逻辑控制装置判断该内部指令为该重要指令时,该逻辑控制装置将该内部指令与该第二暂存区的一预设验证码进行核对;以及当该内部指令核对正确时,该逻辑控制装置根据该内部指令的一控制指令地址将该内部指令的一控制...
【专利技术属性】
技术研发人员:陈嘉祥,
申请(专利权)人:英业达科技有限公司,英业达股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。