JPS595373A - Data transfer system - Google Patents
Data transfer systemInfo
- Publication number
- JPS595373A JPS595373A JP11406782A JP11406782A JPS595373A JP S595373 A JPS595373 A JP S595373A JP 11406782 A JP11406782 A JP 11406782A JP 11406782 A JP11406782 A JP 11406782A JP S595373 A JPS595373 A JP S595373A
- Authority
- JP
- Japan
- Prior art keywords
- data
- floppy disk
- disk device
- main system
- ram
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/20—Handling requests for interconnection or transfer for access to input/output bus
- G06F13/28—Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Systems (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
Description
【発明の詳細な説明】
この発明は電子計算機システムにおけるメインシステム
とフロッピーディスク装置間のデータ転送方式に関する
。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a data transfer method between a main system and a floppy disk device in an electronic computer system.
従来の電子計算機システムでは、そのメインシステムと
フロッピーディスク装置間においてデータの授受を行う
場合には、両者の間に1つのRAM(ランダムアクセス
メモリ)を介在させておシ、而して例えばフロッピーデ
ィスク装置からメインシステムに対しデータ転送を行う
場合には、DMA(Direct Memory
Acoesd転送によって先ずフロッピーディスク装置
からRAMに対しデータを転送し、次いでRAMからメ
インシステムに対してRAMに貯えられたデータを転送
するようにしている。In a conventional computer system, when data is exchanged between the main system and a floppy disk device, one RAM (random access memory) is interposed between the two, and for example, a floppy disk device is used. When transferring data from the device to the main system, DMA (Direct Memory
By Acoesd transfer, data is first transferred from the floppy disk device to the RAM, and then data stored in the RAM is transferred from the RAM to the main system.
ところで、フロッピーディスク装置は第1図に模式的に
示すように各トラック上にはデータを格納するセクタが
多数設けられている。そしてフロッピーディスクは高速
回転されてデータの読出し、畳込みが行われるため、上
述した従来の方式でフロッピーディスク装置からRAM
へデータ転送を行う場合、連続するセクタから順次デー
タを読出すときにおいては、1つのセクタからの読出し
処理が終了する前にヘッダが次のセクタまで進んでし1
い、このため次のセクタからのデータの読出しはフロッ
ピーディスクが1回転してそのセクタが来るまで待たね
ばならぬことがしばしば発生している。また1つおきに
セクタからデータを読出すようにすれば上述したような
不ql′i防げるが、すべてのセクタからデータを読出
す場合には結果的に、各セクタに対し夫々2回転するこ
とになシ、データ転送に時間が掛かる問題点は何ら解消
できないことになる。Incidentally, in a floppy disk device, as schematically shown in FIG. 1, each track is provided with a large number of sectors for storing data. Since the floppy disk is rotated at high speed and data is read and folded, the conventional method described above is used to transfer data from the floppy disk device to the RAM.
When data is transferred to the next sector, when reading data sequentially from consecutive sectors, the header may advance to the next sector before the read process from one sector is completed.
Therefore, reading data from the next sector often requires waiting until the floppy disk rotates once to reach the next sector. Also, if you read data from every other sector, you can prevent the above-mentioned problem, but if you read data from all sectors, as a result, each sector will be rotated twice. Otherwise, the problem that data transfer takes time cannot be solved at all.
この発明は上述した事情を改善するためになされたもの
で、その目的とするところは、上記メインシステムとフ
ロッピーディスク装置間のRAMを2個とすることによ
り、転送処理のスピードをアンプできるようにしたデー
タ転送方式を提供することである。This invention was made to improve the above-mentioned situation, and its purpose is to increase the speed of transfer processing by reducing the number of RAMs between the main system and the floppy disk device to two. The purpose of the present invention is to provide a data transfer method with
以下、第2図および第3図を参照して一実施例を説明す
る。第2図は電子計算機システムのシステム構成図であ
る。図において、メインシステム1は0PU(中央処理
装置)、メインメモリ、キーボード、表示装置、印字装
置等から成っており、パスラインB U S、、トライ
ステートバッファBr5B 2 、 / (ス5インB
US□を介し第1のRAM(ランダムアクセスメモリ、
以下RA Mlと称す)と接続されている。またメイン
システム1はパスラインEUSい トライステートバッ
ファB、、E、、パスラインB U S3を介し第2の
RAM(以下、RAM2と称す)と接続されている。而
してメインシステム1はトライステートバッファB、−
B、を開閉制御することにより、RAM、およびRAM
2との間で夫々、プログラム転送方式によってデータ転
送を行うものである。One embodiment will be described below with reference to FIGS. 2 and 3. FIG. 2 is a system configuration diagram of the electronic computer system. In the figure, the main system 1 consists of an 0PU (central processing unit), a main memory, a keyboard, a display device, a printing device, etc.
The first RAM (random access memory,
(hereinafter referred to as RAM M1). The main system 1 is also connected to a second RAM (hereinafter referred to as RAM2) via pass lines EUS, tri-state buffers B, E, and pass lines BUS3. Therefore, main system 1 has tristate buffer B, -
By controlling the opening and closing of B, RAM and RAM
2 and 2, respectively, using a program transfer method.
一方、RA M、はパスラインBUS2、トライステー
トバッファB、、B、、パスラインB41介Lフロツピ
ーデイスク装置2に接続されている。またR A M2
f’iパスラインBUS3、トライステートバッファB
7、B8、パスラインB U S4を介しフロッピーデ
ィスク装置2に接続されている。而してRA M。On the other hand, RAM is connected to the L floppy disk device 2 via a pass line BUS2, tristate buffers B, B, and pass line B41. Also R A M2
f'i pass line BUS3, tri-state buffer B
7, B8, and is connected to the floppy disk device 2 via a pass line BUS4. Then RAM.
およびRAM2と70ツビ一デイスク装置2間において
は、図示しないコントローラの制御下にDMA(Dir
eot Memory Aoaees)転送方
式によってデータ転送が行われる。Between the RAM 2 and the 70-bit disk device 2, DMA (Dir.
Data transfer is performed using the eot Memory Aoaeees) transfer method.
次に第3図(A)・(B)のタイムチャートを参照して
上記実施例のデータ転送の動作を説明する。先ず、フロ
ッピーディスク装置2からメインシステム1に対しデー
タ転送を行う場合を、第3図(A)を参照して説明する
。而しであるタイミングTnではメインシステム1はト
ライステートバッファB、−E。Next, the data transfer operation of the above embodiment will be explained with reference to the time charts of FIGS. 3(A) and 3(B). First, the case where data is transferred from the floppy disk device 2 to the main system 1 will be explained with reference to FIG. 3(A). However, at timing Tn, the main system 1 stores tri-state buffers B and -E.
のうちトライステートバッファ島のみを開成し、他のト
ライステートバッファE、、B、% B、を閉成する。Among them, only the tristate buffer island is opened, and the other tristate buffers E, , B, % B are closed.
またこのタイミングTn’″C図示しないコントローラ
(」、トライステートバッファB5〜B8のうちトライ
ステートバッファへのみを開成し、他のトライステート
バッファB、1% E、、B、は閉成する。そしてRA
M、内のある1セクタ分のデータがパスラインBUへ
、トライステートバッファB2、パスラインB U S
、を介しプログラム転送によってメインシステム1に転
送される。同時に、フロッピーディスク装置2のあるセ
クタ内のデータがパスラインBU!%、)ライステート
バッファB8、パスラインB U Saを介しDMA転
送によってRAM、に転送される。Also, at this timing Tn'''C, a controller (not shown) opens only the tristate buffers among the tristate buffers B5 to B8, and closes the other tristate buffers B, 1% E, , B. R.A.
M, one sector worth of data is sent to the pass line BU, tri-state buffer B2, pass line BU
, and is transferred to the main system 1 by program transfer. At the same time, the data in a certain sector of the floppy disk device 2 is transferred to the pass line BU! %, ) is transferred to the RAM by DMA transfer via the license state buffer B8 and the pass line B U Sa.
次にタイミングT”−4−1になると、メインシステム
1はトライステートバッファB1〜B4のうちトライス
テートバッファB4のみを開成する。また図示しないコ
ントローラはトライステートバッファB5〜B8のうち
トライステートバッファへのみを開成する。そしてRA
M2内の上記タイミングTnで転送格納された1セクタ
分のデータが、パスラインBUS3、)ライステートバ
ッファへ、パスラインBU S、を介しメインメモリ1
に、プログラム転送によって転送される。同時に、フロ
ッピーディスク装置20次のセクタ、即ち、上記タイミ
ングTnでデータを読出されていたセクタに連続する次
のセクタ内のデータが、パスラインBtJS4、)ライ
ステートバッファ九、パスラインE U S2を介しR
AM、にDMA転送によって転送される。Next, at timing T"-4-1, the main system 1 opens only the tri-state buffer B4 among the tri-state buffers B1 to B4. Also, the controller (not shown) opens the tri-state buffer B4 among the tri-state buffers B5 to B8. Only open the RA.
One sector worth of data transferred and stored at the timing Tn in M2 is transferred to the main memory 1 via the pass line BUS3,) to the current state buffer.
is transferred by program transfer. At the same time, the data in the next sector of the floppy disk device 20, that is, the next sector following the sector from which data was read at the timing Tn, is transferred to the pass line BtJS4, the license state buffer 9, and the pass line EUS2. Intermediate R
AM, by DMA transfer.
次にタイミングT”+2になると上記タイミングTnで
述べた状態に復帰し、またこのタイミングT”+2の動
作が終了すると上記タイミングT n十lの状態に復帰
し、以下、全く同様にしてタイミングTnとタイミング
1升、の状態が交互に繰返され、フロッピーディスク装
置2の連続するセクタからのデータが順次読出されて、
RAM、とRAM2に交互にDMA転送され、更にRA
M、、RA M2かう交互に1セクタ分のデータがメ
インシステム1にプログラム転送される。Next, at timing T''+2, the state is returned to the state described at the timing Tn, and when the operation at this timing T"+2 is completed, the state is returned to the state at the timing Tn11, and thereafter, at timing Tn, in exactly the same manner. The following states are repeated alternately, and data from consecutive sectors of the floppy disk drive 2 is read out in sequence.
DMA is transferred alternately to RAM and RAM2, and then to RAM
One sector worth of data is alternately transferred to the main system 1 as a program.
次ICメインシステム1からフロッピーディスク装置2
へのデータ転送するときの動作を第3図か)により説明
する。而しであるタイミングT’nでは、メインシステ
ム1はトライステートバッファB1〜へのうちトライス
テートバッファへのみを開成し、また図示しないコント
ローラはトライステートバッフ7B、〜B8のうちトラ
イステートバッファ馬のみを開成する。そしてメインシ
ステム1から1セクタ分のデータがパスラインBUS、
、)ライステートバッファB1、パスラインB U S
、を介しRA M。Next IC main system 1 to floppy disk device 2
The operation when transferring data to the computer will be explained with reference to FIG. At timing T'n, the main system 1 opens only the tri-state buffers among the tri-state buffers B1~, and the controller (not shown) opens only the tri-state buffers among the tri-state buffers 7B and B8. to open. Then, one sector worth of data from main system 1 is transferred to the pass line BUS,
,) license state buffer B1, pass line BUS
, via RAM.
ヘプログラム転送によって書込まれる。また同時に、R
AM、内の1セクタ分のデータがパスラインBUR8%
)ライステートバッファ巧、パスラインB4を介しフロ
ッピーディスク装置2のあるセクタに書込まれる。Written to by program transfer. At the same time, R
AM, 1 sector worth of data is pass line BUR8%
) is written to a certain sector of the floppy disk drive 2 via the path line B4.
次に、タイミングT′ユ+、では、メインシステム1は
トライステートバッファB1〜Bρうちトライステート
バッファへのみを開成する。また図示しないコントロー
ラはトライステートバッファB、〜B8のウチトライス
テートバツファ屹のみを開成する。そしてタイミングT
′□でRAM、に書込まれた1セクタ分のデータが、パ
スラインB U sz、)ライステートバッファB5、
パスラインB U S、を介しフロッピーディスク装置
2の次のセクタ、即ち、上記タイミングT’nでデータ
を書込まれていたセクタに連続する次のセクタ内にDM
A転送によって書込まれる。同時にメインシステ1から
次の1セクタ分のデータが、パスラインBUS、、)ラ
イステートバッファBl、パスラインB U S、を介
しKA M2ヘプログラム転送によって書込まれる。Next, at timing T'U+, the main system 1 opens only the tristate buffers among the tristate buffers B1 to Bρ. Further, a controller (not shown) opens only the tri-state buffers of tri-state buffers B and B8. And timing T
One sector worth of data written to the RAM in '□ is transferred to the pass line B U sz,
The DM is transferred to the next sector of the floppy disk device 2 via the pass line BUS, that is, the next sector following the sector in which data was written at the timing T'n.
Written by A transfer. At the same time, data for the next one sector is written from the main system 1 to the KA M2 by program transfer via the pass lines BUS, .
次に、タイミング”qgになると、上記タイミングT’
nで述べた状態に戻シ、またこのタイミングT′ユ+2
の終了峠は上記タイミングT′叶、の状態に戻シ、以下
、全く同様にしてタイミングT’nとタイミングT′。Next, when the timing "qg" is reached, the above timing T'
Return to the state described in n, and return to this timing T'yu+2
At the end of the pass, the state is returned to the above timing T', and thereafter, timing T'n and timing T' are reached in exactly the same manner.
十、の状態が交互に繰返され、メインシステム1から1
セクタ分づつのデータがKA4゜M、、RAM2に交互
にプログラム転送され、更にRAM1%RAM、からフ
ロッピーディスク装置2へ交互に上記1セクタ分のデー
タがDMA転送されて連続するセクタへ順次書込まれる
。The states of 10 and 10 are repeated alternately, and the main system 1 to 1
Sector-by-sector data is alternately program-transferred to KA4゜M, RAM2, and furthermore, one sector-worth of data is alternately DMA-transferred from RAM1% RAM to floppy disk device 2 and sequentially written to consecutive sectors. It will be done.
この発明は以上説明したように、電子計算機のメインシ
ステムとフロッピーディスク間に2個のRAMを介在さ
せ、またこれらRAMを交互にメインシステムおよびフ
ロッピーディスク装置と接続することによって、メイン
システムとRAM間ではプログラム転送方式によってデ
ータ転送を行い、またRAMとフロッピーディスク装置
間では11i1A転送方式によシデータ転送を行うよう
にしたデータ転送方式を提供したから、フロッピーディ
スク装置に対するデータの読出し、書込み処理が高速で
しかも確実に行え、即ち、連続すくセクタに対するデー
タの読出し、書込み処理が確実に行える111点がある
。またGPUはしたがって待ち時間が少くなるからその
使用効率が従来よりアップする1点もある。As explained above, the present invention interposes two RAMs between the main system of a computer and a floppy disk, and connects these RAMs alternately to the main system and floppy disk device, thereby creating a connection between the main system and the RAM. Since we have provided a data transfer method in which data is transferred using the program transfer method, and data is transferred using the 11i1A transfer method between the RAM and the floppy disk device, data reading and writing to and from the floppy disk device can be performed at high speed. However, there are 111 points that can be performed reliably, that is, read and write data to consecutive sectors can be reliably performed. Another advantage of GPUs is that they can be used more efficiently than before because the waiting time is reduced.
第1図はフロッピーディスクのトラックの模式図、第2
図はこの発明の一実施例のシステム構成図、第3図(A
)、(IIGは夫々、フロッピーディスク装置2からメ
インシステム1へのデータ転送およびメインシステム1
からフロッピーディスク装置2へのデータ転送の各動作
を夫々説明するタイムチャートである。
1・・・・・・メインシステム、2・・・・・・フロッ
ピーディスク装置、RAM1、R入Mi・・・・・ラン
ダムアクセスメモリ、B1〜B、・・・・・・トライス
テートバッファ。
特許出願人 カシオ計算機株式会社Figure 1 is a schematic diagram of a floppy disk track, Figure 2
The figure is a system configuration diagram of one embodiment of this invention, and Fig. 3 (A
), (IIG are data transfer from floppy disk device 2 to main system 1 and main system 1, respectively.
3 is a time chart illustrating each operation of data transfer from the floppy disk device 2 to the floppy disk device 2. FIG. 1... Main system, 2... Floppy disk device, RAM1, R input Mi... Random access memory, B1-B,... Tri-state buffer. Patent applicant Casio Computer Co., Ltd.
Claims (1)
置と、上記メインシステムと70ツピ一デイスク装置間
に介在する2個のRAM(ランダムアクセスメモリ〕と
を有し、一方の上記RAMと上記フロッピーディスク装
置間においてデータ転送中に他方の上記RAMと上記メ
インシステム間においてデータ転送を行う第1のデータ
転送モートド、一方の上記RAMと上記メインシステム
間においてデータ転送中に他方の上記RAMと上記フロ
ッピーディスク装置間においてデータ転送を行う第2の
データ転送モードとを交互に実行することを特徴とする
データ転送方式。Kameko Computer has a main system, a floppy disk device, and two RAMs (random access memories) interposed between the main system and the 70-bit disk device, and one RAM and the floppy disk device. a first data transfer mode for transferring data between the other RAM and the main system during data transfer; and a first data transfer mode for transferring data between the other RAM and the main system; A data transfer method characterized in that a second data transfer mode in which data is transferred is alternately executed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11406782A JPS595373A (en) | 1982-07-02 | 1982-07-02 | Data transfer system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11406782A JPS595373A (en) | 1982-07-02 | 1982-07-02 | Data transfer system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS595373A true JPS595373A (en) | 1984-01-12 |
Family
ID=14628196
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP11406782A Pending JPS595373A (en) | 1982-07-02 | 1982-07-02 | Data transfer system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS595373A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS59114661A (en) * | 1982-12-22 | 1984-07-02 | Toshiba Corp | Magnetic disk interface device |
JPS6163714A (en) * | 1984-08-30 | 1986-04-01 | ヘキスト・アクチエンゲゼルシヤフト | High strength polyester yarn and its production |
JPS61200613U (en) * | 1985-05-31 | 1986-12-16 | ||
JPS62105720U (en) * | 1985-12-24 | 1987-07-06 | ||
JPH021519U (en) * | 1988-06-07 | 1990-01-08 | ||
JPH021520U (en) * | 1988-06-07 | 1990-01-08 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS55146543A (en) * | 1979-04-30 | 1980-11-14 | Ibm | Signal collection device |
JPS56114059A (en) * | 1980-02-14 | 1981-09-08 | Mitsubishi Electric Corp | Disk device |
JPS5851367A (en) * | 1981-09-24 | 1983-03-26 | Fujitsu Ltd | Control processing system for floppy disk device |
-
1982
- 1982-07-02 JP JP11406782A patent/JPS595373A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS55146543A (en) * | 1979-04-30 | 1980-11-14 | Ibm | Signal collection device |
JPS56114059A (en) * | 1980-02-14 | 1981-09-08 | Mitsubishi Electric Corp | Disk device |
JPS5851367A (en) * | 1981-09-24 | 1983-03-26 | Fujitsu Ltd | Control processing system for floppy disk device |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS59114661A (en) * | 1982-12-22 | 1984-07-02 | Toshiba Corp | Magnetic disk interface device |
JPS6163714A (en) * | 1984-08-30 | 1986-04-01 | ヘキスト・アクチエンゲゼルシヤフト | High strength polyester yarn and its production |
JPS61200613U (en) * | 1985-05-31 | 1986-12-16 | ||
JPH0225545Y2 (en) * | 1985-05-31 | 1990-07-13 | ||
JPS62105720U (en) * | 1985-12-24 | 1987-07-06 | ||
JPH0327698Y2 (en) * | 1985-12-24 | 1991-06-14 | ||
JPH021519U (en) * | 1988-06-07 | 1990-01-08 | ||
JPH021520U (en) * | 1988-06-07 | 1990-01-08 | ||
JPH0522343Y2 (en) * | 1988-06-07 | 1993-06-08 | ||
JPH0539777Y2 (en) * | 1988-06-07 | 1993-10-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS61188582A (en) | Multi-window writing controller | |
EP0451516B1 (en) | Improved SCSI device in a small computer system | |
JPH077260B2 (en) | Image data rotation processing apparatus and method thereof | |
JPS595373A (en) | Data transfer system | |
JPS60124754A (en) | Buffer storage control system | |
JPS62231367A (en) | Dma data transfer system | |
JP2976443B2 (en) | Information processing device that exchanges data via system bus | |
JP2642087B2 (en) | Data transfer processing mechanism between main storage devices | |
JPH04367058A (en) | Information device | |
JPH01175649A (en) | Micro processor | |
JPH03189755A (en) | Inter-memory transfer device | |
JPS60189043A (en) | processor | |
JPH01259441A (en) | Bus interface device | |
EP0264740A2 (en) | Time partitioned bus arrangement | |
KR950011061B1 (en) | A i/o data control circuit for shared memory | |
JPS6217873A (en) | Image processing system | |
JPS62255989A (en) | Transfer system for data between frame buffers | |
JP2884620B2 (en) | Digital image processing device | |
JPS58137024A (en) | Controller for peripheral device | |
JPH01125621A (en) | Register setting system | |
JPS623360A (en) | Information processor | |
JPS60253083A (en) | Storage device controlling system | |
JPS6297048A (en) | Interface circuit | |
JPH02307149A (en) | Direct memory access control system | |
JPS58166581A (en) | Memory addressing method |