專利名稱:控制外設(shè)及軟盤裝置的方法、外設(shè)、軟盤裝置和數(shù)據(jù)處理系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一個(gè)由一個(gè)系統(tǒng)單元和一個(gè)與之相連的外圍設(shè)備組成的數(shù)據(jù)處理系統(tǒng),更具體地說,是涉及該外圍設(shè)備的一個(gè)附加功能。
目前在日本,3.5寸軟磁盤廣泛使用的是1.2M(格式化后)的容量格式;而在日本之外的大多數(shù)國家,采用的720K/1.44M(格式化后)的容量格式。目前人們已經(jīng)找到了一種既能讀寫720K/1.44M軟盤也能讀/寫1.2M軟盤的數(shù)據(jù)處理系統(tǒng)。但是,在目前的技術(shù)中,為了使只能讀/寫720K/1.44M軟盤的系統(tǒng)單元也能讀/寫1.2M的軟盤,需要給系統(tǒng)單元加上一個(gè)硬件模塊,如能被該系統(tǒng)單元的主CPU訪問的I/O寄存器。此外,還需加上一根連接著系統(tǒng)單元和軟盤驅(qū)動(dòng)器的電纜,用作把控制信號(hào)從系統(tǒng)單元送至軟盤驅(qū)動(dòng)器的信號(hào)線,從而使該軟盤驅(qū)動(dòng)器也能讀/寫1.2M軟盤。因此,人們迫切希望的是一種只作一些小改動(dòng)就能把只適用于720K/1.44M二種容量格式的數(shù)據(jù)處理系統(tǒng)及變成能適用于720K/1.2M/1.44M三種容量格式的數(shù)據(jù)處理系統(tǒng)。
下面是對(duì)適合于720K/1.44M二種容量格式的數(shù)據(jù)處理系統(tǒng)以及由這種適合于720K/1.44M二種容量格式的數(shù)據(jù)處理系統(tǒng)改成的適合于720K/1.2M/1.44M三種容量格式的數(shù)據(jù)處理系統(tǒng)所作的描述。
圖4示出了一種只能讀/寫720K軟盤和1.44M軟盤的常規(guī)的數(shù)據(jù)處理系統(tǒng)。系統(tǒng)單元1包括主CPU3,用于存貯包括設(shè)備驅(qū)動(dòng)程序(BIOS)6在內(nèi)的程序的主存貯器5,軟盤驅(qū)動(dòng)器7,部分或者全部安裝在軟盤驅(qū)動(dòng)器7內(nèi)的一組I/O寄存器9,以及連接器11。連接器11可以有(比方說)34根連接針,并通過一根雙模式FDD電纜21(也叫標(biāo)準(zhǔn)FDD電纜)與一個(gè)軟盤驅(qū)動(dòng)裝置31相連。電纜21上裝有多個(gè)電纜連接器(#0)和(#1),從而可使多個(gè)軟盤驅(qū)動(dòng)裝置31可以接在系統(tǒng)單元1上。
I/O寄存器9被映射到主CPU3的I/O地址空間內(nèi)。這些I/O地址可以是(比方說)03F1,03F2,…等等。存貯器5中的程序中含有一個(gè)用來從系統(tǒng)單元1控制軟盤驅(qū)動(dòng)裝置31的FDD設(shè)備驅(qū)動(dòng)程序或者BIOS6。CPU3從I/O寄存器9中讀入或者向I/O寄存器9中寫入位型(bitpattern),從而與FDC7進(jìn)行通訊。當(dāng)CPU向I/O寄存器9中寫入位型時(shí),F(xiàn)DC7根據(jù)CPU3寫入的位型向連接器的一根或多根連接針?biāo)统鲂盘?hào)。當(dāng)FDC7根據(jù)來自軟盤驅(qū)動(dòng)設(shè)備31向I/O寄存器9寫入位型時(shí),CPU3讀出FDC7寫入的位型。
軟盤驅(qū)動(dòng)設(shè)備31具有一個(gè)連接器33、一個(gè)標(biāo)準(zhǔn)邏輯電路35。讀/寫電路36。讀/寫頭37。用于使讀寫頭37移動(dòng)的步進(jìn)電機(jī)38、用于驅(qū)動(dòng)步進(jìn)馬達(dá)38的步進(jìn)馬達(dá)驅(qū)動(dòng)電路39、用于使軟盤旋轉(zhuǎn)的主軸電機(jī)42以及用于驅(qū)動(dòng)主軸電機(jī)42的電機(jī)驅(qū)動(dòng)電路43。在720K和1.44M這二種模式下,主軸電機(jī)42的旋轉(zhuǎn)速度都被調(diào)整到300轉(zhuǎn)/分(rpm)。只是系統(tǒng)單元/和裝置31之間的數(shù)據(jù)傳送速度在720K和1.44M這二種模式之間是不同的。連接器33與#0號(hào)電纜連接器或者#1號(hào)電纜連接器相連。
標(biāo)準(zhǔn)電纜21中包括2號(hào)連接針和4號(hào)連接針。在表1中,2號(hào)針專用于數(shù)據(jù)傳送速率的選擇,而4號(hào)針則與軟盤驅(qū)動(dòng)裝置的識(shí)別線相連。如果2號(hào)針上的數(shù)據(jù)率選擇位號(hào)為真,則表示,軟盤驅(qū)動(dòng)器31工作在1.44M模式下(數(shù)據(jù)率為500Kbps),相反,如果2號(hào)針上的數(shù)據(jù)速率選擇信號(hào)為假,則表示軟盤驅(qū)動(dòng)器31工作在720K模式下(數(shù)據(jù)率為250Kbps)。驅(qū)動(dòng)識(shí)別線專門用于把裝置31的狀態(tài)通知系統(tǒng)單元,當(dāng)驅(qū)動(dòng)選擇信號(hào)(4號(hào)針)處于“真”電平時(shí),則表示裝置31處于工作狀態(tài)。
表1<
圖5中示出了工作在三種模式即720K、1.2M及1.44M下的現(xiàn)有數(shù)據(jù)處理系統(tǒng)。為了在720K及1.44M模式之外也能在1.2M模式下工作,主軸馬達(dá)除了以300轉(zhuǎn)/分的速度旋轉(zhuǎn)之外也能以360轉(zhuǎn)/分的速度旋轉(zhuǎn)。系統(tǒng)單元101除了現(xiàn)有的I/O寄存器組之外還需要一個(gè)附加的I/O寄存器20。這個(gè)附加I/O寄存器20的I/O地址也是一個(gè)保留地址,比方說可以是097F。
圖6示出了該附加I/O寄存器20的位定義。第0位確定了與一根三模式電纜26上的#0連接器相連的一個(gè)軟盤驅(qū)動(dòng)裝置131中的主軸馬達(dá)42的旋轉(zhuǎn)速度。第3位確定與#1連接器相連的軟盤驅(qū)裝置131中的主軸馬達(dá)42的旋轉(zhuǎn)速度。如果第0位為0,則與#1連接器相連的FDD裝置131中的主軸馬達(dá)以300轉(zhuǎn)/分的速度旋轉(zhuǎn)(1.44M/720K模式);如果第0位為1,則主軸馬達(dá)42以360轉(zhuǎn)/分的速度旋轉(zhuǎn)(1.2M模式)。如果第3位為0,與#0連接器相連的FDD裝置131的主軸馬達(dá)42以300轉(zhuǎn)/分的速度旋轉(zhuǎn)(1.44M/720K模式);如果第3位為1,則主軸馬達(dá)42以360轉(zhuǎn)/分的速度旋轉(zhuǎn)(1.2M模式)。CPU3還需要一個(gè)設(shè)備驅(qū)動(dòng)程序,以便從寄存器20中讀出數(shù)據(jù)或者向寄存器20中寫入數(shù)據(jù)。
如圖5中所示的常規(guī)系統(tǒng)需要專用用于支持三種模式操作的電纜26。而圖4中所示的那種標(biāo)準(zhǔn)電纜不能使用。三模式FDD電纜26中的2號(hào)針確定與連接器#0相連的FDD131的主軸馬達(dá)的旋轉(zhuǎn)速度,而4號(hào)針則確定與連接器#1相連的FDD131的主軸馬達(dá)42的旋轉(zhuǎn)速度。在圖5中,2號(hào)針只與連接器#0進(jìn)行電連接,而不與連接器#1進(jìn)行連接。4號(hào)針不與連接器#1連接,而與連接器#0連接。4號(hào)針與連接器#0的連接點(diǎn)與2號(hào)針與連接器#1的連接點(diǎn)相對(duì)應(yīng)。
表2
圖5中所示的系統(tǒng)具有檢測(cè)裝置45和速度變換裝置46。檢測(cè)裝置45用于檢測(cè)指示著主軸電機(jī)轉(zhuǎn)速的信號(hào),而速度變換裝置46則通過改變加到電機(jī)42上的是電壓來改變主軸電機(jī)42的旋轉(zhuǎn)速度。電機(jī)對(duì)來自2號(hào)針的信號(hào)作出響應(yīng),工作在300轉(zhuǎn)/分或者360轉(zhuǎn)/分。
綜上所述,常規(guī)的數(shù)據(jù)處理系統(tǒng)為了能工作在三種模式下,需要額外的硬件結(jié)構(gòu),并且在系統(tǒng)單元101,轉(zhuǎn)盤驅(qū)動(dòng)裝置131以及電纜26中都需進(jìn)行硬件改動(dòng)。這種硬件改動(dòng)將使得硬件的可靠性測(cè)試大大延長(zhǎng),這將導(dǎo)致成本增加和開發(fā)周期的延長(zhǎng)。因此,人們迫切希望的是只作一些不包括系統(tǒng)單元以及系統(tǒng)單元與FDD間的電纜方面的硬件改動(dòng)在內(nèi)的小改動(dòng),就能使數(shù)據(jù)處理系統(tǒng)工作在三種模式下。
更進(jìn)一步,人們不僅希望對(duì)只能工作在二種模式下的數(shù)據(jù)操作系統(tǒng)只作一些小改動(dòng)就能得到能工作在三種模式下的數(shù)據(jù)處理系統(tǒng),而且還希望對(duì)現(xiàn)有數(shù)據(jù)處理系統(tǒng)的少量特征作一些改動(dòng)后能給軟盤驅(qū)動(dòng)裝置加上新的功能。更進(jìn)一步來講,對(duì)于軟盤驅(qū)動(dòng)裝置之外的任何處圍設(shè)備,人們也希望只對(duì)數(shù)據(jù)處理系統(tǒng)的少數(shù)特征作些變動(dòng)而不改動(dòng)相應(yīng)的硬件(如系統(tǒng)單元以及系統(tǒng)單元與外設(shè)之間的接口)就能給外圍設(shè)備增加新的功能。
本發(fā)明的一個(gè)目的是通過對(duì)一個(gè)數(shù)據(jù)處理系統(tǒng)作少量修改但是不對(duì)系統(tǒng)單元以及系統(tǒng)單元門外圍設(shè)備之間的接口部分作硬件修改就給外圍設(shè)備加上一種新的功能。
本發(fā)明的另一個(gè)目的是通過對(duì)數(shù)據(jù)處理系統(tǒng)作少量修改但不對(duì)系統(tǒng)單元以及連接著系統(tǒng)單元和軟盤驅(qū)動(dòng)裝置的電纜作硬件改動(dòng)就能給處圍設(shè)備如軟盤驅(qū)動(dòng)裝置加工一種新的功能。
根據(jù)本發(fā)明,在一個(gè)包括一個(gè)系統(tǒng)單元(該系統(tǒng)單元具有一個(gè)CPU和用于存貯被CPU運(yùn)行的程序以及與程序相關(guān)的數(shù)據(jù)的主存貯器)和與該系統(tǒng)單元相連的一個(gè)外圍設(shè)備的數(shù)據(jù)處理系統(tǒng)中,設(shè)置了用于檢測(cè)系統(tǒng)單元以預(yù)定狀態(tài)送出的預(yù)定的控制信號(hào)的接收的檢測(cè)裝置(上述的預(yù)定控制信號(hào)原來是一個(gè)使該外圍設(shè)備執(zhí)行一個(gè)第一預(yù)定操作的信號(hào))以及響應(yīng)于上述的檢測(cè)裝置執(zhí)行一個(gè)不同于第一操作的第二操作的裝置。
此外,根據(jù)本發(fā)明,外圍設(shè)備如軟盤驅(qū)動(dòng)裝置被裝上了用于檢測(cè)預(yù)定的控制信號(hào)的接收狀況的檢測(cè)裝置(上述的預(yù)定控制信號(hào)最初是使上述的裝置執(zhí)行一個(gè)第一預(yù)定操作的信號(hào)),以及響應(yīng)于上述的檢測(cè)裝置執(zhí)行一個(gè)不同于第一預(yù)定操作的第二操作的裝置。
另外,本發(fā)明還提供了一種控制外圍的設(shè)備如軟盤驅(qū)動(dòng)裝置的方法,即以預(yù)定的方式發(fā)出一個(gè)預(yù)定的控制信號(hào),這個(gè)預(yù)定的控制信號(hào)原本是使外圍設(shè)備執(zhí)行一個(gè)第一預(yù)定操作的裝置,從而使該外圍設(shè)備執(zhí)行一個(gè)不同于上述的第一預(yù)定操作的第二預(yù)定操作。
下面,結(jié)合附圖描述本發(fā)明的一個(gè)實(shí)施例附圖中,
圖1.是本發(fā)明的數(shù)據(jù)處理系統(tǒng)的一個(gè)實(shí)施例的主體結(jié)構(gòu)框圖。
圖2.是表示該實(shí)施例的更詳細(xì)結(jié)構(gòu)的一個(gè)方框圖。
圖3.是表示上述實(shí)施例中的各種信號(hào)的波形圖。
圖4.是表示常規(guī)的只能在二種模式下工作的數(shù)據(jù)處理系統(tǒng)的結(jié)構(gòu)方框圖。
圖5.是表示常規(guī)的能在三種模式下工作的數(shù)據(jù)處理系統(tǒng)的結(jié)構(gòu)方框圖。
圖6.是表示常規(guī)的能在三種模式下工作的數(shù)據(jù)處理系統(tǒng)中的一個(gè)附加寄存器的結(jié)構(gòu)的方框圖。
在各圖中使用的參考標(biāo)記的意義如下3…主CPU,5…主存貯器。
616,56…設(shè)備驅(qū)動(dòng)程序,7…軟盤控制器,21…二模式標(biāo)準(zhǔn)電纜,35…標(biāo)準(zhǔn)邏輯電路,36…讀/寫電路,
37…讀/寫頭,38…步進(jìn)馬達(dá),39…步進(jìn)馬達(dá)驅(qū)動(dòng)電路,42…主軸馬達(dá),43…主軸馬達(dá)驅(qū)動(dòng)電路,201…系統(tǒng)單元231…軟盤驅(qū)動(dòng)裝置。
下面,我們開始參照附圖描述本發(fā)明的一個(gè)實(shí)施例。其中,與上面描述過的常規(guī)設(shè)備中相同或相似部分的描述將被省略或者簡(jiǎn)化,并在附圖中用相同的符號(hào)來表示。圖2示出了本發(fā)明的數(shù)據(jù)處理系統(tǒng)的一個(gè)實(shí)施例,在該圖中,對(duì)系統(tǒng)單元201在硬件方面未作改動(dòng)。因此,就硬件而言,它與圖4中的常規(guī)系統(tǒng)單元1沒有區(qū)別,電纜也與圖4中的標(biāo)準(zhǔn)電纜21完全相同。如表3中所示,20號(hào)針專門用于一個(gè)叫做步進(jìn)結(jié)號(hào)(-STEP)的控制信號(hào)。這個(gè)步進(jìn)信號(hào)是一個(gè)只持續(xù)幾微秒的脈沖,它使讀/寫頭37一個(gè)脈沖只移動(dòng)一個(gè)磁跡道。讀/寫頭的運(yùn)動(dòng)方向取決于18號(hào)針上的方向信號(hào)(-DIRECTION)的狀態(tài)。
表3
二個(gè)相鄰的步進(jìn)信號(hào)之間的時(shí)間間隔可以用由CPU3發(fā)給FDC7的一個(gè)命令來加以改變。由CPU3發(fā)至FDC7的每個(gè)命令都由一個(gè)多字節(jié)傳送開始,其結(jié)果也由一個(gè)多字節(jié)傳送返回至CPU3中,這種通過命令在CPU3和FDC7之間進(jìn)行的信息轉(zhuǎn)移是使用FDC7內(nèi)部的一個(gè)I/O寄存器來進(jìn)行的。這個(gè)I/O寄存器叫做數(shù)據(jù)寄存器,其I/O地址是圖2中所示的03F5。這個(gè)確定步進(jìn)信號(hào)間時(shí)間隔的命令叫做指定命令(SPECIFY)。這個(gè)指定命令含有稱之為步進(jìn)速率時(shí)間(SRT)位的一個(gè)4位部分。SRT中的4個(gè)數(shù)據(jù)位的十六種組合確定了二個(gè)相鄰的步進(jìn)信號(hào)之間的時(shí)間間隔。這個(gè)時(shí)間間隔可以根據(jù)SRT從16個(gè)值中進(jìn)行選擇。在本技術(shù)領(lǐng)域內(nèi),步進(jìn)信號(hào)的時(shí)間間隔通過確定SRT的值已經(jīng)是可調(diào)的。讀/寫頭37對(duì)步進(jìn)信號(hào)變化的響應(yīng)速度的能力取決于軟盤驅(qū)動(dòng)裝置231的種類和性能。因此,為了解決讀/寫頭速度不同這一問題,人們已經(jīng)做到了時(shí)間間隔可調(diào)。
在本實(shí)施例中,步進(jìn)信號(hào)不僅用來使讀/寫頭37移動(dòng)一個(gè)磁道,而且還用來改變主軸電機(jī)42的旋轉(zhuǎn)速度。如圖1中所示,當(dāng)三次接收到時(shí)間間隔為8ms的步進(jìn)信號(hào)時(shí),主軸電機(jī)42以300轉(zhuǎn)/分的速度旋轉(zhuǎn)(720K/1.44M);當(dāng)四次接收到時(shí)間間隔為8ms的步進(jìn)信號(hào)時(shí),主軸電機(jī)42即以360轉(zhuǎn)/分的速度工作。如果串行的步進(jìn)信號(hào)的時(shí)間間隔不為8ms,而是3ms,4ms或者6ms等等,則使讀/寫頭37進(jìn)行尋找操作。上面的命令由設(shè)備驅(qū)動(dòng)程序56發(fā)出。
圖2中,檢測(cè)裝置51檢測(cè)步進(jìn)信號(hào)是否以上面描述的那種方式送入軟盤驅(qū)動(dòng)裝置231。裝置52對(duì)檢測(cè)裝置51作出響應(yīng),改變電機(jī)42的旋轉(zhuǎn)速度。響應(yīng)裝置53在接收到處于上述狀態(tài)的步進(jìn)信號(hào)時(shí),向系統(tǒng)單元1送出一個(gè)0道信號(hào)。這個(gè)0道信號(hào)最初是軟盤驅(qū)動(dòng)裝置231在讀/寫頭位于軟盤的0道上時(shí)間系統(tǒng)單元201發(fā)出的一個(gè)狀態(tài)信號(hào)。但在本實(shí)施例中,0道信號(hào)被用來通知系統(tǒng)單元軟盤驅(qū)動(dòng)裝置231接收到了一個(gè)改變電機(jī)速度的命令。0道信號(hào)通過與標(biāo)準(zhǔn)電纜21相連的26號(hào)針被送入系統(tǒng)單元201。
圖3示出了電機(jī)速度被從360轉(zhuǎn)/分變換到300轉(zhuǎn)/分時(shí)步進(jìn)信號(hào)、0道信號(hào)及其他類似信號(hào)的波形圖。當(dāng)標(biāo)準(zhǔn)電纜21的3號(hào)針上的直流電源、16號(hào)針上的電機(jī)開動(dòng)信號(hào)以及12號(hào)針上的驅(qū)動(dòng)選擇信號(hào)均為有效并且18號(hào)針上的方向信號(hào)指示著讀/寫頭運(yùn)動(dòng)方向向內(nèi)同時(shí)讀/寫頭37定位于軟盤的O道上時(shí),如果三次收到時(shí)間間隔為8ms的步進(jìn)信號(hào),則電機(jī)速度從360轉(zhuǎn)/分改變?yōu)?00轉(zhuǎn)/分。
根據(jù)上述的實(shí)施例,數(shù)據(jù)處理系統(tǒng)無需對(duì)圖4中的系統(tǒng)單元201以及標(biāo)準(zhǔn)電纜21作硬件改動(dòng)就可以工作在三種模式下。
雖然在上面的實(shí)施例中使用的預(yù)定條件是步進(jìn)信號(hào)的預(yù)定時(shí)間以及連續(xù)的步進(jìn)信號(hào)之間的預(yù)定時(shí)間間隔,但是,只要能被軟盤驅(qū)動(dòng)系統(tǒng)檢測(cè)到的其它條件也可以使用。另外,步進(jìn)信號(hào)之外的任何其它信號(hào)也可以用來變改容量模式。還應(yīng)該理解的是,本發(fā)明不僅可以用來增加容量模式功能,也可以用來增加其他功能,以及給軟盤驅(qū)動(dòng)器之外的任何外設(shè)有存貯裝置,打印機(jī),顯示單元和通訊裝置等增加功能。
根據(jù)本發(fā)明,通過對(duì)數(shù)據(jù)處理部分的一小部分進(jìn)行改動(dòng)但不改動(dòng)硬件特別是系統(tǒng)單元以及系統(tǒng)單元和外圍設(shè)備之間的接口部分,就能給外圍設(shè)備增加功能。
權(quán)利要求
1.一種控制外圍設(shè)備的方法,其中該外圍設(shè)備響應(yīng)于收到的一個(gè)預(yù)定的控制信號(hào)而執(zhí)行一個(gè)第一預(yù)定操作,其特征在于上述的外圍設(shè)備響應(yīng)于接收到的處于預(yù)定狀態(tài)下的上述預(yù)定的控制信號(hào),執(zhí)行一個(gè)不同于上述的第一預(yù)定操作的第二預(yù)定操作。
2.一種控制外圍設(shè)備的方法,其中該外圍設(shè)備響應(yīng)于收到的一個(gè)預(yù)定的控制信號(hào)而執(zhí)行一個(gè)第一預(yù)定操作,該外圍設(shè)備還發(fā)出一個(gè)指示著該外圍設(shè)備處于某個(gè)預(yù)定狀態(tài)下的狀態(tài)信號(hào),其特征在于該外圍設(shè)備響應(yīng)于接收到的處于一種預(yù)定狀態(tài)下的所述預(yù)定控制信號(hào)而執(zhí)行一種不同于上述的第一預(yù)定操作的第二預(yù)定操作;另外,上述的外圍設(shè)備響應(yīng)于接收到的處于上述預(yù)定狀態(tài)下的預(yù)定控制信號(hào)而發(fā)出上述的狀態(tài)信號(hào)。
3.一種控制軟盤驅(qū)動(dòng)裝置的方法,其中,該裝置響應(yīng)于接收到的一個(gè)預(yù)定控制信號(hào)而執(zhí)行一個(gè)第一預(yù)定操作,其特征在于上述裝置響應(yīng)于以預(yù)定次數(shù)接收到的具有預(yù)定的時(shí)間間隔的上述預(yù)定控制信號(hào)而執(zhí)行不同于上述的第一預(yù)定操作的一個(gè)第二預(yù)定操作;該裝置還響應(yīng)于以上述次數(shù)接收到的具有上述的時(shí)間間隔的上述預(yù)定控制信號(hào)而將多個(gè)狀態(tài)信號(hào)中的一個(gè)送出;這些狀態(tài)信號(hào)用于對(duì)外指示上述裝置分別處于某個(gè)預(yù)定狀態(tài)。
4.一種外圍設(shè)備,該設(shè)備具有用來檢測(cè)一個(gè)預(yù)定的控制信號(hào)的接收的檢測(cè)裝置,上述的信號(hào)要求該裝置執(zhí)行一個(gè)第一預(yù)定操作,其特征在于上述裝置中還具有用來檢測(cè)收到的處于一個(gè)預(yù)定狀態(tài)中的上述信號(hào)的檢測(cè)裝置,以及響應(yīng)于收到的處于預(yù)定狀態(tài)下的上述信號(hào)執(zhí)行一個(gè)不同于上述的第一預(yù)定操作的第二預(yù)定操作的裝置。
5.以及響應(yīng)于收到的處于預(yù)定狀態(tài)下的上述的預(yù)定控制信號(hào)發(fā)出多個(gè)狀態(tài)信號(hào)中預(yù)定的一個(gè)的應(yīng)答裝置,上述的多個(gè)狀態(tài)信號(hào)分別對(duì)外指出上述裝置處于某個(gè)狀態(tài)。
6.如權(quán)利要求4中所述的外圍設(shè)備,其特征在于上述的預(yù)定條件是接收到預(yù)定次數(shù)的具有預(yù)定的時(shí)間間隔的上述控制信號(hào),上述的第二預(yù)定操作是改變所驅(qū)動(dòng)的軟盤的存貯容量。
7.如權(quán)利要求6中所述的外圍設(shè)備,其特征在于上述的控制信號(hào)是用于使讀/寫頭一個(gè)脈沖移動(dòng)預(yù)定數(shù)量的磁道的控制信號(hào)。
8.一種數(shù)據(jù)處理系統(tǒng),包括一個(gè)系統(tǒng)單元和一個(gè)外圍設(shè)備,上述系統(tǒng)單元具有一個(gè)CPU和一個(gè)主存貯器,該主存貯器用以存貯將被CPU運(yùn)行的程序以及與程序有關(guān)的數(shù)據(jù),上述外圍設(shè)備與上述的系統(tǒng)單元相連,上述的外圍設(shè)備響應(yīng)于來自系統(tǒng)單元的預(yù)定控制信號(hào)而執(zhí)行一個(gè)第一預(yù)定操作,其特征在于上述的外圍設(shè)備中具有檢測(cè)收到的處于預(yù)定狀態(tài)下的上述預(yù)定控制信號(hào)的檢測(cè)裝置,以及響應(yīng)于上述檢測(cè)裝置執(zhí)行不同于上述的第一預(yù)定操作的第二預(yù)定操作的裝置。
9.如權(quán)利要求8中所述的數(shù)據(jù)處理系統(tǒng),其特征在于上述的外圍裝置還具有響應(yīng)于接收到的菽于上述預(yù)定條件的預(yù)定控制信號(hào)而送出多個(gè)狀態(tài)信號(hào)中預(yù)定的一個(gè)的應(yīng)答裝置,上述的多個(gè)狀態(tài)信號(hào)分別用于對(duì)外指出上述的裝置處于某個(gè)預(yù)定的狀態(tài)下。
10.如權(quán)利要求9中所述數(shù)據(jù)處理系統(tǒng),其特征在于所述的外圍設(shè)備是一個(gè)軟盤驅(qū)動(dòng)裝置。
11.如權(quán)利要求10中所述的數(shù)據(jù)處理系統(tǒng),其特征在于上述的處于一個(gè)預(yù)定條件的上述預(yù)定控制信號(hào)的接收是指預(yù)定次數(shù)的具有預(yù)定的時(shí)間間隔的上述控制信號(hào)的接收,上述的第二預(yù)定操作是改變被驅(qū)動(dòng)的軟盤的存貯容量的操作。
12.如權(quán)利要求11中所述的數(shù)據(jù)處理系統(tǒng),其特征在于上述的預(yù)定控制信號(hào)是每一個(gè)脈沖使軟盤驅(qū)動(dòng)裝置中的讀/寫頭移動(dòng)預(yù)定數(shù)量的磁道的控制信號(hào),上述的狀態(tài)信號(hào)是指示著上述的讀/寫頭處于一個(gè)預(yù)定位置的狀態(tài)信號(hào)。
全文摘要
本發(fā)明旨在通過只對(duì)一個(gè)數(shù)據(jù)處理系統(tǒng)的小部分作修改但不改動(dòng)硬件特別是系統(tǒng)單元和接口(比方說連接著系統(tǒng)單元和軟盤驅(qū)動(dòng)設(shè)備等外設(shè)的電纜)。來給外圍設(shè)備加軟盤驅(qū)動(dòng)裝置增加附加功能。在本發(fā)明中,一個(gè)原來是用來使外圍設(shè)備如軟盤驅(qū)動(dòng)裝置執(zhí)行一個(gè)第一操作的信號(hào)被作為預(yù)定控制信號(hào)以預(yù)定的狀態(tài)送入上述的外圍設(shè)備中,從而使上述的外圍設(shè)備執(zhí)行一個(gè)與第一預(yù)定操作不同的第二預(yù)定操作。
文檔編號(hào)G11B19/20GK1071018SQ92110048
公開日1993年4月14日 申請(qǐng)日期1992年8月26日 優(yōu)先權(quán)日1991年9月26日
發(fā)明者英博司, 小谷康博, 佐藤暢哲, 山本修 申請(qǐng)人:國際商業(yè)機(jī)器公司