可以动态存取外接式存储装置的计算机系统的制作方法

文档序号:6368035阅读:305来源:国知局
专利名称:可以动态存取外接式存储装置的计算机系统的制作方法
技术领域
本发明是关于一种计算机系统与外接式存储装置的连接存取技术,特别是关于一种供计算机系统动态存取的技术,使用者可以通过热插拔动作,将一个以上的大型存储装置与计算机系统进行动态地连接或分离。
背景技术
在信息发达的时代,资料数量正成倍成长。随着科技的日新月异,现在已普遍使用计算机系统来存取大量资料,然而目前计算机系统所使用的大型存储装置(如磁盘)容量始终不够使用,因而产生了更新存储装置及扩充存储装置数量进行升级的需求。
图1即是传统的计算机系统的系统架构图。如图所示,硬盘装置10是通过接口连接端口100与接口总线12连接,进而顺序联机在中央处理单元14及操作系统16,且通过电源连接端口102与电源供应器18连接。传统的计算机系统在更换另一硬盘装置10或是加装新的硬盘装置10时,必须重新开机,如果已连接有多个硬盘装置10,想去掉一个不使用的硬盘装置10时,则同样必须重新开机,才能使操作系统16重新对硬盘装置10进行确认,并且重新作资源上的分配。由此可见,传统的计算机系统无法提供大型存储装置进行热插拔方式的连接,这对于使用者而言,对硬盘装置10进行更换或扩充时,在操作上是相当不便。

发明内容
为克服上述现有技术的缺点,本发明的主要目的在于提供一种可以动态存取外接式存储装置的计算机系统,使大型存储装置与计算机之间,可通过可热插拔的方式进行连接或分离,方便使用者对大型存储装置进行更新及扩充。
为达到上述目的,本发明的可以动态存取外接式存储装置的计算机系统,可供一个以上的外接式存储装置通过热插拔动作与其动态地连接及分离,它至少包括一连接接口,与该外接式存储装置连接;一输入输出控制电路,供该外接式存储装置连接及分离,在外接式存储装置与其连接状态产生变化时输出一警告信号;一系统控制电路,与输入输出控制电路连接,接收警告信号并在接收该警告信号之后输出一中断请求信号;一接口控制电路,与连接接口连接,根据其内存的各接口设定值控制该连接接口的传输规格及接口规格;一中央处理单元,通过连接接口连接在外接式存储装置,用于存取该外接式存储装置,且其与该系统控制电路连接以接收中断请求信号,并在接收该中断请求信号之后执行中断服务程序。
本发明可以通过基本输入输出系统重新对传统计算机系统中的各芯片进行功能设定,配以撰写一中断服务程序软件即可执行本发明的中断服务程序,达到存储装置的热插拔机制,本发明具有成本低、且实施容易,另外本发明具有的热插拔功能,可以在开机使用中,直接插入或拔除存储装置,不需要重新开机,也省去打开主机外壳的不便;此外,本发明具有随插即用的特性,只要将存储装置插上,操作系统就会马上自动检测出,并自动加载相应的接口设定值,随即可供使用者进行资料的存取,方便使用者对存储装置进行更新及扩充。


