JPH06105927B2 - デ−タ転送速度可変制御方式 - Google Patents

デ−タ転送速度可変制御方式

Info

Publication number
JPH06105927B2
JPH06105927B2 JP30181786A JP30181786A JPH06105927B2 JP H06105927 B2 JPH06105927 B2 JP H06105927B2 JP 30181786 A JP30181786 A JP 30181786A JP 30181786 A JP30181786 A JP 30181786A JP H06105927 B2 JPH06105927 B2 JP H06105927B2
Authority
JP
Japan
Prior art keywords
data transfer
transfer rate
channel
devices
semiconductor memory
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.)
Expired - Fee Related
Application number
JP30181786A
Other languages
English (en)
Other versions
JPS63155843A (ja
Inventor
憲一 影浦
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP30181786A priority Critical patent/JPH06105927B2/ja
Priority to US07/133,805 priority patent/US4931924A/en
Publication of JPS63155843A publication Critical patent/JPS63155843A/ja
Publication of JPH06105927B2 publication Critical patent/JPH06105927B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F5/00Methods or arrangements for data conversion without changing the order or content of the data handled
    • G06F5/06Methods or arrangements for data conversion without changing the order or content of the data handled for changing the speed of data flow, i.e. speed regularising or timing, e.g. delay lines, FIFO buffers; over- or underrun control therefor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0662Virtualisation aspects
    • G06F3/0664Virtualisation aspects at device level, e.g. emulation of a storage device or system
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)
  • Information Transfer Systems (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、データ転送を行う相手の装置により、データ
の転送速度を変化させることのできるデータ転送制御方
式に係り、特に、データの転送速度を任意に設定可能な
装置、例えばICデイスク等の半導体記憶装置とその上位
装置との間のデータ転送に用いて好適なデータ転送速度
可変制御方式に関する。
〔従来の技術〕
データ送受信速度の異なる装置間で相互にデータ転送を
行うための従来技術として、例えば、「IBM3380 Stora
ge Control Models 1,2,3and4Description Manua
l」(1985発行)、第5−15頁「Speed Matching Buff
er for 3380」、第5−14頁「Speed Matching Buff
er for 3375」等に記載された技術が知られている。
この従来技術は、例えば、チヤネル装置とデイスク装置
等との間で相互にデータの転送を行う場合、デイスク制
御装置内に大容量のデータバツフアを設け、チヤネル装
置とデイスク装置間で転送されるデータを一時的にこの
データバツフア内に蓄積することにより、チヤネル装置
とデイスク装置とのデータ転送速度の差を吸収するもの
である。
〔発明が解決しようとする問題点〕
しかし、前記従来技術は、制御装置内に大容量のデータ
バツフアを必要とし、また、このデータバツフアを制御
するための複雑なバツフア制御論理が必要であるという
問題点を有する。また、障害が発生した場合、チヤネル
側の動作とデイスク側の動作にずれがあるため、本来障
害を報告すべきタイミングに、チヤネルへ障害の報告を
することができないという問題点がある。
本発明の目的は、前記従来技術の問題点を解決し、可能
な最大転送速度でチヤネルと記憶装置との間のデータ転
送を同一速度で同期させて行うことができるデータ転送
速度可変制御方式を提供することにあり、特に、回転機
構を持たずデータ転送速度を変えることが可能なICデイ
スク等の半導体記憶装置とチヤネル装置との間のデータ
転送に用いて好適なデータ転送速度可変制御方式を提供
することにある。
〔問題点を解決するための手段〕
本発明によれば、前記目的は、コンピユータシステム内
の半導体記憶サブシステム等において、半導体記憶制御
装置に接続されている複数のチヤネル装置および複数の
半導体記憶装置のそれぞれの装置の最大転送能力を表示
しておく手段と、記憶装置とチヤネル装置との間でデー
タの転送が行われる場合に、転送速度の遅い方の装置の
転送速度に合わせて、各装置に実際にデータ転送を行う
速度を設定できる機構を設けることにより達成される。
〔作用〕
半導体記憶制御装置は、チヤネル装置の1つから半導体
記憶装置の1つに対するデータ転送の指示を受けたと
き、そのチヤネル装置が接続されているルートのチヤネ
ル最大転送速度表示部と、半導体記憶装置内の半導体記
憶装置最大転送速度表示部とを読取り、いずれか低い方
の転送速度、すなわち、可能な最大転送速度でデータ転
送を行うことを決定する。半導体記憶制御装置内の転送
速度決定論理部は、チヤネル転送速度設定部と、半導体
記憶装置内の半導体記憶装置転送速度設定部とに決定し
た転送速度を設定する。これにより、チヤネル装置と半
導体記憶装置とは、半導体記憶制御装置を経由して、決
定されたデータ転送速度で同期して相互間のデータ転送
を実行する。
チヤネル装置と半導体記憶装置とは、前述のように、同
一速度で同期的に動作してデータ転送を行うことができ
るので、半導体記憶制御装置内に速度差を吸収するため
の大量のデータバツフアを設ける必要がなくなり、当然
にそのための制御装置も不要とすることができる。ま
た、障害発生時には、正しいタイミングで障害報告をす
ることが可能となる。
〔実施例〕
以下、本発明によるデータ転送速度可変制御方式の一実
施例を図面により詳細に説明する。
第1図は本発明の一実施例の構成図、第2図はチヤネル
装置と半導体記憶装置の組合せによるデータ転送速度を
説明する図である。第1図において、1,2はCPU、3,4は
チヤネル装置、5は半導体記憶制御装置、6,7はチヤネ
ル最大転送速度表示部、8はチヤネル転送速度設定部、
9は転送速度決定論理部、10,11は半導体記憶装置、12,
13は半導体記憶装置最大転送速度表示部、14,15は半導
体記憶装置転送速度設定部である。
第1図は、本発明を適用したコンピユータシステム内の
半導体記憶サブシステムの構成を示すものであり、この
半導体記憶サブシステムは、1台の半導体記憶制御装置
(以下、SSCという)5に2台の半導体記憶装置(以
下、SSUという)10,11とCPU1,2に設けられた2台のチヤ
ネル装置3,4とが接続されて構成されている。各装置の
最大データ転送速度は、チヤネル装置3とSSU10が6MB/S
(メガバイト/秒)であり、チヤネル装置4とSSU11が3
MB/Sであり、チヤネル3,4の最大データ転送速度がSSU5
内のチヤネル最大転送速度表示部6,7に、SSU10,11の最
大データ転送速度が各SSU10,11内のSSU最大転送速度表
示部12,13に表示されている。
チヤネル装置3,4は、そのいずれからも、SSC5を介してS
SU10,11にデータ転送要求を発することができ、いま、
チヤネル装置3がSSU11にデータ転送要求を発したもの
とする。SSC5が、チヤネル装置3からSSU11へのデータ
転送要求を第1図に点線で示す制御線を介して受取る
と、SSC5内の転送速度決定論理部9は、チヤネル装置3
に対応するチヤネル最大速度転送表示部6を読取り、チ
ヤネル装置3が6MB/Sのデータ転送能力があることを知
り、次に、SSU11との間のパスが設定された後にSSU11内
のSSU最大速度表示部13を読取ることにより、SSU11が3M
B/Sのデータ転送能力しかないことを知る。転送速度決
定論理部9は、読取つたチヤネル装置3とSSU11の最大
データ転送速度から、遅い方のデータ転送速度である3M
B/Sでデータ転送を行うことを決定し、チヤネル転送速
度設定部8と、SSU11内のSSU転送速度設定部15とに3MB/
Sのデータ転送速度を設定する。これにより、チヤネル
装置3とSSU11とは、3MB/Sのデータ転送速度で動作し、
SSC5を介して図示実線で示すデータ線を用いて、相互に
同期してデータ転送を行う。
SSC5は、前述と同様にして、チヤネル装置3,4およびSSU
10,11の組合せに応じて最適なデータ転送速度を決定
し、その速度で両者間でのデータ転送を行わせることが
できる。第1図に示した実施例の場合のチヤネル装置3,
4とSSU10,11の組合せにより決定されるデータ転送速度
が第2図に示されており、図示実施例では、チヤネル装
置3とSSU10との間のデータ転送速度が6MB/Sで行われ、
他の組合せでは全て3MB/Sで行われる。
以上、本発明を2台のチヤネル装置と2台のSSUと1台
のSSCとにより構成された半導体記憶サブシステムに適
用した実施例について、各装置の有する最大データ転送
速度が2種類として説明したが、本発明は、前述の実施
例に限らず、任意の台数のチヤネル装置、SSUおよびSSC
の組合せにより構成される半導体記憶サブシステムに適
用することができ、また、該システムを構成する複数の
装置の最大データ転送速度も、2種類に限らず、さらに
多種類であつてもよい。さらに、本発明は、半導体記憶
サブシステムに限らず、データ転送速度が可変である複
数の装置により構成されるシステムにおける装置間のデ
ータ転送のために適用することができる。
〔発明の効果〕
以上説明したように、本発明によれば、データ転送のパ
スが確定してからデータ転送速度を決定しているので、
任意のチヤネル装置と任意の記憶装置との間でデータ転
送が可能であり、しかも、チヤネル装置と記憶装置との
組合せにより、可能な最大の速度で、同期して両装置間
におけるデータ転送を行うことができる。このため、通
常チヤネル装置と記憶装置との間に位置する制御装置内
に必要であつた大容量のデータブツフアを設ける必要が
なくなり、このバツフアに非同期に出入りするデータの
管理をする等のバツフア制御も不要とすることができ、
かつ、障害が発生した場合も、本来の報告すべきタイミ
ングで、障害情報をチヤネル装置へ送出することが可能
となる。
【図面の簡単な説明】
第1図は本発明を半導体記憶サブシステムに適用した実
施例の構成図、第2図はチヤネル装置と半導体記憶装置
の組合せによるデータ転送速度を説明する図である。 1,2……CPU、3,4……チヤネル装置、5……半導体記憶
制御装置(SSU)、6,7……チヤネル最大転送速度表示
部、8……チヤネル転送速度設定部、9……転送速度決
定論理部、10,11……半導体記憶装置(SSU)、12,13…
…半導体記憶装置(SSU)最大転送速度表示部、14,15…
…半導体記憶装置(SSU)転送速度設定部。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】異なるデータ転送速度を有する複数のチャ
    ネル装置と、異なるデータ転送速度を有する複数の記憶
    装置と、前記複数のチャネル装置と記憶装置とが接続さ
    れ、チャネル装置と記憶装置との間のデータ転送を制御
    する制御装置とにより構成されるシステムにおいて、前
    記制御装置は、接続されているチャネル装置及び記憶装
    置のそれぞれの最大転送速度を検出する機能と、データ
    転送速度を設定する機能とを備え、前記チャネル装置と
    記憶装置との間でデータ転送の要求が発生したとき、前
    記データ転送を行うチャネル装置及び記憶装置の最大転
    送速度に基づいて、装置間で可能なデータ転送速度を決
    定することを特徴とするデータ転送速度可変制御方式。
JP30181786A 1986-12-19 1986-12-19 デ−タ転送速度可変制御方式 Expired - Fee Related JPH06105927B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP30181786A JPH06105927B2 (ja) 1986-12-19 1986-12-19 デ−タ転送速度可変制御方式
US07/133,805 US4931924A (en) 1986-12-19 1987-12-16 Data transfer speed control apparatus capable of varying speed of data transfer between devices having different transfer speeds

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP30181786A JPH06105927B2 (ja) 1986-12-19 1986-12-19 デ−タ転送速度可変制御方式

Publications (2)

Publication Number Publication Date
JPS63155843A JPS63155843A (ja) 1988-06-29
JPH06105927B2 true JPH06105927B2 (ja) 1994-12-21

Family

ID=17901517

Family Applications (1)

Application Number Title Priority Date Filing Date
JP30181786A Expired - Fee Related JPH06105927B2 (ja) 1986-12-19 1986-12-19 デ−タ転送速度可変制御方式

Country Status (2)

Country Link
US (1) US4931924A (ja)
JP (1) JPH06105927B2 (ja)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5228129A (en) * 1987-04-01 1993-07-13 Digital Equipment Corporation Synchronous communication interface for reducing the effect of data processor latency
US5197126A (en) * 1988-09-15 1993-03-23 Silicon Graphics, Inc. Clock switching circuit for asynchronous clocks of graphics generation apparatus
US5471637A (en) * 1988-12-30 1995-11-28 Intel Corporation Method and apparatus for conducting bus transactions between two clock independent bus agents of a computer system using a transaction by transaction deterministic request/response protocol and burst transfer
US5513326A (en) * 1989-06-12 1996-04-30 Quantum Corporation System for optimizing data transfer
US5058054A (en) * 1990-02-06 1991-10-15 Analogic Corporation Data transmission device for interfacing between a first rate data acquisition system and a second rate data processing system
US5379404A (en) * 1990-03-16 1995-01-03 Motorola, Inc. Plug code for automatically recognizing and configuring both non-microprocessor and microprocessor based radio frequency communication devices
JPH04233059A (ja) * 1990-06-25 1992-08-21 Internatl Business Mach Corp <Ibm> 情報処理装置
AU661680B2 (en) * 1991-02-06 1995-08-03 Storage Technology Corporation Disk drive array memory system using nonuniform disk drives
US5386517A (en) * 1993-01-26 1995-01-31 Unisys Corporation Dual bus communication system connecting multiple processors to multiple I/O subsystems having a plurality of I/O devices with varying transfer speeds
US5406061A (en) * 1993-06-19 1995-04-11 Opticon Inc. Bar code scanner operable at different frequencies
JPH07255073A (ja) * 1994-03-15 1995-10-03 Fujitsu Ltd クロスコネクト装置
JP3155144B2 (ja) * 1994-03-25 2001-04-09 ローム株式会社 データ転送方法及び装置
US6084742A (en) * 1994-04-06 2000-07-04 Fujitsu Limited Drive control apparatus for a disk drive
US5566351A (en) * 1994-06-20 1996-10-15 International Business Machines Corporation Adaptive polling system by generating sequence of polling signals whose magnitudes are functionally related to the occurrence of the busy signal
US5659799A (en) * 1995-10-11 1997-08-19 Creative Technology, Ltd. System for controlling disk drive by varying disk rotation speed when buffered data is above high or below low threshold for predetermined damping period
US6047113A (en) * 1996-12-10 2000-04-04 International Business Machines Corporation Network adapters for multi-speed transmissions
DE19802868C2 (de) * 1997-02-05 1999-06-17 Siemens Ag Verfahren und Vorrichtung zur Datenakquisition
US5958011A (en) * 1997-03-31 1999-09-28 International Business Machines Corporation System utilizing mastering and snooping circuitry that operate in response to clock signals having different frequencies generated by the communication controller
US5937167A (en) * 1997-03-31 1999-08-10 International Business Machines Corporation Communication controller for generating four timing signals each of selectable frequency for transferring data across a network
US5974460A (en) * 1997-06-16 1999-10-26 International Business Machines Corporation Apparatus and method for selecting an optimum telecommunications link
US5978869A (en) * 1997-07-21 1999-11-02 International Business Machines Corporation Enhanced dual speed bus computer system
US5944802A (en) * 1997-08-28 1999-08-31 International Business Machines Corporation Dynamic speed matching of host channel and device data transfers
JP4060414B2 (ja) * 1997-10-03 2008-03-12 日本テキサス・インスツルメンツ株式会社 プログラムロード装置
WO1999036911A1 (en) * 1998-01-16 1999-07-22 Matsushita Electric Industrial Co., Ltd. Av data input/output device
JPH11312143A (ja) * 1998-04-28 1999-11-09 Clarion Co Ltd 情報処理装置及び方法、カーオーディオシステム及びその制御方法並びに情報処理用プログラムを記録した記録媒体

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3937938A (en) * 1974-06-19 1976-02-10 Action Communication Systems, Inc. Method and apparatus for assisting in debugging of a digital computer program
US3980993A (en) * 1974-10-17 1976-09-14 Burroughs Corporation High-speed/low-speed interface for data processing systems
US4344132A (en) * 1979-12-14 1982-08-10 International Business Machines Corporation Serial storage interface apparatus for coupling a serial storage mechanism to a data processor input/output bus
JPS6059841A (ja) * 1983-09-12 1985-04-06 Fujitsu Ltd 通信速度可変端末

Also Published As

Publication number Publication date
US4931924A (en) 1990-06-05
JPS63155843A (ja) 1988-06-29

Similar Documents

Publication Publication Date Title
JPH06105927B2 (ja) デ−タ転送速度可変制御方式
US4755937A (en) Method and apparatus for high bandwidth shared memory
EP0485507B1 (en) Modular input/output system for supercomputers
US5499341A (en) High performance image storage and distribution apparatus having computer bus, high speed bus, ethernet interface, FDDI interface, I/O card, distribution card, and storage units
US4692862A (en) Rapid message transmission system between computers and method
EP0313064A2 (en) Bus data path control scheme
JP2550444B2 (ja) デバイス制御装置
JP3952226B2 (ja) バス通信システム
JPH0642227B2 (ja) デ−タ転送装置
JPS6331806B2 (ja)
US5893918A (en) System and method for rotational position sensing miss avoidance in direct access storage devices
JPH069036B2 (ja) 入出力制御装置
SU590725A2 (ru) Мультиплексный канал
JPH024020B2 (ja)
JPH048037A (ja) 多相データバス送信制御回路
JPH0511340B2 (ja)
KR0139960B1 (ko) 전전자 교환기에서의 대용량 저장매체 정합장치
JP2732951B2 (ja) データ転送制御方法
JPS5949240U (ja) 多重化制御システム
KR940009830B1 (ko) 제어논리장치
JPH02211571A (ja) 情報処理装置
JPS6336020B2 (ja)
JPS5810228A (ja) 入出力処理装置
JPH02301851A (ja) システムバスアクセス方式
JPS58149550A (ja) メモリアクセス方式

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees