214586 Λ 6 ___Β6_ 五、發明説明(1) -:;':而 >/-·δρ,ί!再填寫本页) 本發明有關一種用κ在電腦及ίΐ邊裝置之間轉移資料的 匯流排系統δ. 目前的電腦一周邊匯流系統,如AH SI所指定的小電腦系 統介面匯流排•可將不同數量的装置在彼此之間及與主電 腦之間,沿鼋氣連鑛匯流排,定位於不同的距離,並與電 腦Μ基帶脈波式樣交換資料。許多此種系統並不需濾波信 號,所發射的信號仍保有銳緣轉移。可以觀察到在有些系 統姐態中,這些信號會因滅流排阻抗的情況而妨礙了精確 的接收,甚而導致無法確定的系统故'障。' • * · · --裝- 而旦,資料儲存於與匯流排接頭聯结的装置,供鐽结於 匯流排的特別電腦使用•其安全性可能遭其他鍵结於匯流 排的裝置破壊。 另外,由於#種匯流往後會演進工作於當初原匯流排設 計者未考慮到的組態,致使執行主電腦放始匯流組態的控 制軟體對新姐態變成沒有用,增加了提升為新姐態所需的 軟體成本。 本發明即在提供一«匯流排配置可有效的減輕此種問題 , Ο 协 經濟部中央標準居員工消費合作社印繫 本發明目的之一在提供一種匯流Λ系铳,可靠的將不同數 曇的周邊裝置鐽结於一霣腦,其中各裝置的匯流排連接可 相對於彼此及®腦之間形成不同的間隔及其中該匯流排係 埋輯姐態,對轚腦Κ實際連縯匯流排的運輯面貌呈現,以 避免上述一或多個問題。 另一目的在提供一種資料匯流排,用Μ連接周邊装置至 -3- 衣纸張尺Jt適用中國國家標準(CNS)甲4規格(210 X 297公货) Λ 6 R(i 3145S6 五、發明説明(2 ) 電腦,經邏輯配置對電腦呈現一連續匯流實體,但實際是 由彼此隔離的多數匯流分割所姐成,可藉個別分離傳導路 徑接達於電腦,該路徑可工作於不同信號速率;使在這些 路徑上轉移的資料速率,可視罨腦及鐽结於這些路徑的裝 置之間的傳输距離闞係,而達到有效最佳化,並將各路徑 可能遭遇到的阻抗最差的情況予以有效的最佳化。 另一目的在提供一種資料匯流系统能可靠的鍵结電腦及 與電腦定位於不同通訊距-截的多數装置及其彼此之間,其 中資料可在電腦及装置之間以設計W不同速率轉移Μ有效 完成轉移,其方式對電腦及各裝置為透明,同時使表示資 料的信號避免失真,Μ免無法辨識。 另一目的在提供一種資料匯流排条統,能可靠的使多數 資料處理裝置_此鍵结,該裝置包括一電腦及至少一儲存 裝置,其中該匯流排可加以實際分割,以便選擇防止電腦 之外的裝置存取儲存於儲存裝的資料,同時保持匯流排對 電腦為一理輯連纜實體的面貌。 另一目的在提供一種資料匯流糸統,Μ便將電腦及與電 r腦及彼此之間定位於不同通訊距離的多數裝置可靠的鍵结 一起,其中資料能Μ不同的設計速率有效的轉移於電腦與 各装置之間,其方式對電腦及裝置為透明*同時將表示資 料的信號的失真減至最少,Κ利辨識。 另一目的在提供一種資料匯流排系统,能將多數資料處 理裝置彼此鍵結,該装置包括一轚腦及至少一儲存装置· 其中匯流可實際分隔* Κ便選擇防止電腦之外其他的装置 -4- 衣纸張尺度適用中阀闲家桴準(CN’S)甲4规格(2iO X 297公》) 丨裝- 訂_ -線· 經濟部t央標準局S工消费合作社印焚 314586 Λ6 R6 五、發明説明(3 存取儲存 一埋輯連 另一目 ,以便可 計為姐態 始姐態可 另一目 個周邊裝 調整,Μ 致對儲存 良影響。 腦與周邊 連接路徑 可用來作 前述的可 排段的各 於儲存 鑛貧體 的在提 靠的鍵 實際連 受電腦 的在提 置•包 防止任 於電腦 另一目 裝置, ,但宵 個別不 分段匯 裝置同 装置的資料,同時使匯流排對電腦仍袂持 的外貌。 供一理輯 结電腦與 績匯流糸 控制以電 供一種·資 括至少一 何其他周 所使用的 的在提供 其中匯流 際上可分 同棋式的 流排,其 時轉移, 連續但 多數裝 統的軟 氣方式 料匯流 7儲存裝 邊裝置 至少一 一種資 實際區 置,其 雅控制 完成。 糸统可 置,其 存取'至 儲存裝 料歴流 腦像似 排對電 割成多數段 資料轉移。 中資料 以便相 可相對 對這些 隔的資料匯流系統 中當電腦在特定設 之下,匯流排的啟 連接電腦與一或多 中匯流 少一儲 置內的 糸统, ―單一 彼此可 冠狀物 於聯结 裝置獲 糸統可加Κ 存裝置.,導 資料產生不 用Κ連接電 的資料埋輯 電氣隔雛並 體可提供如 於不同匯流 得更有效的 k …1' .u'. ,4 u) 裝 訂 轉移 另一目的在提供一種資料匯流 段的匯流排成為介面, 配接糸統,可與實際可分 割成多數段的匯流排成為介面,同時對罨腦及聯结於各段 的各周邊裝置呈現一理輯連鑛匯流排的外貌;其中配接系 统可保持與電腦的控制軟體作業相容•該控制軟賭係特地 經濟部中央標準局员工消费合作社印製 位流 單匯 接邊 配周 流的 匯置 的裝 割邊 。分周 統可於 系一结 流供鍵 匯提及 的可排 續施流 連實匯 際的统 實目糸 態他腦 姐其電 來及面 用些介 計這以 設 用 本紙張尺度適用中阀國家楞準(CNS)甲4規格(210 X 297公穿) 314586
Afi Bb 經濟部中央標準局貝工消費合作社印$取 五、發明説明(4 ) 配接單位備有兩個或多個埠,分離連接於周邊匯流排的個 別段,與匯.流系統相較,其中這些段通常係烴由配接單位 而彼連纘鐽结。此"各單位埠與電腦条統匯流排之間的資料 轉移在配接單位內係分離控制,同時可讓周邊匯流排’相 對於電腦系統,加Μ姐態成如同一理輯的單一連縝匯流排 0 根據本發明,此一習用處理能力的應用之一係以不同的 速率在各配接單位埠及不〔同的匯流段之間轉移資料’以避 免相對於一或多個匯流段6可能的叛訊問題。在典一應用 中,電腦系统,配接單位,及一些鍵結於配接簞位一周邊 埠的*内部〃裝置,皆包含於一共同的殻套封閉内;而另 外的一些鍵结於配接單位的一或多個其他周邊堉的'"外部 〃裝置則位於共同觳套的内側或外側。外部装置及配接單 位之間的距離較内部装置與該單位之間的距離為大。因此 ,内部装置及配接單位之間的資料轉移速率大於外部装置 與該單位之間的資料傳輸。 在此種及其他的應用中,配接單位可用Μ引導資料對其 ,周邊埠進行同時轉移,使整個裝置的資料貫输量的速率能 維持較單一實際連鑛實體的周邊匯流排的速率為高。 在此種分割埠配置的另一應用中,要專供主罨腦系統使 用與控制的儲存裝置,在周邊匯流架構標準的寊務上又可 由其他裝置加Μ存取,則須使内部及外部裝置聯结於配接 單位的不同周邊埠,Κ便與外部裝置隔離。 在目前電腦系统中,本發明的特點尤其可應用於上述 一 6 — 本纸張又度通用中國國家標準(CN\S)甲4規格(210 X 297公货) (^"^.-';货而之‘;1^^1(!再填寫本頁) •裝. 、1T. 丨線 經濟部中央標準局工消费合作社印製 Λ6 _Bo_ 五、發明説明(5 ) SCSI的匯流排,因為封閉電腦及其電源的殻套可用來套封 及將電源加至.配接簞位,數儸A内部"裝置及鏈結那些裝 置至配接單位的周Ί* /scsi匯流分段。其他鐽结於周邊匯 流排的w外部〃裝置則置於此般套的外側。在此一環境中 *配接單位及内部装置之間的間隔須由電腦系統設計者加 Μ緊密控制,而相同單位及外部裝置之間的間隔一般則由 系統使用者決定•不須.由設計者決定。故内部及外部装置 可相對該配接單位姐態成〔目前的阻抗條件,該配接單位係 分別為可由電腦系统設計i控制及不可控制者。因此*將 ./ . 〆 配接單位分割作為分離的內部及外部裝置,可使相對於內 部装置的資料轉移速率達到最佳化,不受同一 SCSI匯流排 外部胆抗可能帶來的失真的影響。 第1圖係先前技藝A為分割的〃 SCSI匯流配置的電腦系 统。 第2圖係根據本發明,可供第1圖系統使用的分割的 SCSI匯流配置。 第3—6圖係說明本發明第2圖匯流配置的各種應用。 , 第7圄係第2圖匯流配置配接器單位卡的較佳構造。 第8圖係導引第7圖配接器卡工作的微程式姐嫌。 第9 一 11圔偽說明第8圓所列•與本發明有關微程式作 業的流程;第9A與9B_係說明第9困所示的一般式樣的作 業细節。 本發明所克眼的問題可由第1_傳統電腦系統及(先前 技藝)SCSI匯流配置加Μ說明。.圔中糸统及匯流配置1 * f^;t-;y.T';r而.,再塡寫本頁) -装. 訂 線· •mim ^ mb 本紙張尺度適用中國a家標準(CNS)甲4規格(210 X 297公釐) 2145B6
Λ 6 BG 五、發明説明( 經濟部中央標準局員工消費合作社印製 糸統母板3 。I / 0 ( 者,娌由實 9將糸统鐽 示内部及外 與般套内之 置於般套外 置連接至同 示。 系统的其 未画示,Μ 僅讀),定 配接器5 · 可能的內部 驅動儲存装 PS/2,及裝 等,具有'根 糸統及匯流 部鐽结至匯 Μ下說明 一般而言 較為接近, 段9a (各裝 性及阻抗的 及置於母板上的糸統CPU (中央處理單位)4 输.入/输出)配接器單位5,如圖示插入母板 際連績~SCS I (小型電腦系统介面)的匯流電嫌 结於一些周邊裝置6及7。装置6及7分別表 部裝置;內部装置係封閉於般套2内(其電源 CPU及其他系統元件同),及外部裝置係寊際 側。裝置連接於匯流9的内部段9a·及外部装 一匯流的外部:段9b。匯流段9a及9b的互接如圃 他部分,如在 求簡化圖形說 時控制,將系 的系統I / 0 裝置(即未鏈 置)。此種糸 置6及7 —般 據SCSI標準的 9可支持高達 流9的鐽環段 匯流9連續特 ,内部裝置6 也較接近配接 置之間聪结各 因素中,若與 母板3之上 明,包括系 统鐽結至其 匯流•及圖 结於SCSI匯 統的典型> 包括碟驅動 姐態的 > 人 7傾内部及 )° 性所引起的 與外部装置 器。另外, 裝置的匯流 影響外部段 或與母 統記憶 周邊裝 中6所 流9的 主"電 儲存装 工智慧 外部裝 板3連 (随櫬 置配接 示之外 碟驅動 腦可使 置,列 控制" 置的姐 接者並 存取及 器,含 的其他 及磁片 用IBM 印装置 。圖中 合(全 各種問題。 7相比較,前者彼此 須知影響匯流9内部 段長度)信號失真特 9b阻抗的因素相比, .t-_ 再 m % 本 頁 裝 訂 線 一 8 一 本紙張尺度適用中國國家槔準(CNS)甲4規格(210 X 297公釐) 經濟部中央標準屬員工消費合作社印製 214586 ag R6 五、發明説明(7) 設計者較能控剌系统1的内部部分。 另外•須知.影響匯流9通訊資料完整性的裝置6及7的 設計參數,系統設¥者很難加Μ控制;例如*無法保證此 種裝置中具有可補償信號失真失誤的內部埋輯。而且,在 無失誤偵测能力的系統中,信號失真造成的失誤可能產生 糸統失誤或故陣,很難加Κ追蹤。 故整個匯流9長度的.資料貫输率係受到轉移並由外部段 9b接收的資料信號的速率Β制;否則,單一化的第1 _匯 流配置即無法供内部裝置6作最佳使'用。 在前述環境中,儲存於連接匯流段9a内部碟驅動的資料 安全可能會打折扣。 SCSI結構允許聯结於匯流的各裝置之間進行雙向通訊。 故儲存在内部碟驅動主要CPU 4使用並與糸統1内部處理元 r 件聯結的資料,可能受到外部裝置修改•此點内部系統姐 態設計者可能始料未及。 早期匯流排结構將匯流導艄界定成由8條資料引線姐成 ,用Μ—次平行轉移8位元資料,及界定控制線數用以控 .制其轉移。與電腦系統設計者可決定式樣及間隔的內部裝 置及內部匯流段相比較,平行轉移較大的資料單位(即一 次16或32位元)可能較有利。 同樣,第1圖的裝置負荷限制,整個匯流9上可能限制 在7鈿装置Μ下。 第1圖單一化匯流配置另一限制在主電腦及匯流段之間 的資料轉移受到匯流姐態的限制,。故在内部及外部匯流段 一 9 一 本纸張尺度適用中围囷家標準(CNS〉甲4規格(210 X 297公釐) ------------ —------I---— Ν----I I I I I I *1T (-屯^-古而之注"F'f!冉塡寫本頁) 214536
Afi 經濟部中央標旱局員工消費合作社印s私 _BG_ 五、發明説明(8 ) 二者上很難達成最佳的資料轉移。 第2圖本發.明解決上述問題的方法係將匯流排及匯流配 接器單位加以分割%配接器單位11含控制器段11a及lib ,用K與各匯流段12a與12b介面,Μ提供本發明的功能 。雖然此處僅說明雙向分割,但須知此種原理亦可用來獲 得兩個分割Μ上的等效功能。 第3 — 6圖說明配接器11如何避免前述的問題。第3圖 利用配接器段11a與lib :在匯流段12a及12獲得不同的資 料轉移率(内部段12a為10MHz ,外部段12b為5MHz), y r __ K避免在外部段上過多的失真,同時允許内部裝置6的最 佳使用。 第4圖說明使用配接器分割專門來限制對內部碟儲存裝 置6a的存取。 第5圖係操作分割Μ增加配接器腋務的装置數量(最多 30個裝置,第1圖最多僅有7個)。 第6圖係利用分割在内部及外部匯流段進行同時轉移。 其他由第9— 11圖說明。 , 第7圖係說明配接器11元件的較佳實施例。此一配接器 此處Μ —卡表示,插於未圖示的主電腦的母板插座,須知 此種卡片可利積體晶片及連接構件直接母板形成一體。 在匯流控制器段11a與lib之外,卡11包含一微處理器 20,僅讀記憶(ROM ) 21,可寫入的随機存取記憶(RAM )22,主匯流介面單位23,另一用Μ儲存基本输入输出系 统(BIOS)控制資訊的ROM記憶.單位24,及連接器延伸 .Γίίν而之;t.ip>?再填寫本頁) --装. *1T. 線. -10- 本紙張尺度適用中國國家標準(CNS>甲4规格(210 X 297公釐) gl45B6 Λ 6 R6 經濟部中央標準局員工消費合作社印製 五、發明説明(9 ) 25-27。連接器25鐽结於主糸统,連接器26及27分別聯结 於S C S I匯流· (. 1 2 a,1 2 b )的内部及外部段。 微處理器20可由~ 一 Intel 80C186處理器模姐成,如圖示 ,在儲存於RAM22的命令及儲存於R0M21微程式的控制下 直接單位11a,lib,23及24。單位23結合單位11a,lib及 24引導主電腦連接介面25及周邊連接介面26及27之間的資 料信號流通。在主介面25及内部SCSI匯流介面26之間的資 料通行係由單位23及11a〔處理,而在介面25及外部SCSI匯 流介面27之間的資料通行Βΰ由單位2 3及1 U處理。單位 .y . 23有未圖示的媛衝器用K儲存相對轉移於介面25的資料, 及單位11a及lib有未圖示的緩衝器用K儲存通行於單位 23及SCSI介面26及27之間的資料。 連接器延伸25插入主系铳母板的插座,及經由該插座耦 合於I/O匯流排(即至PS/2主系统的微通道匯流排), 將主糸統鍵结於包括卡11的周邊裝置配接器單位。連接器 延伸26及27可插人的聯結於SCSI電纜段的端子。 如第8圖示,導引卡11操作的微程式(經由微處理器 .20)可姐織成棋姐30 - 33的階姐;包括一任務監督器横姐 30, 一命令處理器模姐31,一資料轉移控制模姐32及一 SCSI介面處理器横姐33。微程式亦可包含與本發明無闞的 診斷元件,如虛線34所示。 任務監督器30啟始該卡之子系統(可能與診斷34方向的 測試有關),並協調由子系統所執行的主要任務。命令處 理器31引導界定主系統介面與SCSI匯流鐽結裝置之間所執 (.A:L!VJ...'iv而 >/;t.&p(n再塡寫本頁) -裝- .1T. 線. — 11 — 衣紙張尺度適用中國國家標準(CNS)甲4規格(210 X 297公釐) 214586 經濟部中央標準局貝工消費合作社印製 Λ6
Bli 五、發明説明(l〇) 行的I / 0操作。命令處理器31直接控制主匯流介面單位 23的作(第7.圖)並與模姐32及33交作Μ専引控制單位 11 a及lib (第7圖Ί的搡作。 資料轉移控制器32控制控制器11a及lib相對於SCSI匯流 排的資料轉移操作。SCSI介面處理器棋姐33加入控制控制 器11a與lib及SCSI歴流鍵结裝置之間的通訊功能;包括處 理岔斷及SCSI匯流介面所接收的其他謫求。 Μ下第9,9A,9B,10¾ 11圖說明與本發明相關的這些 横姐的工作。第9,9A及9§圖一起說明歃令處理及横姐 • / / , 31導引的裝置姐態作業。第10圖說明由模姐32導引的裝置 啟始作業。第11圖說明由模組33導引的岔斷處理功能。 第9圖中,I/O命令係相對各理輯裝置UDn )來執 行。命令執行自40開始,並在41分支至兩順序路徑之一; 其一為"指定〃命令,另一為所有其他的命令。指定命令 係在啟始卡子系統時執行(由主系統提示)。在42相對於 子系統服務的各装置執行一指定命令。在43於指定順序中 由命令處理器Μ各裝置的資訊(由介面處理器33先前的呼 ^叫動作所獲得)來更新指定表(第7圖之RAM2 2 )。在 44處,若操作43順利完成,清除各裝置相闞的旗標,以表 示已啟始該裝置但並未收到命令(轉移資料等)。在45處 ,當這些工作完成時,控制轉回至任務監督器30。 在作業43將資料输人指定表的,一般包括周邊裝置的 SCSI位址(ID),指定給該裝置的理輯装置號碼LDn ,及 裝置實際連接的匯流段(内部/.外部)。 -12- 本紙張Μ適用中國國家標準(CNS)甲4規格(210 X 297公贫) 丨裝------訂! 1丨i線 (--間-,_->;而之,;1"^-,(!#塡寫本頁) S14536 Λ 6 Rt; 經濟部中央標準局員工消费合作社印製 五、發明説明(11) 當執行指定命令以外的命令時•命令處理器31取順序路 徑46至作業順.序47 ·如第9A與9 B圖示。各圖之間的連線順 序連接以號碼表示。 第9A圖中,與其他命令相闞的順序自50開始,其分支以 主系統目前作業模式為函数來決定。在此分支中,若主系 统係在相容棋式中作業則命令處理器取一順序路徑,否則 取另外的路徑。命令處理器藉檢査主系铳啟始的卡(單位 23)的姐態暫存器設定來〔決定主系統的作業模式。 在相容模式中,主糸統^由軟體Γ作業糸统及姐態)控 i < 制,軟體將配接器11及其裝置視為有效的沿單一連鑕(未 分割)路徑佈置。此即表示該卡子系統,在其與主系統相 關的作業中,必須支持主系統使其有效的保持SCSI匯流段 的單一性。亦gp表示在此模式中,卡子系統僅能相對支持 單一匯流排上允許的最大裝置數量的作業(即第1圃配置 中之7個装置)〇 當主糸统不在相容模式時(即"非相容)模式*將卡 11及其聯结的周邊視為位於其真實分割姐態中(故其與卡 .可支持更多的周邊,即如第5圖所示的30個)。 因此,當主糸統係在相容横式時,卡子系統必須保持一 指定表,其中之實際裝置位址可與主糸统使用的理輯位址 錯開,且其中實際裝置位址表示各裝置(外部/内部)涸 別的真實位置及其真實的資料轉移棋式(快/慢)。 在50處,命令處理器所取之 > 非相容横式〃的順序路徑 包含操作51及52,狻者繼續經由路徑53進行其他的動作及 (--^"'•lft'而之泌-菸.,(!再埸寫本1) 丨裝· '1T. 線- -13- 私紙張尺渡適用中國國家標準(CNS)甲4規格(210 X 297公釐) 214586 Λ 6 ____ _ R6_ 五、發明説明(12 ) 操作,如第9β圖示。非相容棋式〃順序路徑包含動作及 操作54-57及.延伸至第93圖所示的連績作業。事實上,相 容模式執行的動作~及操作係在回復該卡的分割姐態’其方 式對主系统係透明的。故此種模式命令處理器必須能測定 正確的實際匯流路徑,以便與卡(外部/内部)交通。 在執行作業51時,在50测定主系统係非栢容模式之後’ 不論相闞裝置旗標(如第9圖作業44)狀態如何,卡埋輯 可假設為目前設定的當地〔指定表,用Κ表示命令導引的邏 輯裝置(LDn )的賁際位置,並利角_該表顧示位置取得命 • · __ 令資訊,經由適當匯流段送至相闞装置。前面的假設係合 理的,因為卡上的當地指定表最初係根據主糸統發出的指 定命令加Μ設定,且由於其與真實的子系統姐態符合,故 須加以保持。在作業52中,指定於相闞装置的旗標須設定 為能顯示該裝置已啟始並至少已收到一命令。 相容模式的情況,命令處理器順序視目檁裝置LDn相關 旗標狀態而於54分支。若旗標在設定狀態(表示在啟始之 後至少已有一命令送至此裝置),則在54取Y (是)分支 ..至作業51,如前述,使命令能經由目前指定於當地指定表 内的路徑送至該裝置,及經由順序路徑53繼續動作及作業 *如第9B圖示。 若目標裝置LDn旗標在54檢査時係清除狀態,則取N ( 否)分支至測定55,K區別目前列於指定表中的装置位置 (外部或非外部)。若裝置目前係列為外部(即鐽结於外 部匯流段12b ),執行作業51將命令經由外部匯流段送至 一 1 4 一 本紙張又度適用中國國家標準(CNS)甲4規格(210 X 297公辁) -丨裝- *ΐτ. 經濟部中央標準局員工消費合作社印製 314536 Λ 6 Ββ 五、發明説明(13 ) 經濟部中央標準局貝工消費合作社印製 目前顧示於指定表的實際裝置位址。若装置未明顯指定為 外部匯流段.,.呼叫作業56嘗試將命令經由匯流内部段送至 該裝置(此、\嘗試特性係指在此順序階段,主系統的目 標裝置可能連接於外部或内部匯流段),及根據該嘗試的 結果,順序在57產生分支。 若嘗試成功(装經由内部匯流響應),刖執行作業52設 定目標/響應裝置的旗槱並繼績與該動作有關的命令順序 (第9B圖)。若首試不成龙•則取N (否)分支經由第 9B圖所示路徑58至另一階段的命令IIT序,. ,*" , 第9Β圖中,自第9Α圖點53延續的命令順序包含第9Α圜點 58的順序延鑛,包含動作62及63,並傳回函數61或另其他 的作業64及52(如第9Α圖*經由鐽路徑65)。 作業60經由適當的正常順序繼鑛第9Α圖在51啟始的命令 程序(例如,傳回狀態資訊至系統),並於61轉回控制至 任務監督器。在作業62中,此作業係根據當地指定表的目 前資訊嘗試將命令經由内部匯(經由第9Α圖作業56)送至 目標裝置未成功之後所呼叫者,苜試經由外部匯流將命令 送出,及順序根據此動作结果而產生分支。 若嘗試62成功(收到裝置的響應),指定表有關目標装 置的登錄由作業64加Μ修改,表示其與外部匯流的鍵结, 而順序經由線65繼績至第9Α圖的作業52,因而設定了各裝 置的旗標並鍵结於第9Β圖中、、正常〃的連績作業60。若嘗 試62不成功,則通知一錯誤(即無法在任一匯流段連接到 裝置)並在61終止作業。 一 15 一 木纸張又度適用中國國家標準(CNS)甲4規格(210 X 297公货) <^毛問..'-''背而 >/;t.ftp;r!再填寫本頁) .裝. .IT. .線. 214識 Λ 6 五、發明説明(14 ) (^先^-;;"而之;1"?项再填寫本頁) 第10圖說明啟始作業的相關部分,該放始作業係由卡子 系統用來產生.A速率協商〃信號,以便在子系統及選擇装 置之間交換,致能> 系統测定是否須減媛其與装置之間的 資料轉移至標稱的低速率,即與SCSI匯流外部段的结合, 或Μ—較高速率與匯流内部段的全部或部分結合。一般而 言’選擇装置係指鐽结於高速轉移資料安全的(即信號不 致失真至無法辨識)SCSI匯流段部分的裝置而言,這要考 處目前聯結於該段的裝置〔數量等。這種協商可由卡在啟始 程序中加以啟始,或由選^分類的¥置在任何時間啟始。 '/ . , 丨裝- 由70開始•子系统在71測定所給裝置是否為可工作於標 稱低速率或較高速率的選擇分類中。若裝置不在該分類中 ,作業經由轉回72结束。若該裝置可協商,則協商先由测 定73協商是否g完成開始。測定73可確保不會對裝置進行 複協商。若測定73顯示先前協商完成,經由此或另外的順 序路徑,則順序終止並轉回7 2。 若在測定73時協商仍未完成,程序繼續測定74,测定 74裝置與那一匯流段耦合。若装置係外部(測定74為Y ) ,,則進行測定75,但若裝置為内部,則呼叫作業76以完成 \ 較高速率的協商,順序則完成並轉回72。 經濟部中央標準局員工消費合作社印製 子系统利用测定75M確定此(外部)裝置是否可安全使 用較高速率(根據裝置種類及目前外部匯流的負荷狀態, 如主糸統設定的姐態暫存器所顯示者)。若可使用較高的 速率,經由動作76完成該速率的協商,順序完成並轉回 72。若較高的速率不能使用’則經由作業77完成較低速率 一 16- 本紙張尺度適用中國國家標準(CN’S)甲4規格(210 X 297公釐) Λ6 SU536 _R6_ 五、發明説明(15 ) 協商*順序完成並轉回72。 第11圖的特.徴在裝置岔斷請求(由配接器控制器段11a ,:lib與SCSI匯流~段12a,12b的介面接收)的處理(由第 8圖模姐33)。如圖中80示,處理器33利用另一有利於內 部及外部装置請求的較佳順序來選擇這些謫求。即若較佳 的最後順序係內部第一而外部第二(或外部第一或内部第 二),且最後請求實際由內部(或外部)處理,則將下個 請求的較佳次序反轉成外〔部第一而內部第二(或內部第〜 及外部第二)。 ~ i 一. / . 乂 在實際處理請求中,烴由動作81或8 2選擇子系统内的資 料轉移路徑,以便經由單位23轉移請求裝置及主系统之間 的資料,並進行對該路徑的相闞資料轉移程序83。故若諳 求來自内部装g,經由控制器11a及單位23選擇一路徑 81,經由該路徑在該裝置及主系统記憶體一指定位址之間 進行資料轉移。如前述,所轉移的資料暫時儲存於單位 11a及23的緩衝暫存器(未圖示的先進先出FIFO暫存器) 。另方面,若請求$來自外部裝置,則經由單位lib及 . ,23選擇該裝置及主系统記憶體一指定位址之間的路徑82 ( 未圖示的FIFO暫存器)。 須知在卡上處理此種資料轉移端視其所協商的速率而定 ,以及該速率所使用的適當的資料處理容量。 本發明上述及其他特性,優點及有利的地方可由以下的 申請專利範園加以實現。 -17- 本紙張尺度適用中國國家標準(CNS)甲·!規格(210 X 2Θ7公货) .丨裝. -ι^τ. 線- 經濟部中央標毕居員工消費合作社印製