[其他]外部總線無效
| 申請(qǐng)?zhí)枺?/td> | 86102839 | 申請(qǐng)日: | 1986-04-24 |
| 公開(公告)號(hào): | CN86102839A | 公開(公告)日: | 1987-02-11 |
| 發(fā)明(設(shè)計(jì))人: | 彼得·B·阿什金;邁克爾·克拉克 | 申請(qǐng)(專利權(quán))人: | 蘋果電腦公司 |
| 主分類號(hào): | G06F13/14 | 分類號(hào): | G06F13/14 |
| 代理公司: | 中國專利代理有限公司 | 代理人: | 匡少波,杜有文 |
| 地址: | 美國加利福尼亞州庫*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 外部 總線 | ||
本發(fā)明涉及在數(shù)據(jù)源及與其耦合的多個(gè)外部設(shè)備之間傳輸數(shù)據(jù)的通訊裝置的領(lǐng)域。更具體地講,本發(fā)明是涉及多個(gè)外部設(shè)備和主計(jì)算機(jī)之間外部設(shè)備總線上的數(shù)據(jù)傳輸。
計(jì)算機(jī)工業(yè)中,經(jīng)常需要在多個(gè)數(shù)據(jù)處理設(shè)備(如計(jì)算機(jī)、打印機(jī)、存貯器等等)之間傳遞數(shù)據(jù)和命令。本世紀(jì)70年代初,由于計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)的問世,計(jì)算機(jī)與其它外部設(shè)備之間的相互聯(lián)接有了重要發(fā)展。計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)使得可以在遠(yuǎn)離大型計(jì)算機(jī)的地方分布式訪問計(jì)算資源。
網(wǎng)絡(luò),例如ARPA網(wǎng)絡(luò),主要用于提供不同用戶對(duì)較大的分時(shí)系統(tǒng)的存取及這種系統(tǒng)之間的數(shù)據(jù)傳輸。在地理上的局部網(wǎng)絡(luò)中,稱做“局部地區(qū)網(wǎng)絡(luò)”(LANS),用于聯(lián)接一批計(jì)算機(jī),終端及其外部設(shè)備,通常是在一座建筑物或鄰近的建筑物中,使這些設(shè)備可以相互通訊或與聯(lián)在其它網(wǎng)絡(luò)中的設(shè)備通訊。使用局部地區(qū)網(wǎng)絡(luò)可以實(shí)現(xiàn)分布式計(jì)算。換言之,聯(lián)在局部地區(qū)網(wǎng)絡(luò)上的某些設(shè)備可以被指定來完成特定功能,如文件存貯,數(shù)據(jù)庫管理,終端處理等等。由于不同的機(jī)器完成不同的任務(wù),這種分布式處理使系統(tǒng)更簡(jiǎn)單,效率更高。
目前,網(wǎng)絡(luò)技術(shù)只用于提供數(shù)據(jù)處理設(shè)備之間的通訊,這些設(shè)備是機(jī)器輸入設(shè)備。然而,網(wǎng)絡(luò)技術(shù)還可以用來提供在單獨(dú)的計(jì)算機(jī)與多個(gè)外部設(shè)備之間的進(jìn)行通訊的網(wǎng)絡(luò)裝置。例如人工輸入設(shè)備,只聽設(shè)備(listen????only????clevice)和儀表(appliance)等等。人工輸入設(shè)備包括鍵盤,光標(biāo)控制設(shè)備(如鼠型定標(biāo)器)及繪圖筆等等。只聽設(shè)備包括處理過程記錄器(transaction????log)等等。在先有技術(shù)中,這些設(shè)備是通過每個(gè)設(shè)備的指定端口與主計(jì)算機(jī)相聯(lián)的。為聯(lián)接外部輸入設(shè)備,常常需要有附加“板”。插入附加板時(shí),還要求主計(jì)算機(jī)斷電,不可在系統(tǒng)工作時(shí)插入。這種現(xiàn)有技術(shù)的系統(tǒng)效率不高,因?yàn)橥ǔM獠吭O(shè)備不同時(shí)工作。(例如,使用鼠型定標(biāo)器的用戶一般不會(huì)同時(shí)使用鍵盤或繪圖筆),因此,這些設(shè)備可以共享一條聯(lián)接到主計(jì)算機(jī)的公共線路,不需附加板而不會(huì)引起數(shù)據(jù)傳輸問題。
先有技術(shù)的網(wǎng)絡(luò)設(shè)計(jì)方案還包括了良好的建立網(wǎng)絡(luò)控制的方法,以使某一設(shè)備可以實(shí)現(xiàn)傳輸。將外部設(shè)備聯(lián)網(wǎng)時(shí),并不需要這樣的系統(tǒng),因?yàn)橥ǔT谀骋粫r(shí)刻只使用一臺(tái)設(shè)備。此處,先有技術(shù)的網(wǎng)絡(luò)設(shè)計(jì)方案使得聯(lián)網(wǎng)設(shè)備可以通過復(fù)雜的“查詢”方法相互識(shí)別。另一方面,這種復(fù)雜的過程對(duì)于聯(lián)接外部設(shè)備是不需要的,因?yàn)槌饔?jì)算機(jī)之外,這些設(shè)備本身并不需要被其它設(shè)備識(shí)別。
因此,本發(fā)明的一個(gè)目的就是給出多個(gè)外部設(shè)備之間的通訊裝置,這種裝置使得將那些設(shè)備耦合到主計(jì)算機(jī)時(shí)簡(jiǎn)單而有效。
本發(fā)明的另一個(gè)目的是給出使所有上述外部設(shè)備通過單一的輸入端口耦合到主計(jì)算機(jī)的通訊裝置。
本發(fā)明的又一個(gè)目的是給出使外部設(shè)備可指出向主計(jì)算機(jī)發(fā)出服務(wù)請(qǐng)求信號(hào)的通訊裝置。
本發(fā)明還有一個(gè)目的是提供一個(gè)給出可以確定通訊裝置線路是否被占用的的裝置的通訊線路。
本發(fā)明的另一個(gè)目的是給出使外部設(shè)備可以在系統(tǒng)工作時(shí)加入的通訊裝置。
已公開了一種包括有儀器和方法的用于在多個(gè)外部設(shè)備與主計(jì)算機(jī)之間傳輸數(shù)據(jù)的通訊裝置。在優(yōu)選實(shí)施例中,多個(gè)外部設(shè)備,如人工輸入設(shè)備(包括鼠型定標(biāo)器,鍵盤,繪圖筆等),儀表,只聽設(shè)備等等,都耦合到公共電纜上以傳輸數(shù)據(jù)和接收命令。當(dāng)耦合到電纜上的設(shè)備需要服務(wù)時(shí),它可以通知主計(jì)算機(jī),該設(shè)備將不斷發(fā)出服務(wù)請(qǐng)求,直到接收到主計(jì)算機(jī)的發(fā)送數(shù)據(jù)命令。所有相同的通用型外部設(shè)備(如所有鍵盤),都有做為識(shí)別碼的完全相同的硬件跳線地址。用這種方式,主計(jì)算機(jī)可以識(shí)別在電纜上通訊的通用型設(shè)備。如果不只一個(gè)同類型的外部設(shè)備耦合到電纜上(例如有兩個(gè)鼠型定標(biāo)器),主計(jì)算機(jī)將給鼠型定標(biāo)器的狀態(tài)寄存器分配新地址,這樣,它們相互可區(qū)別。
在優(yōu)選實(shí)施例中,在電纜上傳輸數(shù)據(jù)和命令時(shí)采用了歸零調(diào)制方式。這就使得如果某一外部設(shè)備要在電纜上傳輸一高電平信號(hào),而此時(shí)電纜被另一設(shè)備拉低,該外部設(shè)備將發(fā)生碰撞。為簡(jiǎn)化系統(tǒng)模型,只有主計(jì)算機(jī)可以啟動(dòng)通訊過程。
本發(fā)明允許在計(jì)算機(jī)工作時(shí),將外部設(shè)備接到計(jì)算機(jī)上,而不必使計(jì)算機(jī)系統(tǒng)斷電。本發(fā)明可實(shí)施于窄帶、寬帶、光纖、遠(yuǎn)紅外及其它通訊裝置。
圖1給出了本發(fā)明網(wǎng)絡(luò)系統(tǒng)的方框圖。
圖2給出了本發(fā)明使用的歸零編碼方法時(shí)序圖。
圖3給出了本發(fā)明外部設(shè)備的寄存器。
圖4給出了某一外部設(shè)備請(qǐng)求主計(jì)算機(jī)服務(wù)時(shí)操作順序的流程圖。
圖5給出了為共享硬件跳線地址的設(shè)備提供新地址的操作順序流程圖。
圖6給出了本發(fā)明中命令處理的時(shí)序圖。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘋果電腦公司,未經(jīng)蘋果電腦公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/86102839/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:食品原料的制造方法及其裝置
- 下一篇:緊湊的低壓水銀蒸汽放電燈及其制造方法
- 內(nèi)部總線系統(tǒng)
- 一種應(yīng)用于實(shí)時(shí)數(shù)據(jù)處理的多級(jí)總線系統(tǒng)
- 協(xié)議轉(zhuǎn)換裝置
- 基于FPGA的PCI總線控制器及控制方法
- 總線監(jiān)控系統(tǒng)、方法及裝置
- 總線電路以及智能貨架系統(tǒng)
- 用于控制串行數(shù)據(jù)總線系統(tǒng)的方法及總線節(jié)點(diǎn)
- 用于在串行數(shù)據(jù)總線系統(tǒng)中分配地址的方法及總線節(jié)點(diǎn)
- 驗(yàn)證先前分配給總線節(jié)點(diǎn)的地址的正確性的方法
- 用于初始化差分雙線數(shù)據(jù)總線的方法及傳送數(shù)據(jù)的方法