图1是传统的计算机系统的系统架构图。
图2是本发明的计算机系统的系统架构图。
图3是本发明所使用的中断服务程序的流程图。
具体实施例方式
实施例图2是本发明的计算机系统的系统架构图。该图是一种动态存取外接式存储装置20的计算机系统,可供一个以上的外接式存储装置20通过热插拔动作与其动态地连接及分离,图中的虚线即代表各外接式存储装置20是动态地与连接接口22及输入输出控制电路24进行连接或分离。本发明的计算机系统至少包括连接接口22,与外接式存储装置20连接;输入输出控制电路24,供外接式存储装置20连接及分离,在外接式存储装置20与其连接状态产生变化时输出一警告信号240;系统控制电路26,与输入输出控制电路24连接,用于接收警告信号240并在接收警告信号240之后输出一中断请求信号260;接口控制电路28,与连接接口22连接,且根据其内存的各接口设定值,控制连接接口22的传输规格及接口规格;中央处理单元29,通过连接接口22连接在外接式存储装置20,用于动态存取外接式存储装置20,且其与系统控制电路26连接,接收中断请求信号260,并在接收中断请求信号260之后执行中断服务程序(请参见图3)。
图2所示的是计算机系统结构的具体实施例,它可以是存储大量资料的存储服务器系统,因此使用的外接式存储装置20是一种大型存储装置(如磁盘装置)。该存储服务器系统使用的连接接口22是一磁盘驱动器接口,磁盘驱动器接口可以是下列任一种规格IDE规格、E-IDE规格、ATA规格、ATAPI规格等。此外,它所具有的输入输出控制电路24可以是超级输入输出芯片,该芯片具有一个以上的通用输入/输出端口作为输入输出端口,以供一个以上的外接式存储装置20连接。至于系统控制电路26则可以使用南桥芯片。
图3是本发明使用的中断服务程序的流程图。其中,步骤30是判断中断请求信号260,是否是因输入输出控制电路24与外接式存储装置20之间的连接状态产生变化所引发,若是,进行步骤32,若否,则至步骤34;步骤32是根据输入输出控制电路24此时所连接的外接式存储装置20的数目及各外接式存储装置20的配置组合,加载相对应的接口设定值至接口控制电路28中;步骤34是结束该中断服务程序。
在此就步骤32作进一步说明,并提出具体做法。接口控制电路28内存的接口设定值必需视其所连接的外接式存储装置20的数目不同,而有不同的设定,才能够适当且正确地控制连接接口22的传输规格及接口规格。在具体做法上,可在各种外接式存储装置20的配置组合下,在操作系统环境中通过PCI工具程序或I/O工具程序,读取接口控制电路28的内容,然后整理出一查询表,再将该查询表放置在本发明使用的中断服务程序(ISR)中。如此一来,当中央处理单元29执行步骤32时,就会根据输入输出控制电路24此时所连接的外接式存储装置20的数目及各外接式存储装置20的配置组合,对该查询表进行查询,找到其对应的接口设定值,然后再将接口设定值加载至接口控制电路28中,达到正确控制的目的。
因此,本发明可以通过基本输入输出系统重新对传统计算机系统中的各芯片进行功能设定,不需要全部抛弃原有计算机系统结构,再撰写一中断服务程序,执行本发明的中断服务程序(如图3所示),即可达到存储装置的热插拔机制,故本发明具有成本低且实施容易等特点,具有一定的进步性及产业利用性;再有,本发明具有的热插拔功能,可以在开机使用中,直接插入或拔除存储装置,不需要重新开机,也省去了打开主机外壳的不便;此外,本发明具有即插即用的特性,只要使用者将存储装置插入计算机接口,操作系统就会马上自动检测出该存储装置,并自动加载相对应的接口设定值,随即可供使用者进行资料的存取。由于本发明具有热插拔及即插即用等特性,因此方便使用者对存储装置进行更新及扩充。
权利要求
1.一种可以动态存取外接式存储装置的计算机系统,其特征在于,可供一个以上的外接式存储装置通过热插拔动作与其动态地连接及分离,它至少包括一连接接口,与该外接式存储装置连接;一输入输出控制电路,供该外接式存储装置连接及分离,在该外接式存储装置及其连接状态产生变化时输出一警告信号;一系统控制电路,与该输入输出控制电路连接,用来接收该警告信号、并在接收该警告信号之后输出一中断请求信号;一接口控制电路,与该连接接口连接,且根据其内存的各接口设定值,控制该连接接口的传输规格及接口规格;以及一中央处理单元,通过连接接口连接在该外接式存储装置,用来存取该外接式存储装置,且它与该系统控制电路连接,以接收中断请求信号,并在接收中断请求信号之后,即令该中央处理单元判断该中断请求信号是否是因该输入输出控制电路与外接式存储装置之间的连接状态产生变化所引起,若是,则根据该输入输出控制电路此时连接的外接式存储装置的数目及各外接式存储装置的配置组合,将相对应的接口设定值加至该接口控制电路中。
2.如权利要求1所述的可以动态存取外接式存储装置的计算机系统,其特征在于,该计算机系统是一存储服务器系统。
3.如权利要求1所述的可以动态存取外接式存储装置的计算机系统,其特征在于,该输入输出控制电路是一超级输入输出芯片。
4.如权利要求1所述的可以动态存取外接式存储装置的计算机系统,其特征在于,该系统控制电路是一南桥芯片。
5.如权利要求1所述的可以动态存取外接式存储装置的计算机系统,其特征在于,该外接式存储装置是一大型存储装置。
6.如权利要求3所述的可以动态存取外接式存储装置的计算机系统,其特征在于,该输入输出控制电路具有一个以上的输入输出端口供该外接式存储装置连接。
7.如权利要求5所述的可以动态存取外接式存储装置的计算机系统,其特征在于,该大型存储装置是一磁盘装置。
8.如权利要求6所述的可以动态存取外接式存储装置的计算机系统,其特征在于,该输入输出端口是一通用输入/输出端口。
9.如权利要求1所述的可以动态存取外接式存储装置的计算机系统,其特征在于,该连接接口是一磁盘驱动器接口。
10.如权利要求9所述的可以动态存取外接式存储装置的计算机系统,其特征在于,该磁盘驱动器接口可以是下列任一种规格IDE规格、E-IDE规格、ATA规格以及ATAPI规格。
全文摘要
本发明提供一种可以动态存取外接式存储装置的计算机系统,可供一个以上的外接式存储装置通过热插拔动作与其动态地连接及分离,它至少包括一连接接口、一输入输出控制电路、一系统控制电路、一接口控制电路及一中央处理单元;本发明的中央处理单元会在外接式存储装置与输入输出控制电路的连接状态产生变化时,执行中断服务程序,此时,中央处理单元将根据输入输出控制电路连接的外接式存储装置的数目及各外接式存储装置的配置组合,加载相对应的接口设定值至接口控制电路中,对各种配置组合下的外接式存储装置进行动态地存取。
文档编号G06F13/20GK1553356SQ03142509
公开日2004年12月8日 申请日期2003年6月6日 优先权日2003年6月6日
发明者陈志伟 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1