本发明专利技术涉及一种IDE控制系统及磁盘阵列系统,尤其涉及一种具有热插拔功能的IDE控制系统及磁盘阵列系统,其主要是在IDE控制器增设至少一重置信号接脚,分别连接各IDE总线,并于驱动程序中配合设置一检测模块,可检测各IDE总线所连接的IDE装置是否有异常状态,当有异常状态发生时,利用重置信号接脚发出重置信号,对此IDE总线上所连接的各IDE装置进行重置,以达到热插拔的功能。
【技术实现步骤摘要】
本专利技术涉及一种IDE控制系统及磁盘阵列系统,尤其涉及一种具有热插拔功能的IDE控制系统及磁盘阵列系统。
技术介绍
近年来,由于工商业及个人使用者对计算机信息产品的传输速度、容量及稳定度的要求不断的提高,驱使计算机业者不断的开发出各种新的产品以符合消费者的需求。就计算机储存系统而言,以往磁盘驱动器在插入或拔取时所必须反复进行的关机开机动作所造成的不便往往困扰着使用者。请参阅图1,是为现有技术的磁盘驱动器插入或移除流程图。如图所示,步骤11为一正常工作的计算机主机。如要进行一IDE总线上磁盘驱动器的插入或移出动作时,必须将计算机正在执行的所有程序终止,如步骤12;并将计算机主机电源关闭,如步骤13。当确定计算机电源关闭后便可于IDE总线上进行磁盘驱动器的插入或移除动作,如步骤14。接着便进行步骤15,将计算机电源重新开启,电源开启的后计算机将进行一般开机程序,此时将检测到新插入的磁盘驱动器,如步骤16;并对所有的磁盘驱动器进行重置(reset),如步骤17。重置完毕后计算机进入一般正常工作状态,此时计算机系统将可以正常使用,如步骤18。由上述现有技术的流程,可知进行磁盘驱动器插拔动作时,要反复进行关机及开机的动作,且必须停止所有执行中的程序,在使用上极为不便。此外,业者为了提升计算机数据储存的安全性而发展出磁盘阵列(RAID)的储存系统(如RAID1磁盘阵列),在此磁盘阵列中通常包括至少一源磁盘(source disk)及与的相对应的至少一镜像磁盘(mirror disk),当数据写入源磁盘(source disk)的同时,亦将所储存的数据备份于镜像磁盘(mirrordisk)中,以防止其中某一磁盘损坏时造成数据的流失。虽然磁盘阵列可以有效避免因单一磁盘损坏所造成的数据损失,但当位于同一信道的源磁盘或镜像磁盘的其中之一毁损时,系统将出现错误而无法继续执行原来的工作,而必须依靠使用者将计算机重新开机,并对计算机系统进行重置(reset)动作的后,系统才能恢复正常状态并重新执行程序。请参阅图2,为现有技术中磁盘阵列损坏时的处理步骤流程图。如图所示,系统以一具有源磁盘及镜像磁盘的RAID1磁盘阵列进行作业,如步骤201。若源磁盘与镜像磁盘位于同一信道,而其中一磁盘驱动器损坏时,将造成整个系统无法使用,如步骤203及步骤205。而后便进入步骤207,选择是否关闭系统,此时若不关闭系统并重新激活,则该计算机系统将无法继续工作,如步骤221。若决定关闭系统则将进入步骤211,是否进行损坏磁盘驱动器的更换;若不进行损坏磁盘驱动器的更换便重新激活系统,如步骤231;则系统将以单一磁盘作业,并失去原本磁盘阵列所具有的数据备份功能,如步骤233。若要进行损坏磁盘驱动器的更换则进行步骤213,在更换损坏磁盘驱动器的后便可开启电源,此时计算机系统将对磁盘阵列进行重置,如步骤215。而后计算机系统将重新建立备份数据,如步骤217,并回复至以一具有源磁盘及镜像磁盘的RAID1磁盘阵列进行系统作业,如步骤219。在以上步骤当中虽然磁盘内部的数据并未流失,但在过程当中不得不将系统正在进行的所有程序终止并以手动方式重新开机,若当此计算机系统中的任一磁盘发生故障时,周遭并没有监控员或使用者来进行重新开机的动作,则此计算机系统将陷入长时间无法工作的窘境,进而造成使用上的麻烦及困扰。
技术实现思路
为此,如何设计出一种具有热插拔功能的IDE控制系统及磁盘阵列系统,可直接进行磁盘热插拔,即为本专利技术的专利技术点。本专利技术的主要目的,在于提供一种具有热插拔功能的IDE控制系统,其中于一驱动程序中增设有一检测模块,并配合IDE控制器上所增设的至少一重置信号接脚,可用以检测所连接的IDE装置是否有异常状态,并由此对所连接的IDE装置进行重置,以达到IDE装置热插拔的目的。本专利技术的又一目的,在于提供一种具有热插拔功能的磁盘阵列系统,其中主要是于IDE控制器增设重置信号接脚,并配合检测模块进行设置,而可达到磁盘阵列热插拔的目的。本专利技术的再一目的,在于提供一种具有热插拔功能的磁盘阵列系统,可配合重置信号接脚及检测模块的设置,使得当该磁盘阵列的源磁盘或镜像磁盘有所损坏时,不用进行重新开机的动作即可自动重置该信道上的磁盘,以利于计算机系统工作的持续性。因此,为达到上述目的,本专利技术提供一种具有热插拔功能的IDE控制系统,其主要结构包括有一IDE控制器,连接有至少一IDE总线,通过IDE总线可连接有至少一IDE装置;及一驱动程序模块,可用以驱动IDE控制器及其所连接的IDE装置;其中,驱动程序设有一检测模块,用以检测各IDE总线上所连接的IDE装置是否有异常状态,IDE控制器则设有至少一重置信号接脚,当检测模块检测到异常状态时,即由重置信号接脚发出一重置信号,以对所连接的IDE装置进行重置。另外,本专利技术还可以提供一种具有热插拔功能的磁盘阵列系统,其主要结构包括有一磁盘阵列控制器,包含有至少一IDE控制器,各IDE控制器连接有至少一IDE总线,磁盘阵列控制器利用IDE控制器及IDE总线而连接多个数组磁盘驱动器;及一驱动程序模块,可用以驱动数组控制器及其所连接的数组磁盘驱动器;其中,驱动程序设有一检测模块,用以检测各IDE总线上所连接的磁盘阵列是否有异常状态,而各IDE控制器则设有至少一重置信号接脚,当检测模块检测到异常状态时,即由重置信号接脚发出一重置信号,以对所连接的IDE装置进行重置。附图说明图1为现有技术的磁盘驱动器插拔流程图;图2为现有技术于磁盘阵列损坏时的处理步骤流程图;图3为本专利技术一较佳实施例方块示意图;图4为本专利技术一较佳实施例应用方法流程图;图5为本专利技术另一实施例方块示意图;及图6为本专利技术另一实施例应用方法流程图。其中,附图标记31 主控制芯片 33 IDE控制器35 重置信号接脚37 IDE总线 391 IDE装置 393 IDE装置51 磁盘阵列控制器53 IDE控制器55 重置信号接脚 57 IDE总线59 数组磁盘驱动器591源磁盘593镜像磁盘具体实施方式为对本专利技术的结构特征及所达成的效果有更进一步的了解与认识,这里以较佳的实施例图及配合详细的说明,说明如下首先,请参阅第3图,为本专利技术一较佳实施例的方块示意图;如图所示,本专利技术是于一主控制芯片31上设有一IDE控制器33,该IDE控制器33可连接有至少一IDE总线37,通过该IDE总线37上的IDE插槽可分别连接至少一IDE装置,如IDE装置391及IDE装置393。该系统包含有一含有驱动程序的模块或一驱动程序(未显示),该驱动程序可用以驱动IDE控制器33及其所连接的IDE装置391及393。其中,驱动程序模块内还设有一检测模块(检测程序),该检测模块可用以检测各IDE总线37上所连接的IDE装置391、393是否有异常状态。另外,该IDE控制器33对应于各IDE总线37分别增设有一重置信号接脚35。当检测模块检测到IDE装置391或393有异常状态时,该驱动程序便会经由重置信号接脚35发出一重置信号,对该IDE总线37上所连接的所有IDE装置进行重置动作。其中,上述的异常状态系包含有IDE装置的插入状态、移除状态或毁损状态等。上述的检测模块还可以设计有一系统计时器,该系统计时器本文档来自技高网...
【技术保护点】
一种具有热插拔功能的IDE控制系统,其特征在于,包括有:一IDE控制器,连接有至少一IDE总线,通过该IDE总线可连接有至少一IDE装置;及一驱动程序模块,可用以驱动该IDE控制器及其所连接的IDE装置;其中,该驱动 程序模块设有一检测模块,用以检测各IDE总线上所连接的IDE装置是否有异常状态,该IDE控制器则设有至少一重置信号接脚,当检测模块检测到异常状态时,即由重置信号接脚发出一重置信号,以对所连接的IDE装置进行重置。
【技术特征摘要】
【专利技术属性】
技术研发人员:张国器,
申请(专利权)人:威盛电子股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。