带有优先口的自动盒式存储器供给器的制作方法

文档序号:6743498阅读:148来源:国知局
专利名称:带有优先口的自动盒式存储器供给器的制作方法
技术领域
本发明涉及序号为第08/068,366号、题目为“Cartridge Magazine with Cartridge Processing Status Indicator”的申请,该申请由Donald C.Acosta和Paul Yu-Fei Hu于1993年5月27日递交,并转让给了IBM公司。
本发明一般地涉及用于驱动单元的自动数据盒式存储器供给器,且更具体地说是涉及接收盒式存储器并将其送到驱动单元和从驱动单元接收盒式存储器以便进行处理的自动盒式存储器供给器。
计算机系统的带驱动单元的结构适于接收带盒式存储器,诸如IBM公司的3480和3490E盒式存储器。该盒式存储器包含一定长度的磁带,在该磁带上可写入和读出数据。多种驱动单元都可以与自动盒式存储器供给器相配合使用,该自动盒式存储器供给器接受带盒式存储器并将其传送到驱动单元的带输送机构和读/写头。自动盒式存储器供给器具有适当的结构,以经过一个单一的供给口每次接受一个盒式存储器,该结构还与可拆下的盒式存储器存储盒相配合,该盒式存储器存储盒包含多个带盒式存储器,从该带盒式存储器每次接受一个盒式存储器。
具有用于单个盒式存储器的供给口的自动盒式存储器供给器,使操作者能顺序地插入被自动传送到驱动单元的带盒式存储器。以此方式,操作者可完全控制所要处理的下一个盒式存储器,并可以随时中断计划的顺序以插入高度优先的盒式存储器或处理顺序以外的盒式存储器。然而,仅有单一供给口的自动盒式存储器供给器可能是效率很低的,因为在使用驱动单元的几乎全部时间内,操作者都在忙碌。另外,松散的盒式存储器可能被丢失、错误处理、或放错顺序。
接受可拆下的盒式存储器存储盒的自动盒式存储器供给器大大增加了运行效率。一个盒式存储器存储盒通常包括多个盒式存储器架,每个架接收一个盒式存储器,且盒式存储器存储盒耦合到盒式存储器供给器,从而使盒式存储器供给器能按照盒式存储器在存储盒中的顺序或驱动单元所选定的顺序,将它们从存储盒输送到驱动单元。典型的存储盒具有七到十二个盒式存储器的容量。该盒式存储器存储盒使操作者从供给器和驱动单元解脱出来,并减少了操作者必须进行手工操作以提供新盒式存储器的次数。不幸的是,一旦盒式存储器存储盒被装到盒式存储器供给器上,就不能迅速而有效地对还不在存储盒中的优先盒式存储器进行处理。一般地,操作者必须拆下存储盒、把所希望的盒式存储器插入到所要处理的下一个架中、并把存储盒装回到盒式存储器供给器上。因而需要知道哪个盒式存储器是下一个要处理的,从而可以将其拆下并用所希望的优先盒式存储器替换。在不干扰正在进行的带运行的情况下,可能很难进行这种拆下和替换操作。因此,不同于具有单个供给口的自动盒式存储器供给器,带有存储盒的自动盒式存储器供给器会使得将一个特定的带盒式存储器作为下一个要用的盒式存储器这一操作变得很困难。
将盒式存储器存储盒的一个架指定为优先架是已知的。参见诸如the Laser Magnetic Storage International Company Hardware Maintenance Manual for their Independence-brandCartridge Tape Subsystem。在带有具有指定的优先架的存储盒的典型盒式存储器供给器中,供给器可在一优先模式和一顺序模式下运行;其中在优先模式下,未被处理的、在优先架(“优先盒式存储器”)上的盒式存储器,将成为处理完当前盒式存储器之后所要处理的下一个盒式存储器;而在顺序模式下,存储盒的所有架都被顺序地处理。在优先模式下,在优先盒式存储器被处理之后,存储盒中的其余盒式存储器被按照正常操作进行处理。为了插入一盒式存储器以进行优先处理,先通过打开一个存取门、打开架、或用其他方式来达到对存储盒架的存取,来实现对存储盒架的存取。
若供给器在顺序模式下运行且必须不按照顺序对优先盒式存储器进行处理,必须在把该优先盒式存储器插入到优先架中并改变运行模式之前,取下作为所要处理的预定盒式存储器序列的一部分而被放置在优先架上的任何盒式存储器。这还造成了丢失或错误处理从现在没有方便的存放处的存储盒取下的盒式存储器的可能性。这些问题,可通过始终将一个架保留作优先架,来得到避免。然而,将一个存储盒保留为优先架降低了存储盒的有效盒式存储器容量。相反,若所有的存储盒架都被同样地用于预定的盒式存储器序列且没有架被保留为优先架,则处理优先盒式存储器将是不方便而且费时间的。
如上所述,可拆下的盒式存储器存储盒,通过使操作者从注意自动盒式存储器供给器和驱动单元中解脱出来,从而增加了效率。自动盒式存储器库系统包括将盒式存储器装到移动带上的机器人,该移动带将盒式存储器每次一个地输送到具有单个供给口的盒式存储器供给器。该机器人能从盒式存储器库中取出盒式存储器,并能在不用操作者干涉的情况下将它们送到带上,从而提高效率。若机器人操作的自动盒式存储器库系统能使用与盒式存储器存储盒相容的供给器,将会是有利的。以此方式,盒式存储器存储盒供给器系统相对于单个供给口的供给器系统的优点,可以被扩展到盒式存储器库系统。与盒式存储器存储盒兼容的传统供给器系统,不与机器人操作的盒式存储器库系统兼容。传统的盒式存储器存储盒供给器系统包括存取门和存储盒锁定棒,以保证盒式存储器存储盒的整体性。这些特征,以及其他的结构细节,使得这种系统不同机器人操作的盒式存储器库系统兼容。
从上面的讨论可见,需要一种自动盒式存储器供给器,其存储盒装载使得当希望进行优先处理时能在不减小有效存储盒容量且不改变盒式存储器的预定顺序的情况下,进行盒式存储器的单个供给,且该自动盒式存储器供给器与自动盒式存储器库系统相兼容。本发明满足了这种需要。
本发明提供了一种自动盒式存储器供给器,它接受可拆下的盒式存储器存储盒并具有单独的优先口,该优先口可接收用于进行优先处理的盒式存储器而不论盒式存储器存储盒的状态如何。由于该优先口与盒式存储器存储盒分离,可在对存储盒的处理的干扰尽量小且不改变存储盒中的盒式存储器的预定顺序的情况下,随时将优先盒式存储器插入到优先口中并对其进行处理。以此方式,存储盒的所有架均可被用于处理预定顺序的盒式存储器,且在一优先盒式存储器可被供给器接受之前不需要将盒式存储器从存储盒上拆下。另外,对于优先处理,不需要由操作者来确定存储盒中的哪个盒式存储器将是下一个要处理的,因为自动盒式存储器供给器将会自动地把优先口中的盒式存储器选作所要处理的下一个盒式存储器。最后,盒式存储器存储盒的架和优先口具有适当的位置,从而使自动盒式存储器库系统的机器人能从相应的存储盒和优先口插入和取回盒式存储器。
在本发明的另一方面,带有优先口和存储盒的自动盒式存储器供给器提供了一种运行模式,其中一空存储盒可被连接到供给器,且盒式存储器可被插入优先口以进行处理并随后被返回到存储盒中的下一个未被占用的架。以此方式,可在存储盒中处理和积累任何顺序的所希望的盒式存储器。此特征增加了自动盒式存储器供给器的操作灵活性,并在不必担心把盒式存储器放错或处理错的情况下提供了单个口的处理,同时保留了盒式存储器插入时的顺序。
从以下对最佳实施例的描述,可更清楚地理解本发明的其他特征和优点;该最佳实施例以举例的方式说明了本发明的原理。


