JPS593530A - I/o制御装置 - Google Patents

I/o制御装置

Info

Publication number
JPS593530A
JPS593530A JP57112878A JP11287882A JPS593530A JP S593530 A JPS593530 A JP S593530A JP 57112878 A JP57112878 A JP 57112878A JP 11287882 A JP11287882 A JP 11287882A JP S593530 A JPS593530 A JP S593530A
Authority
JP
Japan
Prior art keywords
control device
actuation
bus
cpu
counter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP57112878A
Other languages
English (en)
Inventor
Soichiro Nagasawa
長沢 聡一郎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP57112878A priority Critical patent/JPS593530A/ja
Publication of JPS593530A publication Critical patent/JPS593530A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4004Coupling between buses
    • G06F13/4022Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Multi Processors (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明1・土、複数のパスより共用される磁気ディスク
制御装置に係り、特に、サービスの単一系に対する片寄
りを防止する機構を備えた共用装置制御方式に関する。
〔従来技術と間鴨点〕
従来、磁気ディスク制御装置等のI10制御装置は、ホ
ストからの起動がかかった際、その時点で、サービス処
理が可能でを】れば、無条件に起動を受は付けていた。
しかし、前記磁気ディスク制御装置等のI10制御装置
が、処理能力の異なるホストCPUに共用され、高速ホ
ストCPUからの起動が頻発するようになると、他系す
なわち低速ホス)CPUからの起動に対して応答できな
くなり、複数ホス)CPUから共用されているにもかか
わらず、そのサービス処理が著しく単一系に片寄るとい
う欠点があった。
〔発明の目的〕
本発明の目的は、高速ホス)CPUからの起動が多発し
た場合においても、低速ホス)CPUからの起動による
サービス要求も受けつけられるような、起動受付制御装
置を提供することである。
〔発明の構成〕
本発明は、磁気ディスク制御装置等のI10制御装置の
チャネルスイッチの各パス毎に起動受理回数を計数する
カウンタを設け、一定時間内に同一パスよりある回数以
上の起動があった場合、前記パスよシの新たな起動に対
しては、磁気ナイスり制御装置等のI10制御装置のハ
ードウェアが自動的にコントロール・ユニット・ビジィ
(使用中)を報告し、特定パスへのサービスの片寄りを
抑制し、他糸パスに対するサービスも行なえるようにし
だものである。
〔発明の実施例〕
図は、覆設のホス)CPUから共用される、磁勿ディス
ク制御装置(DKC)の例を示す。DKC4がどちらの
CPU(la、lb)からの起動を受けていない状態で
は、チャネル・スイッチ5は、中立漬にあり、たとえば
、CPU1aから、DKC4に起動がかかると、チャネ
ル・スイッチ5はA側に倒れる。そしてこのチャネル・
スイッチがA側に倒れている間、CPU1bから起動が
かかっても受W#Lf、コントロール・ユニット・ビジ
ィとなる。
CPU1aに対するサービスが終了すると、再び中立点
に戻る。  − このとき、CPU1aに対してはサービス終了の報告、
そしてCPU1bに対してはビジィ解璋の報告がなされ
るが、両者間には、数10マイクロ秒の時間差が生じる
。この時漬で、両CPUともDKC4に対してのサービ
スが必要な場合、前記報告がさハた直後に、DKC4に
起動をかけようとするが、前記の時間差のため、2つの
CPUの処理速度が同じ、あるいけ、CPU1aの方が
速い場合、CPU1aの起動が受理されCPU1bのサ
ービス要求は、コントロール・ユニット・ビジィとなっ
てしまう。この状態は、CpUlaのサービス要求が同
様な間隔で続、く限り継続し、CPU1bのサービス要
求は受理されないことになる。
また、一般に、磁気ディスク制御装置は、あるデバイス
に対するサービス終了報告を、行った彼、シーク、セッ
ト・セクタによシ突き放されていた、他のデバイスから
の終了割込みを処理するアイドル・ループに戻るまでに
100マイクロ秒はど後処理時間を必要とする。従って
、あるホス) CPUが非常に高速で、サービス終了報
告から、次の起動までの時間が前記後処理時間よシも短
い場合にt=、Dr<:cは、前記高速CPUのサービ
スを連続して処理し続けることになシ、アイドルループ
で行なうべき処理が全くできない。
これらの事態を防止するために、本発明では、前記チャ
ネル・スイ多チの各パスごとに、起動の1fij数を計
数するカウンタを設け、同一パスから、ある定められた
単位時間に、一定回数の起動が多発してかかった場合、
たとえ、その時点で、DKCが起動受理可能な状態であ
ったとしても、当該パスからの新たな起動に対しては、
コントロール・ユニット・ビジィを報告し、同一パスか
らの起動多発を抑止し、前記DKC独占状態に陥るのを
防止する。この動作は、DKCファームウェアを介さず
に行なわれ、DKCハードウェアが単独に処理する。起
動抑止は、ある一定時間続けられ、その間に1デバイス
の終了割込みや、他のパスからの起動を受理することが
できる。
E゛発明効果〕 本発明によれば、複数ホストにより共用される、I10
制御装置に対する単−系からの起動の多発にlトなうサ
ービスの片寄りを防止することができる。
【図面の簡単な説明】
図は、本発明の一実施例を示す。さらに図において各番
号は下記のものを示す。 la、lb:中央処理装置(cpU)、2a、2b:チ
ャネル装置、3a、3b:起動回数カウンタ、4:磁気
ディスク制御装置1e(nKc)、 5:チ+ネル・ス
イッチ、6:磁気ディスク・アダプタ、7:磁気ディス
ク装置。

