JPH0229819A - Parallel seeking operation control system for hard disk - Google Patents
Parallel seeking operation control system for hard diskInfo
- Publication number
- JPH0229819A JPH0229819A JP18223388A JP18223388A JPH0229819A JP H0229819 A JPH0229819 A JP H0229819A JP 18223388 A JP18223388 A JP 18223388A JP 18223388 A JP18223388 A JP 18223388A JP H0229819 A JPH0229819 A JP H0229819A
- Authority
- JP
- Japan
- Prior art keywords
- hard disks
- hard disk
- seeking operation
- information
- parallel
- 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
Links
- 238000000034 method Methods 0.000 claims abstract description 16
- 238000012544 monitoring process Methods 0.000 claims abstract description 7
- 230000010365 information processing Effects 0.000 claims description 3
- 230000004913 activation Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、複数のハードディスクを接続した情報処理シ
ステムにおいて、同時に複数台のハードディスクのシー
ク動作を実現させる制御方式に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a control method for simultaneously realizing seek operations of a plurality of hard disks in an information processing system in which a plurality of hard disks are connected.
従来、この種の制御方式は、複数のハードディスクに対
して、シークの起動を行なうと、複数のハードディスク
側からの同時終了報告状態となってル1ても、ファーム
ウェアに対して、1ハードデイスクずつ報告され、ファ
ームウェアでは、これを直列的に処理する制御方式とな
っており、ファームウェアに対して、複数ハードディス
クから同時に終了報告されるものに対する制御方式は存
在していなかった。Conventionally, in this type of control method, when a seek is started for multiple hard disks, even if multiple hard disks report simultaneous completion, the firmware is notified one by one of the hard disks. The firmware has a control method that processes this in series, and there is no firmware control method for simultaneous completion reports from multiple hard disks.
上述したように、従来の方式では、シークの終了報告を
直列的に処理するので、ファームウェアに対して、複数
のハードディスクから同時にシークの動作終了報告が行
なわれた場合、ハードディスクの制御ができないという
欠点があった。As mentioned above, in the conventional method, seek completion reports are processed serially, so if multiple hard disks simultaneously notify the firmware of seek completion, the disadvantage is that the hard disks cannot be controlled. was there.
本発明によれば、複数のハードディスクを接続した情報
処理システムにおいて、ハードディスクの割込みを検知
する割込み監視機構と、ハードディスクの動作状況を管
理する装置管理機構と、ハードディスクの動作制御を行
なう装置制御機構とを有し、複数のハードディスクから
同時に発生するシーク動作終了割込みに対し、並列的に
処理・制御することを特徴とするハードディスクの並列
的シーク動作制御方式が得られる。According to the present invention, in an information processing system in which a plurality of hard disks are connected, an interrupt monitoring mechanism that detects interrupts of hard disks, a device management mechanism that manages the operating status of the hard disks, and a device control mechanism that controls the operation of the hard disks are provided. A parallel seek operation control method for hard disks is obtained, which is characterized in that seek operation end interrupts generated simultaneously from a plurality of hard disks are processed and controlled in parallel.
次に、本発明の一実施例を示した図面を参照して、本発
明をより詳細に説明する。Next, the present invention will be described in more detail with reference to the drawings showing one embodiment of the present invention.
第1図を参照すると、本発明の一実施例によるハードデ
ィスクの並列的シーク動作制御方式は、複数台のハード
ディスク4および5と、ハードディスの動作制御を行な
う装置制御機構1と、ハードディスクの動作状況を管理
する装置管理機構2と、ハードディスクを割込みを検知
する割込み監視機構3とから構成されている。Referring to FIG. 1, the hard disk parallel seek operation control method according to an embodiment of the present invention includes a plurality of hard disks 4 and 5, a device control mechanism 1 that controls the operation of the hard disks, and an operation status of the hard disks. The system consists of a device management mechanism 2 that manages the hard disk, and an interrupt monitoring mechanism 3 that detects interruptions to the hard disk.
第2図を参照すると、並列的シーク動作の終了処理は、
シークの動作終了報告を引き取るステップ21と、動作
終了報告格納ステップ22と、動作終了報告の判定のた
めの初期値設定ステップ23と、動作終了報告判定ステ
ップ24と、動作終了報告の終了判定ステップ25と、
次の判定要求ステップ26と、シークの動作終了報告処
理27とからなっている。Referring to FIG. 2, the end processing of the parallel seek operation is as follows:
A step 21 for receiving the seek operation completion report, a step 22 for storing the operation completion report, an initial value setting step 23 for determining the operation completion report, a step 24 for determining the operation completion report, and a step 25 for determining the end of the operation completion report. and,
It consists of a next determination request step 26 and a seek operation completion report process 27.
次に、このように構成された本実施例の動作について説
明する。Next, the operation of this embodiment configured as described above will be explained.
まず、装置制御機構1からハードディスク4ヘシーク起
動命令を出す。割込み監視機構3を通して装置制御機構
1へシーク起動終了が報告されると次にハードディスク
5ヘシーク起動命令を出す。その後、この二台のハード
ディスクから同時にシーク動作終了が報告されると仮定
すると、まず、割込み監視機構3を通して二台分の動作
終了報告の割込みに対する処理を行なう。First, the device control mechanism 1 issues a seek start command to the hard disk 4. When the end of seek activation is reported to the device control mechanism 1 through the interrupt monitoring mechanism 3, a seek activation command is then issued to the hard disk 5. Thereafter, assuming that the two hard disks report the end of the seek operation at the same time, first, the interrupt monitoring mechanism 3 processes the interrupt of the two hard disks reporting the end of the operation.
次に、どこのハードディスクから割込みが発生し、どの
ような状態なのかを知るために、シーク動作終了状態を
表す情報を引き取る(ステップ21)、引き取った情報
を、装置管理機構2にて分析し、どのハードディスクが
どのような状態でシーク動作が終了したかを判断し、各
ディスクごとに用意しである情報テーブルに終了状態情
報をセットする(ステップ22)。Next, in order to know from which hard disk the interrupt occurred and what state it is in, information indicating the end state of the seek operation is retrieved (step 21), and the retrieved information is analyzed by the device management mechanism 2. , it is determined which hard disk and in what state the seek operation has been completed, and completion state information is set in an information table prepared for each disk (step 22).
次に、−台ずつ順番に、シークの動作終了を上位ソフト
ウェアに報告するための判定を行なうハードディスクの
初期値を設定する(ステップ23)。その後、シークの
動作終了があったかどうかを判定しくステップ24〉、
動作終了報告があれば、従来通りのシークの動作終了処
理を行ない、上位ソフトウェアへ動作終了報告を行なう
。Next, the initial values of the hard disks that are used to make a determination to report the end of the seek operation to the higher-level software are set in order for - units (step 23). After that, it is determined whether the seek operation has ended or not (step 24).
If there is an operation completion report, it performs the conventional seek operation completion process and reports the operation completion to the higher-level software.
このとき、情報テーブルにセットしておいた情報をクリ
アする(ステップ27)。上位ソフトウェアへの報告が
終了すると、再び判定を行なうハードディスクの初期値
を設定し直し、同様の動作を行なう。At this time, the information set in the information table is cleared (step 27). When the report to the upper software is completed, the initial value of the hard disk to be judged is reset and the same operation is performed.
また、設定したテーブルにシークの動作終了報告がなか
った場合、すべての情報テーブルのチエツクが終了した
かどうかの判断を行ない(ステップ25)、まだチエツ
クしていないテーブルがある場合は、次の情報テーブル
にセットしくステップ26)、同様の処理を行なう。Additionally, if there is no report of seek operation completion for the set table, it is determined whether all information tables have been checked (step 25), and if there is a table that has not been checked yet, the next information To set it on the table, step 26) and perform the same process.
すべての情報テーブルのチエツクが終了すると、シーク
の動作終了に関する処理を終了する。When all the information tables have been checked, the process related to the end of the seek operation is ended.
以上説明したように、本発明によれば、装置管理機構に
て、ハードディスクの情報テーブルを用いて、シークの
動作終了を一管理することにより、複数のハードディス
クから同時に発生するシーク動作終了割込みに対しても
、並列的に処理し、制御可能となる。As explained above, according to the present invention, the device management mechanism uses the information table of the hard disk to manage the end of seek operations, thereby responding to seek end interrupts that occur simultaneously from multiple hard disks. However, it can be processed and controlled in parallel.
第1図は本発明の一実施例によるハードディスクの並列
的シーク動作制御方式の構成図、第2図は本実施例にお
ける並列的シーク動作の終了処理を示すフローチャート
である。
1・・・装置制御機構、2・・・装置管理機構、3・・
・割込み監視機構、4,5・・・ハードディスク。
代理人 弁理士 内 原 音
カ
叉
<−−:i已動泡−ト
← ;ネ統佑/L−へ
筋
ダFIG. 1 is a block diagram of a hard disk parallel seek operation control method according to an embodiment of the present invention, and FIG. 2 is a flowchart showing a parallel seek operation termination process in this embodiment. 1... Device control mechanism, 2... Device management mechanism, 3...
- Interrupt monitoring mechanism, 4, 5...hard disk. Agent Patent Attorney Uchihara Otonka<--:i 已发-to← ;Ne Tosuke/L-hesujida
Claims (1)
いて、ハードディスクの割込みを検知する割込み監視機
構と、ハードディスクの動作状況を管理する装置管理機
構と、ハードディスクの動作制御を行なう装置制御機構
とを有し、複数のハードティスクから同時に発生するシ
ーク動作終了割込みに対し、並列的に処理・制御するこ
とを特徴とするハードディスクの並列的シーク動作制御
方式。An information processing system that connects multiple hard disks has an interrupt monitoring mechanism that detects hard disk interrupts, a device management mechanism that manages the operating status of the hard disks, and a device control mechanism that controls the operation of the hard disks. A parallel seek operation control method for hard disks characterized by processing and controlling seek operation end interrupts that occur simultaneously from hard disks in parallel.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP18223388A JPH0229819A (en) | 1988-07-20 | 1988-07-20 | Parallel seeking operation control system for hard disk |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP18223388A JPH0229819A (en) | 1988-07-20 | 1988-07-20 | Parallel seeking operation control system for hard disk |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0229819A true JPH0229819A (en) | 1990-01-31 |
Family
ID=16114674
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP18223388A Pending JPH0229819A (en) | 1988-07-20 | 1988-07-20 | Parallel seeking operation control system for hard disk |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0229819A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9505820B2 (en) | 2010-09-01 | 2016-11-29 | Zotos International, Inc. | Hair treatment composition with naturally - derived peptide identical to human hair |
-
1988
- 1988-07-20 JP JP18223388A patent/JPH0229819A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9505820B2 (en) | 2010-09-01 | 2016-11-29 | Zotos International, Inc. | Hair treatment composition with naturally - derived peptide identical to human hair |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0229819A (en) | Parallel seeking operation control system for hard disk | |
JP3692990B2 (en) | Numerical controller | |
JPS6019540B2 (en) | Configuration switching control method | |
JP4160470B2 (en) | I / O control device and I / O control method | |
US20050162424A1 (en) | Computer product, session management method, and session management apparatus | |
JPH09237212A (en) | File backup system | |
JP2548690B2 (en) | Numerical control unit | |
JPH0341524A (en) | Hot stand-by system | |
JPH04332070A (en) | Computer system | |
JPH03131935A (en) | Timer managing system | |
JP3153977B2 (en) | Information processing device | |
JPH03278238A (en) | Mutual hot stand-by system | |
JPS6220584B2 (en) | ||
JPS61289796A (en) | Interruption control system for electronic exchange system | |
JPS63195725A (en) | File processor | |
JPH0734296B2 (en) | Hard disk control circuit | |
JPS6161141B2 (en) | ||
JPH0830481A (en) | Race operation test system | |
JPH07115423A (en) | Transmission control system | |
JPH08255087A (en) | Exception processing method | |
JPS6325713A (en) | Control system for cut-off of power supply | |
JPH02190957A (en) | Exchanging system for peripheral device | |
JPH0331956A (en) | Peripheral controller | |
JPH01204170A (en) | Decentralized process control system | |
JPH02244208A (en) | Information processor control system |