[实用新型]一种用于异步终端适配器接口的热插拔装置无效
申请号: | 01259452.0 | 申请日: | 2001-08-27 |
公开(公告)号: | CN2501082Y | 公开(公告)日: | 2002-07-17 |
发明(设计)人: | 简丞志;吴炳飞;傅若伟;高龙毅 | 申请(专利权)人: | 慧亚科技股份有限公司 |
主分类号: | G06F1/00 | 分类号: | G06F1/00 |
代理公司: | 隆天国际专利商标代理有限公司 | 代理人: | 刘文意,陈红 |
地址: | 台湾省*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 异步 终端 适配器 接口 热插拔 装置 | ||
技术领域
本实用新型涉及一种使用于IDE(集成驱动器电路)总线上的热插拔装置,特别是指一种可以在公知IDE总线上,并且不更动标准的驱动程序的情况,来达到热插拔功能的热插拔装置。
背景技术
公知IDE总线上并不支持热插拔(Hot swap)的功能,同时标准的驱动程序并无法感知IDE总线上储存装置硬件的变化情况。如果需要在公知IDE总线达到热插拔的功能,公知解决方式通常都需要一个另行设计一个非标准的驱动程序,来定时扫描在IDE总线上有没有新加入的储存装置硬件存在。但是这个解决方式必须置换掉原有的驱动程序,而换来的是让整个电脑系统的相容性降低并且影响效能。
如果IDE总线上储存装置硬件的变化情况,若无法让电脑所执行的操作系统感知,它将会发生下述的问题:(a)开机时,此一时间若不能在IDE总线上找到储存装置硬件,那开机完成后,之后不管在IDE总线上有任何新加入的储存装置硬件,都无法让操作系统知道,使得能在人机接口上产生一个新加入的磁盘驱动器。(b)若操作系统在IDE总线上无储存装置硬件存在时,对IDE总线送出执行读取或写入的指令,将会发生难以预料的情况,例如最差的情况是发生系统死机的现象。
发明内容
本实用新型的目的在于提出一种由IDE磁盘控制器、异步终端适配器(ATA)接口、系统总线和储存装置所组成的一种用于ATA接口的热插拔装置,它可以在公知的IDE总线上,不更动标准的驱动程序的情况来达到热插拔的功能,另外,它还可以用于个人计算存储卡国际协会/压缩闪烁(Personal Computer Menory Card International Association/CompactFlash;PCM CIA/CF)接口的热插拔装置,从而解决了现有技术所存在的问题。
本实用新型所采用的技术方案在于它至少包含一个连接一ATA接口的IDE磁盘控制器,用于处理自该ATA接口所传送来的IDE指令,其特征在于:该IDE磁盘控制器至少具有一程序码,使得该IDE磁盘控制器执行该程序码后,回送该ATA接口为一虚拟储存装置或者为一实体储存装置。
本实用新型的特点在于:当程序码用以如果IDE磁盘控制器无连接或经由ATA接口无连接一实体储存器装置时,回送ATA接口的为一虚拟储存装置,而该程序码用以该实体储存装置连接磁盘控制器或经由ATA接口连接IDE磁盘控制器时,ATA接口会接收到连接上实体储存装置的回送。
附图说明
图1显示本实用新型第一具体实施例;
图2A及图2B显示本实用新型第二具体实施例;
图3显示本实用新型的流程图;
图4显示虚拟ID表的具体实施例;
图5显示虚拟分割表的具体实施例。
具体实施方式
现在结合上述各附图来进一步说明本实用新型的较佳具体实施例。
图1显示本实用新型第一具体实施例。图1本实用新型热插拔装置的IDE磁盘控制器10连接ATA接口20,ATA接口20连接磁盘电子元件30,其中ATA接口20连接电脑的系统总线40。IDE磁盘控制器10的存储器10a,它至少具有一程序码,使得IDE磁盘控制器10执行该程序码,其中该程序码用以如果IDE磁盘控制器10经由ATA接口20无连接一个例如为磁盘电子元件30的实体储存装置时,则回送ATA接口20为一虚拟储存装置;及该程序码用以当该实体储存装置(例如为磁盘电子元件30)经由ATA接口20连接IDE磁盘控制器10时,则禁止(disable)IDE磁盘控制器10与ATA接口20的连接,转移由该实体储存装置回送ATA接口20。
图2A及图2B显示本实用新型的第二具体实施例。图2A的本实用新型热插拔装置的IDE磁盘控制器10,它分别连接ATA接口20及磁盘电子元件30,及图2B的本实用新型热插拔装置的IDE磁盘控制器10,它分别连接ATA接口20及快闪存储器储存装置32,其中ATA接口20连接PCMCIA/CF接口50,PCMCIA/CF接口50连接系统总线40。IDE磁盘控制器10的存储器10a,它至少具有一程序码,使得IDE磁盘控制器10执行该程序码,其中该程序码用以如果IDE磁盘控制器10无连接一个例如为磁盘电子元件30或快闪存储器储存装置32的实体储存装置时,则回送ATA接口20为一虚拟储存装置;及该程序码用以该实体储存装置(例如为磁盘电子元件30或快闪存储器储存装置32)连接IDE磁盘控制器10时,则回送ATA接口20的为该实体储存装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧亚科技股份有限公司,未经慧亚科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/01259452.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种永磁吸盘
- 下一篇:抽水马桶排污管的泡沫封住装置