Claims (1)

    【特許請求の範囲】
  1. 複数のパスより共用され、かつ複数の接点を有するチャ
    ネルスイッチを備えたI10制御装置において、各パス
    毎に、当該パスより起動が多発した事を検出する手段を
    備え、前記起動多発状態にあるパスからの起動に対して
    、前記I10制御装置を寸使用中の旨を報告することを
    特徴とする17勺制御装置。
JP57112878A 1982-06-30 1982-06-30 I/o制御装置 Pending JPS593530A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57112878A JPS593530A (ja) 1982-06-30 1982-06-30 I/o制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57112878A JPS593530A (ja) 1982-06-30 1982-06-30 I/o制御装置

Publications (1)

Publication Number Publication Date
JPS593530A true JPS593530A (ja) 1984-01-10

Family

ID=14597787

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57112878A Pending JPS593530A (ja) 1982-06-30 1982-06-30 I/o制御装置

Country Status (1)

Country Link
JP (1) JPS593530A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60139187U (ja) * 1984-02-24 1985-09-14 古河電気工業株式会社 自動車用熱交換器
JPS63128457A (ja) * 1986-11-12 1988-06-01 インターナシヨナル・ビジネス・マシーンズ・コーポレーシヨン 制御装置および入出力装置へのアクセスを制御する方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60139187U (ja) * 1984-02-24 1985-09-14 古河電気工業株式会社 自動車用熱交換器
JPS63128457A (ja) * 1986-11-12 1988-06-01 インターナシヨナル・ビジネス・マシーンズ・コーポレーシヨン 制御装置および入出力装置へのアクセスを制御する方法

Similar Documents

Publication Publication Date Title
US5875343A (en) Employing request queues and completion queues between main processors and I/O processors wherein a main processor is interrupted when a certain number of completion messages are present in its completion queue
US7194616B2 (en) Flexible temporary capacity upgrade/downgrade in a computer system without involvement of the operating system
JP5099090B2 (ja) マルチコアシステム、マルチコアシステムの制御方法、及びマルチプロセッサ
US20190042151A1 (en) Hybrid framework of nvme-based storage system in cloud computing environment
JPH0619750B2 (ja) 制御装置および入出力装置へのアクセスを制御する方法
US4237533A (en) Preventing initial program load failures
US5613076A (en) System and method for providing uniform access to a SCSI bus by altering the arbitration phase associated with the SCSI bus
JPS593530A (ja) I/o制御装置
US6446150B1 (en) Method of and system for managing reselection on a SCSI bus
JPS6235150B2 (ja)
US5023774A (en) Data I/O transaction method and system
JPH10149293A (ja) 割込みを処理するための方法および装置
CN114443228A (zh) 一种虚拟机流量控制方法、装置、电子设备及存储介质
JPH0831077B2 (ja) 入出力サブシステムのチャネルパス負荷率均等化方法
JPH02173854A (ja) 周辺制御装置
JP2019049844A (ja) 制御装置、制御方法及び制御プログラム
JPH04219847A (ja) バス異常監視・切断装置および方法
JPS595331A (ja) 磁気デイスク・サブシステムにおける待ち合せ方式
JPS59119430A (ja) 入出力制御装置
JPH067378B2 (ja) 起動キユ−イング制御方式
JPS6155705B2 (ja)
JP2856589B2 (ja) 割込み分散方式
JPH0324659A (ja) 周辺制御装置
JPS63265349A (ja) デ−タ転送制御装置
JP2636451B2 (ja) 外部記憶装置制御システム