图1是根据本发明构成的自动盒式存储器供给器和存储盒以及它们所连接的驱动单元的立体图。
图2是图1所示的自动盒式存储器供给器的分解立体图。
图3是图1所示的盒式存储器供给器和驱动单元的功能框图。
图4是图1所示的自动盒式存储器供给器和存储盒的横向剖视图。
图5是图1所示的盒式存储器供给器和存储盒的立体图。
图6、7、和8是用于与图1所示的自动盒式存储器供给器一起使用的盒式存储器存储盒的立体图。
图9是图2所示的盒式存储器传送组件的立体图。
图10、11和12包含显示图1所示的供给器和驱动单元的运行的流程图。
在图1中,根据本发明构成的自动盒式存储器供给器10包括用于与一个盒式存储器存储盒14配合的一个存储盒口12并包括一个用于接收手动插入其中的一个盒式存储器18的优先口16。该带盒式存储器可以包括诸如IBM公司的一个3480或3490E带盒式存储器。该自动盒式存储器供给器适于与驱动单元20相接合,而驱动单元20包含带输送机构和读/写头。盒式存储器存储盒14中可装有用于被驱动单元处理的数个盒式存储器。当该存储盒与自动盒式存储器供给器10的存储盒口12相接合时,盒式存储器被自动地从存储盒中取出、传送到驱动单元并得到处理、并随后返回到存储盒。在这种操作的任何时刻,一个盒式存储器均可被手动地插入优先口16,并被传送到驱动单元,并在正在驱动单元中进行的对任何一个存储盒盒式存储器的处理完成之后得到处理,然后该存储盒盒式存储器被返回到存储盒。
图1显示出,自动盒式存储器供给器10包括一个具有液晶显示(LCD)板24和一个控制板25的显示组件22;该控制板25带一些有控制按钮26。该LCD板被用来向操作者显示系统信息和指令。控制按钮26被操作者用来改变运行模式、开始和中止进程、以及进行盒式存储器供给器运行的其他控制。显示组件22可绕枢轴转动,以调节视角。来自供给器的盒式存储器通过接口27进入和退出驱动单元20。
盒式存储器存储盒14包括多个盒式存储器架28,每个盒式存储器架28均可支持一个盒式存储器18。盒式存储器供给器10包括多个盒式存储器状态指示器30,该盒式存储器状态指示器30位于适当的位置,从而使得当存储盒与盒式存储器供给器接合时指示器与优先口16相邻近并与存储盒的各个架相邻近。这些盒式存储器状态指示器被用来通知操作者与指示器相关的盒式存储器的状态。例如,在最佳实施例中,若与一盒式存储器状态指示器相关的盒式存储器随后将要在驱动单元20中得到处理,则该指示器将持续发出绿光。若与一指示器相关的盒式存储器已经被驱动单元处理并已经被返回到存储盒,则该指示器不发光。一“提示状态”可通过由该指示器持续发出黄光来表示,而更紧急的“注意状态”可通过由该指示器以黄光进行闪烁来表示。
图2详细地显示了盒式存储器供给器10以及盒式存储器存储盒14。为简化起见,在图2中未显示驱动单元20。图2显示出,盒式存储器供给器10包括其上连接有其余的供给器部件的外壳40。盒式存储器供给器的一个侧板42被除去,以显示出外壳中的后开口44。在图2中还除去了一相对的侧板43。该后开口包括一供给器/驱动器单元接口,通过该接口盒式存储器被传送到驱动单元20的接口27(图1)。即,从优先口16或从存储盒14的架取下的盒式存储器18,被经过盒式存储器供给器传送并通过供给器的后开口44被放置到驱动单元中。一供给器传送组件46被用于盒式存储器在盒式存储器供给器内的所有移动,包括把盒式存储器从优先口和盒式存储器存储盒上取下和放回到优先口和盒式存储器存储盒上以及把盒式存储器传送到驱动单元和从驱动单元收回。
图2显示出,盒式存储器供给器10的前部包括一个盒式存储器供给器框48,该盒式存储器供给器框48包括优先口16和盒式存储器状态指示器30。该盒式存储器供给器框与框护罩50相连。图2显示出,盒式存储器状态指示器30包括一个在框上邻近各盒式存储器接收位置处的带槽指示器窗口52,所述位置包括当盒式存储器存储盒14被插入供给器中时盒式存储器存储盒14的架28和优先口16。在最佳实施例中,各个盒式存储器状态指示器由装在指示器板56上的双色发光二极管(LED)54来照明,而该指示器板56与在盒式存储器供给器框48后面的框护罩相连。框48和框护罩50与存储盒口框58相连,而存储盒口框58又与盒式存储器供给器外壳40相连。
插入优先口16的盒式存储器,被一优先口组件60所接收。该优先口组件将盒式存储器保持在一个位置,以使盒式存储器能被盒式存储器传送组件46的盒式存储器供给器托架62从该口组件上取下并经后开口44而传送到驱动单元20(图1)。类似地,盒式存储器存储盒14本身也将盒式存储器保持在架上,从而使它们能被盒式存储器供给器托架从存储盒架上取下并经后开口44而被传送。
盒式存储器供给器托架62与三个竖直轴64、66、和68相耦合。这些竖直轴中的两个64和66被装在供给器托架62的相对侧上,并保证供给器托架的适当定位和竖直移动。第三个竖直轴68是一丝杠,它通过固定的螺母70与托架相连。诸驱动马达72的系统使丝杠68转动。由于螺母70被相对于供给器托架62固定,该托架在马达72使轴68转动时竖直地移动。如本领域的技术人员已知的,丝杠68可与供给器托架62相耦合,从而使得当盒式存储器被从存储盒14或优先口取下或被放回到存储盒14或优先口16以及,盒式存储器被从驱动单元收回或被插入驱动单元时,丝杠的转动也能造成托架的水平移动。盒式存储器供给器外壳40的顶部由一个供给器盖74封闭,而显示组件22与供给器盖74相连。最后,外壳40的底部由一个底盖76封闭。
参照图3的框图,可以进一步理解自动盒式存储器供给器10的运行。图3显示出,盒式存储器供给器10不包括专用的微处理机,相反,所有的盒式存储器供给器操作都在驱动单元20的控制下进行。特别地,一个驱动单元中央处理单元(CPU)80通过逻辑卡81接口与供给器相连。因而应理解的是,说供给器采取行动或完成任务,指的是供给器部件在驱动单元CPU的控制下的操作。还应理解的是,自动盒式存储器供给器还可被这样地构成,即它包括一个控制供给器的某些或全部操作的中央处理单元。
除了控制供给器10之外,驱动单元CPU还控制驱动单元的读/写头82并控制驱动单元的带输送机构84。该带输送机构将带绕在头上并控制带的方向。应理解的是,若盒式存储器供给器所处理的不是带盒式存储器,则驱动单元将包括其他的系统以进行适当的处理。例如,磁盘可由盘驱动器而不是带输送机构来处理。图3还显示出,驱动单元CPU80控制供给器马达72、驱动盒式存储器供给器LCD板24、接收来自盒式存储器供给器输入按钮26的输入、控制盒式存储器状态指示器30、并控制供给器传送组件46的盒式存储器/存储盒检测器系统86。该检测系统将在后面进行详细描述。图3还显示出,驱动单元CPU80与一主计算机88连接,该主计算机88也被称为初始器,驱动单元可从其接收指令和访问数据。
图4以横截面图的形式显示了盒式存储器供给器10的更详细的结构,其中一个盒式存储器存储盒14被插入供给器接收口12且供给器与驱动单元20相接合。图4显示出,当供给器托架62处于从优先口16接收盒式存储器18的位置时,该供给器托架也处于在不作竖直运动的情况下把该盒式存储器立即传送到驱动单元20的带输送机构84的位置。该传送是通过供给器托架向驱动单元20的水平运动来实现的。以此方式,把盒式存储器从优先口移入驱动单元所需要的时间被缩短了。取决于所选择的运行模式,供给器托架62可从其如图4所示的邻近优先口16的初始或原始位置移到邻近任何一个存储盒架28的位置、从该存储盒架上取下盒式存储器、并随后上升到原始位置并向驱动单元移动。
图4和5显示了两个位置,在这两个位置盒式存储器可被保持在优先口16或一盒式存储器架28中;图5显示了插入盒式存储器供给器10的盒式存储器存储盒14。这两个位置被称为进口位置和出口位置。在进口位置处显示了一些盒式存储器102;该进口位置是当一盒式存储器被操作者插入盒式存储器存储盒从而使其能被供给器托架62接收时该盒式存储器所处的位置。在进口位置,盒式存储器的外缘与盒式存储器存储盒的边缘大体齐平,并为处理作好了准备。在出口位置处显示了一些盒式存储器104。在该出口位置,盒式存储器的外缘从盒式存储器存储盒(或优先口)延伸出一段较短的距离,诸如16毫米。该出口位置是当一盒式存储器在它被驱动单元20处理后被放回到优先口或存储盒架上时所取的位置。该出口位置有利于操作者取出盒式存储器。
图4显示出,盒式存储器存储盒14的架28和优先口16被适当地配置,以使处于出口位置的盒式存储器104的外缘与同一竖直平面对准,而不论该盒式存储器是在优先口还是在存储盒架中。因此,在进口位置中的盒式存储器102也被竖直地对准,而不论它们是处于优先口还是存储盒架中。这种对准,加上没有存取门以及其他的障碍,使得盒式存储器供给器10和盒式存储器存储盒14能与机器人操作的自动盒式存储器库系统相适应。机器人可被编程,以便从库中取得盒式存储器并随后将其取下并插入到优先口或存储盒架中,因为优先口和存储盒架的竖直位置已知且取下和插入盒式存储器所需要的水平工作距离对二者来说都是固定的。以此方式,盒式存储器存储盒在增加效率方面的优点也被扩展到了盒式存储器库系统。
图4还显示出,盒式存储器供给器10包括一个包含发射器90和接收器92的全局盒式存储器检测系统和一个包含发射器94和接收器96(用虚线显示)的存储盒检测系统。这两个系统是图3的框图中所示的盒式存储器/存储盒检测器系统86的一部分。盒式存储器检测系统的发射器90发射一光束,该光束射向盒式存储器检测系统接收器92。若连接的盒式存储器存储盒14在任何一个存储盒架28中包含处于未处理的进口位置上的盒式存储器102,则来自发射器90的光束将被中断且不会被接收器92所接收。这向驱动单元CPU80表明存储盒架之一包含一个未处理的盒式存储器。以类似的方式,存储盒的发射器94和接收器96向驱动单元CPU表明存储盒14是否与供给器10相接合。若存储盒未与供给器相接合,则存储盒检测器94发射的光束被接收器96所接收;该接收器96位于供给器中与发射器水平相隔的位置上。若存储盒14与供给器接合,则来自发射器94的光束被中断并且不会被接收器96所接收。这向驱动单元CPU表明存储盒与供给器接合。来自这些检测系统的这些显示,对于供给器运行模式的操作来说是重要的,这将在下面进行详细的说明。
图6、图7和图8显示了盒式存储器存储盒14且特别显示了存储盒的盒式存储器锁定装置特征。该盒式存储器锁定装置包括可绕枢轴转动的杆102,后者沿着盒式存储器存储盒的垂直长度延伸并与各个盒式存储器上的一个掣子相啮合。存储盒与供给器相接合之前,操作者借助锁定臂104把该杆移动到三个位置中的一个上。该盒式存储器锁定装置是这样设计的,即如果该锁定装置处于图6所示的闭合位置或处于图7所示的自由位置且盒式存储器存储盒被从盒式存储器供给器上取下,则各个盒式存储器18均被锁定到在盒式存储器存储盒被取下的时刻该盒式存储器刚好所处的任何一个实际位置输入位置或输出位置。如果当盒式存储器存储盒14被装入盒式存储器供给器10时,锁定装置处于开放位置,则传送装置的锁定特征被禁止。因而,在存储盒与供给器接合的同时,操作者可自由地取下和装上盒式存储器。当存储盒不与供给器接合时,则只有在盒式存储器锁定装置处于图8所示的开放位置时,盒式存储器才能被取下和插入。以此方式,该盒式存储器锁定特征保证了在存储盒被输送时防止所有的盒式存储器从盒式存储器存储盒中被无意地掉下。另外,操作者可迅速地判定哪些盒式存储器已经被盒式存储器供给器处理而哪些盒式存储器还未得到处理。由于操作者知道那些仍然在进口位置上的盒式存储器还未被盒式存储器供给器处理,而那些处于出口位置的盒式存储器已经被传送到驱动单元、被驱动单元处理、并随后被送回优先口或存储盒架,所以能够方便地知道处理状态。
盒式存储器锁定特征的闭合位置是这样设计的,即使得只有在盒式存储器存储盒14未被装入盒式存储器供给器10中时,它才能被改变。在盒式存储器存储盒被装入盒式存储器供给器中之后,对锁定臂104的操作被供给器框48和框护罩50所阻止,从而使得锁定的状态不能得到改变。以此方式,该闭合位置可有利于盒式存储器供给器的某些运行模式的选择,这些将在下面进一步地描述。该闭合位置保证了,如果盒式存储器存储盒被装入盒式存储器供给器中且锁定装置处于闭合位置,则操作者不能取下或替换盒式存储器,而只有供给器10能取下和送回盒式存储器。
图9显示了盒式存储器传送组件46,后者处于这样一个位置,即从该位置盒式存储器传送组件46可在其邻近优先口(在图9中未显示)的原始位置和与供给器接合的存储盒的任何架之间竖直移动。盒式存储器供给器托架62包括一盒式存储器存在检测系统,该检测系统包括一出口发射器106-接收器108对和一进口发射器110-接收器112对。该出口发射器-接收器对检测在供给器托架所在的具体架或口上的出口位置上是否存在着盒式存储器。该进口发射器-接收器对检测在一个架或优先口的进口位置上是否存在着盒式存储器。发射器106、110产生被相应的接收器108、112所接收的光束。若盒式存储器处于进口位置且供给器托架62与该盒式存储器相邻近,则两条光束都将被阻止而不能被相应的接收器所接收。这表明了一个进口盒式存储器。若只有来自出口发射器106的光束被阻止而不能被接收,则表明在出口位置的一个盒式存储器。该盒式存储器存在检测系统是图3所示的盒式存储器/存储盒检测器系统86的一部分,并被驱动单元CPU80用来确定例如下一个可用的、未被占用的存储盒架的位置。发现下一个可用的架,对将在下面进一步描述的某些供给器运行模式来说,是非常重要的。
盒式存储器供给器10可在六种运行模式中的一种下运行。这些运行模式包括手动模式、自动模式、系统模式、积累模式、随机模式、以及库模式。除了由库系统连接自动设定的库模式以外,盒式存储器供给器的模式,是由操作者利用控制按钮26从LCD板24上的菜单上选定的。下面将依次描述各个运行模式。
盒式存储器供给器10当与驱动单元20接合时的运行,由图10所示的流程图中的步骤来表示。该流程图的步骤可作为驱动单元CPU80中的软件程序来实现。首先,操作者从显示在LCD板24上的模式清单中选择所希望的运行模式,如框190所示。该选择是通过诸如用控制按钮26来指定运行模式来进行的。在框192,该指定被输入驱动单元CPU。该指定的输入可通过按下“ENTER”控制按钮来进行。在框194,驱动单元CPU证实存在着运行所希望的模式的条件。不符合之处经LCD板向操作者显示。最后,供给器实现从优先口和盒式存储器存储盒向驱动单元的盒式存储器移动并且再进行相反的移动,如框196所示。下面描述运行模式的细节。
图11是流程图,它显示了手动模式的运行所进行的步骤。该流程图可作为驱动单元CPU80中的软件程序来实施。该手动模式允许操作者每次装入一个盒式存储器。首先,操作者通过利用控制按钮26从LCD显示器24选择并输入手动模式如框202所示,将供给器10置于手动模式。驱动单元20将进行检查,以判定盒式存储器是否存在于优先口中,如框204所示。若盒式存储器存在,则它将得到处理。若它不存在,则驱动单元CPU将进行检查以在框206判定控制板25上的一个START按钮是否被按下。
若该START按钮未被按下,则驱动单元CPU80将回到框204以检查优先口中的盒式存储器。若START按钮已被按下,驱动单元CPU80将利用图4所示的全局盒式存储器检测系统并判定是否盒式存储器存储盒14的至少一个架包含一个处于进口或未处理位置的盒式存储器。该判定由判定框208表示。若未找到未被处理的盒式存储器,则供给器被置于禁止状态,在该状态下它只是等候来自操作者的进一步指令,这由禁止供给器框222和接着的框224表示。若在存储盒中找到了一未被处理的盒式存储器,即在框208得到肯定的结果,则盒式存储器供给器托架62将检索盒式存储器存储盒,直到它确定了具有处于进口位置的盒式存储器的第一个架,如框210所示。找到一盒式存储器,是通过驱动单元CPU将盒式存储器供给器托架62沿存储盒14降下,直到图9所示的盒式存储器存在检测系统显示出未处理的盒式存储器的存在,而实现的。
随后,在框212,带有未处理的盒式存储器的架的盒式存储器状态指示器持续发出绿光,以显示它正在被使用。在框214,该未处理的盒式存储器被传送到供给器并得到处理。在该盒式存储器被处理之后,供给器试图将其送回到从中获得其的架。在框216,驱动单元CPU进行检查以判定现在是否有盒式存储器占据从中获得了未处理的盒式存储器的架。若盒式存储器存在检测系统显示该架仍然是空的,则在框218,该盒式存储器被送回其原来的架。该架的盒式存储器状态指示器在框220被熄灭。最后,在框222供给器被置于禁止状态。
若从其得到盒式存储器的存储盒架被占用了,即若操作者已经将未处理的盒式存储器放置在该存储盒架上,这将造成判定框216处的肯定回答。在框226,驱动单元熄灭有关的架的盒式存储器状态指示器。在框228,驱动单元CPU尝试将处理的盒式存储器送回到优先口16并首先进行检查以判定优先口是否被占用。若优先口未被占用,则在框230,处理过的盒式存储器被送回到该优先口。供给器随后被置于禁止状态,如框222和224所示。若优先口也被一盒式存储器占用,则在框232,驱动单元CPU用闪烁的黄光对优先口盒式存储器状态指示器进行照明,以表示一种注意状态。该供给器随后进入禁止状态并等待进一步的行动,如框222和224所示。
在手动模式下,供给器还接受优先口16中的盒式存储器。在框204,若供给器处于手动模式且盒式存储器被置于优先口中,则驱动单元CPU用持续的绿光照明优先口盒式存储器状态指示器,以显示该盒式存储器正在被使用,如框234所示。该盒式存储器随后在框236得到处理。该供给器随后在框238尝试将盒式存储器送回到优先口。若该优先口被占用,则在框240用闪烁的黄光照明优先口盒式存储器状态指示器,以表示一种注意状态。该供给器随后在框222和224被置于禁止状态。若该优先口在优先盒式存储器被处理之后未被占用,则该盒式存储器在框242被送回到该优先口,在框244优先口盒式存储器状态指示器被熄灭,且在框222和224供给器被置于禁止状态。
该流程图显示出,当存储盒盒式存储器18已经被处理并被送回到其原来的位置而且在优先口16的进口位置没有盒式存储器时,手动模式将被中断且盒式存储器供给器10的运行将被中止。该流程图显示出,如果操作者通过按下盒式存储器控制板22上的“供给器启动”按钮而选择手动模式,但盒式存储器供给器在盒式存储器存储盒14的任何架的进口位置都检测不到盒式存储器,则手动模式也将被中止。图10显示出,如果发现了额外的盒式存储器状态,即如果盒式存储器供给器完成了对盒式存储器的处理但却发现没有任何位置(空的口或架)可以将处理过的盒式存储器送回,则手动模式将被中断且运行将被中止。最后,该流程图显示出,如果存储盒未被安装且操作者按下了控制板上的启动盒式存储器供给器按钮,则手动模式将被中止。
在手动模式下,如果盒式存储器18被放置在盒式存储器供给器14的优先口16中,同时盒式存储器供给器10正在处理一个盒式存储器或以其他方式被占用,且已经选择了手动模式,则盒式存储器供给器将激活优先口的盒式存储器状态指示器,以使其持续地被绿光照明。当盒式存储器供给器完成其当前的运行时,该盒式存储器供给器将自动地把优先口16中的盒式存储器输送到驱动单元20。
积累模式允许操作者每次处理一个盒式存储器并在盒式存储器存储盒14中积累处理过的盒式存储器。在积累模式下,盒式存储器总是从优先口16被接收以进行处理,并总是在被处理之后被送回到存储盒架28。这使操作者能把具体的盒式存储器插入到优先口中并在存储盒中积累处理过的盒式存储器以随后进行处置。盒式存储器存储盒在积累模式开始之前不一定必须是空的。
图12是说明积累模式的流程图。该流程图可作为驱动单元CPU80中的软件程序来实施。在操作者如框302所示地通过选择并输入积累模式而将供给器10置于积累模式之后,所有存储盒架28的盒式存储器状态指示器30都得到设置,以显示相应的盒式存储器正在被使用,即在框304每一个存储盒架的指示器都被持续的绿光所照明。这提醒操作者整个盒式存储器存储盒14都得到保留以被用作积累模式贮存器。该积累模式处理,是通过把盒式存储器插入优先口的进口位置而被启动的,如判定框306所示。
若盒式存储器未被置于优先口16中,则供给器10保持在积累模式,如从判定框306的否定输出返回到其输入的控制线所表示的。若盒式存储器被放置在优先口中,则该优先口的盒式存储器状态指示器被持续的绿光所照明,以表示该盒式存储器正在被使用,如框308所示。当驱动单元20可用时,该盒式存储器被从优先口装入驱动单元并得到处理,如框310所示。当盒式存储器被从优先口装入时,该优先口盒式存储器状态指示器被熄灭(框312)。在从优先口接收的盒式存储器被处理之后,供给器从驱动单元取回盒式存储器,并进行检查以判定在存储盒14中是否有任何可用的开放架,如判定框314所示。开放架,是通过沿盒式存储器存储盒14降下盒式存储器供给器托架62,直到图9所示的盒式存储器存在检测系统显示一个架是空的,而被定位的。如果有可用的开放架,则在框316盒式存储器被移动到下一个可用的存储盒架。
在框318,如果被置于存储盒中的盒式存储器现在占据了最后一个可用的存储盒架,即框318有肯定的结果,则在框320与该盒式存储器存储盒相应的所有盒式存储器状态指示器都被持续的黄光所照明,以表示一个提示状态。该供给器随后被置于禁止状态,在其中它只是等候进一步的指令,如判定框322和继续框323所表示的。如果盒式存储器未占据存储盒的最后一个可用的口,则在框322处理在不显示揭示状态的情况得到继续。将盒式存储器放置在最后一个可用的存储盒架中是可以被检测到的,例如因为驱动单元CPU检测到盒式存储器供给器托架62何时处于其移动范围的底部。
如果盒式存储器被处理且没有可用的开放存储盒架,即判定框314的结果是否定的,则驱动单元CPU随后在框324判定优先口16是否被占用。若该优先口未被占用,则在框326盒式存储器被送回到该优先口,且在框328优先口盒式存储器状态指示器被持续的黄光所照明,以表示提示状态。在供给器禁止框322,处理在积累模式下继续进行。如果在判定框324优先口被占用,则在框330优先口盒式存储器状态指示器被闪烁的黄光所照明,以表示注意状态,且在框322运行得到继续。
由于在图10、图11、和图12中解释了供给器10的总体运行以及手动和积累模式,在不用流程图的情况下,应该能够理解其他的运行模式。
在自动模式下,操作者可使驱动单元20持续地被来自盒式存储器存储盒14的盒式存储器18所占用。盒式存储器供给器10将自动把盒式存储器从盒式存储器存储盒顺序地提供到驱动单元,直到存储盒中的所有盒式存储器都得到处理。操作者可按照在主计算机上运行的应用程序的请求,通过简单地把所希望的盒式存储器插入优先口16,而将指定的盒式存储器提供给驱动单元。该优先盒式存储器将被盒式存储器供给器10自动选作要被输送到驱动单元20的下一个盒式存储器。当该优先盒式存储器得到处理时,盒式存储器供给器自动将被处理过的盒式存储器送回到优先口并恢复对来自盒式存储器存储盒的盒式存储器的处理。该盒式存储器供给器将按照来自盒式存储器存储盒的未处理的盒式存储器的获得顺序,对它们进行选择。
在自动模式下,可在不干扰盒式存储器供给器10的运行的情况下,把诸处理过的盒式存储器从盒式存储器存储盒14上取下并把一些未处理的盒式存储器加到它们的位置。在其运行中,盒式存储器供给器将继续选择下一个可得到的未处理的盒式存储器。当自动模式开始时,盒式存储器供给器得到初始化,从而使盒式存储器存储盒的顶部被当作当前的架。可通过在LCD板24上选择自动模式并按下操作板25上的启动按钮,来使盒式存储器供给器在自动模式下运行。当最后一个盒式存储器已得到处理并被送回其原来的架28或优先口16,而且在优先口和存储盒的架中都没有处于进口(未处理)位置的剩余盒式存储器时,自动模式将自动被禁止。如果选择了自动模式并按下了启动按钮,但在存储盒或优先口中都没有处于进口位置的盒式存储器,则自动模式将被不会被启动并将被禁止。最后,如果盒式存储器供给器发现了注意状态,自动模式将被禁止。
系统模式给操作者提供了保持向驱动单元20连续提供来自盒式存储器存储盒14的盒式存储器的另一手段。该系统模式与自动模式类似,只是对盒式存储器装载的控制交给了主计算机(也称为启动器)运行的应用程序的指令。即,在第一个未处理的盒式存储器被从存储盒取下并被输送到驱动单元之后,随后的装载指令处于启动器的控制之下。盒式存储器供给器10,将响应来自启动器的各个指令,装载盒式存储器18,直到盒式存储器存储盒14中的所有盒式存储器都得到处理。然而,即使在系统模式下,操作者也能简单地通过将盒式存储器插入优先口,而将指定的盒式存储器提供给应用程序。该优先盒式存储器将自动地成为被盒式存储器供给器选择的下一个盒式存储器。当该优先盒式存储器被处理时,盒式存储器供给器将在启动器的控制下,自动恢复对来自盒式存储器存储盒的盒式存储器的处理。
与自动模式一样,在系统模式中,在不干扰盒式存储器供给器10的运行的情况下,处理过的盒式存储器可从盒式存储器存储盒14中被取下,且可由未处理的盒式存储器取代它们的位置。可通过在显示板24上选择系统模式并按下操作板25上的“START”按钮,来启动系统模式。如果所有的盒式存储器都已经被处理,且在盒式存储器存储盒14或优先口16中都没有剩余的盒式存储器处于进口位置,则该系统模式将自动被禁止。同样,如果盒式存储器供给器在启动系统模式时检测不到在存储盒或优先架中处于进口位置的盒式存储器,系统模式也将被禁止。最后,如果盒式存储器供给器发现了注意状态,系统模式将被禁止。
随机模式使得盒式存储器供给器10能被用作完全由启动器88控制的一种独立的盒式存储器库。该启动器产生从给定的存储盒架28选择一个盒式存储器18的指令、处理该盒式存储器、并将其送回到存储盒架。对源架和目标架的控制完全留给了启动器且这些架不一定是同一个架。被置于优先口中的盒式存储器,不会自动成为由于来自驱动单元的指令而被处理的下一个盒式存储器。盒式存储器供给器和驱动单元将通知启动器(或主处理机)盒式存储器在优先口中的存在,但启动器本身必须对优先口中的盒式存储器进行具体的寻址,以对该盒式存储器进行存取。即,在随机模式下,优先口只不过是被主处理机寻址的另一个可寻址盒式存储器存储单元。另外,在随机模式下,可通过优先口把盒式存储器从供给器取下和插入供给器。
当在随机模式时,为保证盒式存储器存储盒14中的盒式存储器的顺序的完整性,驱动单元CPU最好要求盒式存储器锁定装置处于图6所示的闭合位置。这在盒式存储器一旦被锁定并装入盒式存储器供给器时,防止了来自存储盒的盒式存储器的加入和取下。盒式存储器锁定装置的状态可由盒式存储器供给器检测。盒式存储器供给器的盒式存储器/存储盒检测器系统86也允许驱动单元判定存储盒是未被装入还是已经被取下,这将导致随机模式被禁止。由于在随机模式期间盒式存储器存储盒必须被锁定闭合,所以优先口被用作存储盒库的输入/输出端口,从而可在不影响锁定的存储盒的整体性的情况下,由驱动单元和供给器将盒式存储器加入存储盒或从存储盒取下。即,该启动器,在其自身的控制下,可将盒式存储器从优先口输送到任何空的存储盒架或驱动单元自身,或者将盒式存储器从一存储盒架或从该驱动单元输送到优先口。库存量和对该库存量的控制在随机模式下完全是启动器的责任,而且不能被操作者改变。
随机模式只有在以下三个条件得到满足时才被启动第一,在盒式存储器供给器中必须安装了存储盒,第二,盒式存储器锁定装置必须处于闭合状态,最后,操作者必须在盒式存储器供给器的控制板上选择启动按钮。如果盒式存储器存储盒被从盒式存储器供给器取下,或者如果盒式存储器供给器发现了注意状态,盒式存储器供给器将被禁止。在随机模式下,所有的盒式存储器存储盒架状态显示器都被持续的绿光照明,以表示正在使用的状态。除非随机模式被禁止,这些显示器将保持在这种状态。
库模式被用来支持自动盒式存储器库。自动库的一个例子是IBM3495带库数据服务系统。盒式存储器供给器10的库模式仅当驱动单元20被装入库配置时才适用。驱动单元在启动器的指示下进入库模式;库模式不是能由操作者通过操作板启动的功能。盒式存储器供给器在库模式下的运行,在盒式存储器的装载由启动器控制这一方面,与系统模式下的运行类似,其中盒式存储器供给器用系统指令来启动一个存储盒检索,以寻找可用的盒式存储器。盒式存储器从盒式存储器存储盒和优先口的取出和向其的加入,由自动库进行,一般通过利用机器人。然而,存储盒本身一般不被机器人取下。
因此,本发明提供了一种盒式存储器供给器,它接受盒式存储器存储盒并具有单独的、用于每次接收一个盒式存储器以进行优先处理的优先口。以此方式,根据本发明的盒式存储器供给器提供了单个供给系统和传统的存储盒系统的好处,同时减少了这些系统的不利方面。这种配置使得能够实施多种独特的运行模式。
以上结合当前的最佳实施例对本发明进行了描述,从而能对本发明进行理解。然而,有许多种盒式存储器供给器的配置,虽然没有在这里进行具体的描述,却是本发明所能够适用的。因而不应认为本发明仅限于这里所述的具体实施例,相反,应理解的是,本发明对于一般的盒式存储器供给器具有广阔的适用性。因此,属于所附权利要求书的范围之内的所有修正、变形、或等价的设置,都应该被认为是属于本发明的范围。
权利要求
1.一种盒式存储器供给器系统,用于向驱动单元提供盒式存储器以进行处理,该供给器系统的特征在于以下的组合一个存储盒端口,用于接收可拆下的盒式存储器存储盒,该可拆下的盒式存储器存储盒具有适于接收用于被驱动单元处理的盒式存储器的多个架;一个优先口,它适于直接接收用于被驱动单元处理的一个盒式存储器;一个输送装置,它从可拆下的盒式存储器存储盒的一个架或从优先口接收盒式存储器并将该盒式存储器输送到驱动单元。
2.根据权利要求1的供给器系统,其特征在于输送装置适于把盒式存储器从驱动单元送回到从中获得它的架或优先口位置。
3.根据权利要求2的盒式存储器供给器系统,其特征在于输送装置适于将从优先口接收的盒式存储器送回到下一个可用的、未被占用的盒式存储器存储盒架。
4.根据权利要求1的盒式存储器供给器系统,其特征在于输送装置包括一盒式存储器接收托架,该盒式存储器接收托架可从用于接收盒式存储器的、邻近优先口或邻近可拆下的盒式存储器存储盒的初始位置移动到邻近驱动单元的一个位置并再移动回去以送回盒式存储器。
5.根据权利要求4的盒式存储器供给器系统,其特征在于供给器输送装置包括检测器组件,该检测器组件显示盒式存储器是在优先口中还是在盒式存储器存储盒的架中。
6.根据权利要求5的盒式存储器供给器系统,其特征在于供给器输送检测器组件适于区别在盒式存储器存储盒的架中或在优先口中的处理过的和未处理的盒式存储器。
7.根据权利要求5的盒式存储器供给器系统,其特征在于输送装置适于从邻近优先口的位置移动到邻近盒式存储器存储盒架中的任何一个的位置,且该系统进一步包括一控制器,该控制器对输送装置的运动进行控制,从而当该输送装置接收到了来自存储盒架的盒式存储器且在托架返回存储盒时检测器组件显示该架被一盒式存储器占用时,控制器将输送装置移动到优先口。
8.根据权利要求7的盒式存储器供给器系统,其特征在于,如果在输送装置被从原来的盒式存储器存储盒架移动到优先口之后检测器组件显示该优先口也被一盒式存储器占用,则控制器显示一注意状态。
9.根据权利要求7的盒式存储器供给器系统,其特征在于控制器包括一个与驱动单元的中央处理单元耦合的逻辑卡。
10.一种适于与一驱动单元接合的盒式存储器供给器,该驱动单元包括驱动单元中央处理器和盒式存储器输送装置和用于处理盒式存储器的读/写头,该盒式存储器供给器适于向驱动单元提供盒式存储器并从驱动单元取回处理过的盒式存储器,该盒式存储器供给器的特征在于以下的组合一个控制板,用于接收来自操作者的指令;一个显示板,用于向操作者显示信息;一个接收盒式存储器并将该盒式存储器输送到驱动单元的可移动供给器输送组件;一个适于与一盒式存储器存储盒相接合的接收口,该盒式存储器存储盒具有多个其上放置有盒式存储器的架,该接收口使供给器传送组件能够从存储盒接收盒式存储器以将其输送到驱动单元;一个优先口,它适于接收盒式存储器,从而使该盒式存储器能被供给器传送组件所接收,以在不论盒式存储器存储盒如何的情况下将盒式存储器输送到驱动单元。
11.根据权利要求10的盒式存储器供给器,其特征在于供给器传送组件将处理过的盒式存储器从驱动单元送回到从其接收它的存储盒架或优先口。
12.根据权利要求11的盒式存储器供给器,其特征在于供给器传送组件适于将从优先口接收的处理过的盒式存储器送回到盒式存储器存储盒的下一个可用的、未被占用的架。
13.根据权利要求11的盒式存储器供给器,其特征在于供给器输送装置包括一检测器组件,该检测器组件显示盒式存储器存储盒的架或优先口中是否存在有盒式存储器。
14.根据权利要求13的盒式存储器供给器,其特征在于供给器传送组件适于从盒式存储器存储盒的架接收盒式存储器并在处理之后将处理过的盒式存储器送回到该架,且供给器传送组件还适于在检测器组件表明存储盒架被一盒式存储器占用的情况下将处理过的盒式存储器送回到优先口。
15.根据权利要求14的盒式存储器供给器,其特征在于该盒式存储器供给器进一步包括多个盒式存储器状态指示器,这些盒式存储器状态指示器显示盒式存储器存储盒的各个架和优先口的状态。
16.根据权利要求15的盒式存储器供给器,其特征在于当供给器传送组件尝试将处理过的盒式存储器送回到盒式存储器存储盒未成功时,优先口的状态指示器在检测器组件表明优先口被一盒式存储器占用的情况下显示一注意状态。
17.根据权利要求10的盒式存储器供给器,其特征在于盒式存储器供给器可在一自动模式下运行,在该自动模式下盒式存储器存储盒的所有架均可装载盒式存储器,且驱动单元中央处理机能顺序处理存储盒中的盒式存储器且还可中断其对存储盒中的盒式存储器的处理以处理放置在优先口中的盒式存储器并随后把处理过的优先盒式存储器送回到优先口。
18.根据权利要求17的盒式存储器供给器,其特征在于当一盒式存储器被放置在优先口中时,驱动单元在处理该优先盒式存储器之前先完成对一盒式存储器的处理。
19.根据权利要求10的盒式存储器供给器,其特征在于该盒式存储器供给器可在一积累模式下运行,在该积累模式下盒式存储器被从优先口接收、被驱动单元处理、并被送回到盒式存储器存储盒中的下一个可用的空架。
20.根据权利要求10的盒式存储器供给器,其特征在于该盒式存储器供给器可在一自动模式下运行,在该自动模式下,该盒式存储器供给器接收来自存储盒的盒式存储器,而且驱动单元中央处理机自动依次选择下一个盒式存储器,并且还可从一主计算机接收用于指定盒式存储器的中断请求,并将自动把放置在优先口中的盒式存储器作为所要处理的下一个盒式存储器来进行处理。
21.根据权利要求10的盒式存储器供给器,其特征在于该盒式存储器供给器可在一系统模式下运行,在该系统模式下驱动单元中央处理机控制来自盒式存储器存储盒的盒式存储器的接收、处理、和送回。
22.一种用于与一主处理机连用的盒式存储器处理系统,该盒式存储器处理系统的特征在于以下的组合一个与主处理机相互通信并接收盒式存储器以进行处理的驱动处理器;一个盒式存储器供给器,该盒式存储器供给器与该驱动处理器相接合并在其与该驱动处理器之间来回依次输送盒式存储器,该盒式存储器供给器包括一存储盒端口,该存储盒端口适于与一可拆下的盒式存储器存储盒相接合,而该可拆下的盒式存储器存储盒具有多个其上可放置盒式存储器的架,该盒式存储器供给器还包括适于直接接收盒式存储器的优先口,其中该盒式存储器供给器适于在一积累模式和一自动模式下运行,从而在该积累模式下该盒式存储器供给器取得放置在优先口中的盒式存储器、把该盒式存储器输送到处理器并将它送回到下一个未被占用的存储盒口,且在该自动模式下该盒式存储器供给器取得一盒式存储器、把该盒式存储器输送到处理器、并把该盒式存储器送回到从中取得它的口或存储盒架。
23.根据权利要求22的系统,其特征在于盒式存储器供给器包括一可移动供给器输送装置,该可移动供给器输送装置在未处理的盒式存储器已经被取得并被输送到驱动单元之后或者在处理过的盒式存储器已经被从驱动单元输送并被送回到从中取得它的位置之后,返回到邻近优先口的一初始位置。
24.根据权利要求22的系统,其特征在于盒式存储器供给器包括一可移动供给器输送组件,该可移动供给器输送组件可从用于取得盒式存储器的、邻近优先口或盒式存储器存储盒的初始位置移动到邻近驱动单元的一个位置并可再移动回去。
25.根据权利要求24的系统,其特征在于供给器输送装置包括一检测系统,该检测系统显示在优先口或在盒式存储器存储盒的架中是否有盒式存储器。
26.根据权利要求25的系统,其特征在于供给器输送装置检测系统适于区别在存储盒架上或在优先口中的盒式存储器是已经被处理过的盒式存储器还是未处理的盒式存储器。
27.根据权利要求22的系统,其特征在于盒式存储器供给器还适于在一随机模式下运行,在该随机模式下供给器输送装置在驱动单元处理机的控制下从接合的盒式存储器存储盒取得盒式存储器并在主处理机的控制下从优先口取得盒式存储器。
28.根据权利要求27的系统,其特征在于除非盒式存储器供给器与具有处于锁定位置的盒式存储器锁定装置的盒式存储器存储盒相接合从而使盒式存储器不能被取出或插入接合的存储盒,否则驱动单元处理机将不启动随机模式。
29.一种在盒式存储器供给器接收盒式存储器并把该盒式存储器提供给与一主处理机相连的驱动单元以进行处理的方法,其特征在于包括以下步骤(a)从指定的盒式存储器供给器优先口接收盒式存储器;(b)将该盒式存储器输送到驱动单元;(c)将该盒式存储器送回到与盒式存储器供给器相连的一盒式存储器存储盒的一个未被占用的架;(d)重复步骤(a)至(c)直到盒式存储器存储盒的所有架都被处理过的盒式存储器所占据。
全文摘要
一种自动盒式存储器供给器包括接收盒式存储器存储盒的存储盒口并包括直接接收单个盒式存储器的优先口。该自动盒式存储器供给器可在不论盒式存储器存储盒的状态如何的情况下经优先口接收盒式存储器。在一自动模式下,盒式存储器被依次从存储盒取出并被处理。由操作者放置在优先口中的任何盒式存储器在正在进行的盒式存储器处理完成之后立即得到处理。在一积累模式下,盒式存储器经优先口得到接收,以进行处理,并被顺序送回到空的盒式存储器存储盒中。
文档编号G11B15/68GK1102496SQ9410829
公开日1995年5月10日 申请日期1994年7月13日 优先权日1993年8月13日
发明者戴尔·A·克里斯琴森, 肯尼思·D·卡明斯, 戴维·C·格雷夫斯, 詹姆斯·L·伦茨, 唐纳德·E·洛基特, 吉尔莫·S·罗布尔斯 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1