JPS6194158A - Control system of storage device - Google Patents
Control system of storage deviceInfo
- Publication number
- JPS6194158A JPS6194158A JP59215833A JP21583384A JPS6194158A JP S6194158 A JPS6194158 A JP S6194158A JP 59215833 A JP59215833 A JP 59215833A JP 21583384 A JP21583384 A JP 21583384A JP S6194158 A JPS6194158 A JP S6194158A
- Authority
- JP
- Japan
- Prior art keywords
- memory
- file
- main memory
- main
- 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
Landscapes
- Memory System Of A Hierarchy Structure (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は情頼処理装置において、メモリファイルを収容
している記憶装置の制御方法に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a method for controlling a storage device that accommodates memory files in an information processing device.
本発明は各装置がパス接続された情報処理装置における
記憶装置の制御方式に利用される。INDUSTRIAL APPLICATION This invention is utilized for the control method of the storage device in the information processing apparatus in which each device is path-connected.
従来、小中規模情報処理装置の回路構成は第5図に示す
ような構成が一般に採用されている。Conventionally, a circuit configuration as shown in FIG. 5 has generally been adopted as a circuit configuration of a small to medium-sized information processing device.
第5図において、共通バス(C−BUS)31上に主プ
ロセッサ(CPU)21、主メモリ (MM)1、複数
個の入出力制御部(IOCI〜■0Cn)22−1〜2
2−nおよび磁気ディスク装置(DK)24を制御する
磁気ディスク制御部(DKC)23が接続されている。In FIG. 5, a main processor (CPU) 21, a main memory (MM) 1, and a plurality of input/output control units (IOCI~■0Cn) 22-1~2 are arranged on a common bus (C-BUS) 31.
A magnetic disk control unit (DKC) 23 that controls the magnetic disk drives 2-n and a magnetic disk device (DK) 24 is connected thereto.
この記憶回路の構成ではイニシャルプログラムロード時
に、主メモリエに常駐するプログラムモジュールおよび
データは磁気ディスク装置23の所定の領域から読出さ
れ主メモリ1に収容される。In this storage circuit configuration, at the time of initial program loading, program modules and data resident in the main memory are read from a predetermined area of the magnetic disk drive 23 and stored in the main memory 1.
主メモリ1のメモリ容量は主プロセッサ21のアドレッ
シング能力やメモリコストなどの兼ね合いより、通常、
主プロセッサの実アドレッシング容量と同一容量または
それ以下のメモリ容量のものが設定されている。主メモ
リに常駐できないプログラムおよびデータは磁気ディス
ク装置に収容され必要の都度、主メモリと磁気ディスク
装置との間でロールインまたはロールアウトが行われる
。The memory capacity of the main memory 1 is usually determined based on the addressing ability of the main processor 21, memory cost, etc.
A memory capacity that is equal to or smaller than the actual addressing capacity of the main processor is set. Programs and data that cannot reside in the main memory are stored in the magnetic disk device, and are rolled in or out between the main memory and the magnetic disk device whenever necessary.
特に、仮想記憶方式のものでは非常に大きい仮想アドレ
ス空間を有し、主メモリと磁気ディスク装置との間で5
128やIKB単位の比較的小さなデータ単位(以下、
ページという。)で頻繁にこのページの入替えが実行さ
れる。In particular, the virtual memory type has a very large virtual address space, with 5.
A relatively small data unit of 128 or IKB (hereinafter referred to as
It's called a page. ), this page is frequently replaced.
しかし磁気ディスク装置ではアクセスに要する時間は長
く、小型の固定ディスク装置のアクセスタイムは20〜
100m5を要する。したがって高速なページの入替え
の要求に対してこのような所要時間値は非常に大きな欠
点となる。However, magnetic disk devices require a long time to access, and small fixed disk devices have an access time of 20 to 30 minutes.
It takes 100m5. Therefore, such a required time value becomes a very large drawback for requests for high-speed page replacement.
本発明はこの欠点を解決するために、高性能で経済的に
構築することのできる記憶装置の制御方式を提供するこ
とを目的とする。In order to solve this drawback, the present invention aims to provide a storage device control method that can be constructed economically with high performance.
さらに本発明によって小規模な情報処理装置において、
固定ディスクを必要としない大容量メモリシステムの実
現も目的とする。Furthermore, according to the present invention, in a small-scale information processing device,
The aim is also to realize a large-capacity memory system that does not require fixed disks.
本発明は、主プロセッサと主メモリとファイルメモリと
、入出力制御部とを備え、これらがひとつの共通バスに
接続され、上記ファイルメモリの内容を読出して主メモ
リに転送して利用する制御手段を含む記憶装置の制御方
式において、上記ファイルメモリが大型のRA、 Mに
より構成され、
上記主メモリとこのファイルメモリとの間を接続し、高
速にデータを転送できる上記共通バスとは別の信号線と
、
上記主メモリに接続されたアドレスマツピングデコーダ
と、
このアドレスマツキングデコーダおよび上記信号線を介
してのデータ転送を制御し、上記主プロセッサとは別の
マイクロプロセッサとを備え、上記アドレスマツピング
デコーダは上記主メモリのメモリ空間を上記ファイルメ
モリ上の離散する領域の組合せとして定義する回路を含
むことを特徴とする。The present invention has a main processor, a main memory, a file memory, and an input/output control unit, and these are connected to one common bus, and the control means reads the contents of the file memory and transfers it to the main memory for use. In a control system for a storage device, the file memory is configured with a large RA, M, and a signal separate from the common bus that connects the main memory and the file memory and can transfer data at high speed is provided. an address mapping decoder connected to the main memory; and a microprocessor separate from the main processor and configured to control data transfer via the address mapping decoder and the signal line, The mapping decoder is characterized in that it includes a circuit that defines the memory space of the main memory as a combination of discrete areas on the file memory.
ファイルメモリに、その主電源が切断されても、そのメ
モリ内容を保持するための補助電池を含むことが好まし
い。Preferably, the file memory includes an auxiliary battery for retaining its memory contents even when its main power source is disconnected.
記憶部をICメモリにより構成されたRAMファイル構
造のものとし、この記憶部は主メモリに収容されたデー
タ単位、すなわちページのそれぞれに対してアドレスマ
ツピングデコーダによって記憶部の内部の空間的な部分
との対応がなされるようにされ、また記憶部は共通バス
経由によってもアクセス可能となるように接続されてい
るので、情報処理装置の記憶部を従来例装置に多用され
ている磁気ディスクからアクセス速度が飛躍的に高いス
タティックRAMを用いたものにすることができる。The storage unit has a RAM file structure constituted by an IC memory, and this storage unit uses an address mapping decoder to map a spatial portion inside the storage unit to each data unit, that is, page, stored in the main memory. In addition, since the storage section is connected so that it can be accessed via a common bus, the storage section of the information processing device can be accessed from the magnetic disk that is often used in conventional devices. It is possible to use static RAM, which has significantly higher speed.
本発明の一実施例を図面によって説明する。 An embodiment of the present invention will be described with reference to the drawings.
第1図は上記実施例のブロック構成図であり、本図にお
いて、主プロセッサ21、主メモリ1、ファイルメモリ
であるRAMファイル2およびn個の入出力制御部22
−1〜22−nが共通バス31に接続されている。FIG. 1 is a block diagram of the above embodiment. In this figure, a main processor 21, a main memory 1, a RAM file 2 serving as a file memory, and n input/output control units 22 are shown.
-1 to 22-n are connected to the common bus 31.
RAMファイル2は大型のスタティックRAMにより構
成され、この内容を読み出して主メモリ1に転送して利
用する制御手段として
(1)主メモリ1とRAMファイル2の間に高速にデー
タを転送する上記共通バスとは異なる信号線31が設け
られ、
(2)主メモリ1に接続されたアドレスマツピングデコ
ーダ3と
(3) このアドレスマツピングデコーダ3および上
記の信号線31−1を介してデータ転送を制御し、主プ
ロセッサとは別のマイクロプロセッサ4とを備え、
(4)、アドレスマツピングデコーダ3は主メモリ1の
メモリ空間をRAMファイル2上の離散する領域の組合
せとして定義する回路を含むものである。The RAM file 2 is composed of a large static RAM, and as a control means for reading out the contents and transferring it to the main memory 1 for use, (1) the above-mentioned common method for transferring data at high speed between the main memory 1 and the RAM file 2; A signal line 31 different from the bus is provided, and (2) an address mapping decoder 3 connected to the main memory 1 and (3) data transfer via this address mapping decoder 3 and the above signal line 31-1. (4) The address mapping decoder 3 includes a circuit that defines the memory space of the main memory 1 as a combination of discrete areas on the RAM file 2. .
以上が本発明の特徴であり、さらにRAMファイル2は
上記のようにスタティックRAMの素子群より構成され
ているので、記憶装置全体の主電源が切断された場合に
そなえてメモリ内容を保持するため補助電池30が設け
られている。The above are the features of the present invention, and since the RAM file 2 is composed of a group of static RAM elements as described above, the memory contents are retained in case the main power of the entire storage device is cut off. An auxiliary battery 30 is provided.
またマイクロプロセッサ4は主プロセッサ21から発行
された主メモリ1とRAMファイル2との間の転送コマ
ンドの解釈実行、読出しエラ一時の規定回数のりトライ
処理、エラー処理および主プロセッサ1への割込み通知
などの制御を行うものである。In addition, the microprocessor 4 interprets and executes transfer commands issued from the main processor 21 between the main memory 1 and the RAM file 2, processes a specified number of retries in the event of a read error, processes errors, and notifies the main processor 1 of interrupts. It controls the
本実施例の記憶装置の回路構成図を第2図に示す。第2
図において主メモリ1は256 KbのダイナミックR
AMで構成されIMbの記憶容量を有し、RA Mファ
イル2は256 KbのスタティックRAMにより構成
され、その容量は5Mbで補助電池30によって電源停
電時にバッファアップされる。主メモリ1とRAMファ
イル2はいずれもハイド単位のパリティチェンク機能を
有するものである。FIG. 2 shows a circuit diagram of the memory device of this embodiment. Second
In the figure, main memory 1 is a 256 Kb dynamic R
The RAM file 2 is composed of a 256 Kb static RAM, which has a capacity of 5 Mb, and is buffered up by the auxiliary battery 30 in the event of a power outage. Both the main memory 1 and the RAM file 2 have a parity change function in units of hides.
第3図に示すように主メモリとRAMファイルはIKb
単位の論理的なページP o 、P + 、”−−−−
−’−P、1に区分しアドレスマツピングデコーダ(M
AP)により対応づけられており1ページが主メモリと
RAMファイル間の転送単位となる。第3図の例では主
メモリのPo、P+ はRAMファイルのエリヤOのp
o・0、po・1に、P2、P3はエリヤ1のPl・1
.Pi・2に、P 1021、P4O10はエリヤのP
3・1021、P3・1022というようにRAMファ
イルのデータが主メモリにロードされており、アドレス
マツピングデコーダにより主メモリとRAMファイルの
関係が明確化されている。As shown in Figure 3, the main memory and RAM files are IKb
Unit logical pages P o , P + ,”----
-'-P, 1 and address mapping decoder (M
AP), and one page is the unit of transfer between the main memory and the RAM file. In the example shown in Figure 3, Po and P+ in the main memory are p in area O of the RAM file.
o・0, po・1, P2, P3 are Pl・1 of area 1
.. Pi・2, P 1021, P4O10 is Elijah's P
The data of the RAM file is loaded into the main memory as 3.1021 and P3.1022, and the relationship between the main memory and the RAM file is clarified by the address mapping decoder.
第4図はアドレスマツピングデコーダの構造を示す図で
あり、RAMファイル内のIMbのエリヤアドレス(A
、。〜A、2) 、エリヤ内のページアドレス(A I
o = A Iq )およびページの有効/無効を示す
ページバリッド(PV)ビットと、ページが本記憶装置
内にすなわち主メモリまたはRAMファイル内に存在す
ることを示すオンメモリ (ONM)ビットとの2ビツ
トのページコントロールピントより成るディスクリブタ
で構成され、主メモリの1ページ毎に1つのディスクリ
ブタが割当てられ、ページバリッドビノトおよびオンメ
モリピッドにより無効なページ、すなわち本記憶装置に
は存在しないページがアクセスされたことを検出する。FIG. 4 is a diagram showing the structure of the address mapping decoder, and shows the area address (A) of IMb in the RAM file.
,. ~A, 2), page address in area (A I
o = A Iq ) and a page valid (PV) bit indicating whether the page is valid/invalid, and an on-memory (ONM) bit indicating that the page resides in the main storage, i.e. in main memory or a RAM file. It consists of a disc libter consisting of a page control pin of bits, one disc libtar is allocated for each page of main memory, and a page valid bit and an on-memory pin are used to indicate an invalid page, that is, a page that does not exist in this storage device. Detect that has been accessed.
つぎに主メモリとRAMファイル間のデータ転送につい
て説明する。Next, data transfer between the main memory and the RAM file will be explained.
表は主メモリとRAMファイル間の転送に関するコマン
ドの一例で、主プロセッサからコマンドおよびパラメー
タを発行することにより、本紀・億回路内のマイクロプ
ロセッサ8が解釈し、主メモリーRAMファイル間の転
送パス(MM−RFパス) 31−1により高速でデー
タ転送を実行する。The table shows an example of commands related to transfer between the main memory and RAM files. By issuing commands and parameters from the main processor, the microprocessor 8 in the circuit will interpret them and create a transfer path between the main memory and RAM files. MM-RF path) 31-1 executes data transfer at high speed.
コマンド動作を終了すると、終了状態をステータスレジ
スタ10にセントし、主プロセッサに割込(INT)を
発生する。GETI、PUTIは主メモリとRAMファ
イルの対応関係を変更する場合(例えば、主メモリに存
在しないタスクが起動され、RAMファイル内のプログ
ラムを必要とする場合)に使用されメモリマツプを更新
する。GET2、PUT2は現在のメモリマツプを更新
せず、固定データを再ロードしたり、処理済データをR
AMファイル内のデータ・プール領域にストアする場合
などに使用される。When the command operation is completed, the completion status is written to the status register 10 and an interrupt (INT) is generated to the main processor. GETI and PUTI are used to update the memory map when changing the correspondence between the main memory and the RAM file (for example, when a task that does not exist in the main memory is activated and requires a program in the RAM file). GET2 and PUT2 do not update the current memory map, but reload fixed data or R the processed data.
It is used when storing data in the data pool area within an AM file.
この他に、慣用されているメモリクリヤコマンド、診断
コマンドなどが提供されることは勿論である。In addition to this, of course, commonly used memory clear commands, diagnostic commands, etc. are provided.
つぎに、RAMファイルを本実施例による記憶装置の外
部からアクセスする場合について説明する。Next, a case will be described in which the RAM file is accessed from outside the storage device according to this embodiment.
主プロセッサまたは第2図に示すいずれかの入出力制御
部22−1のデマンドアドレス(DMA)を有する回路
によりRAMファイルをアクセスすることができる。The RAM file can be accessed by a circuit having a demand address (DMA) of the main processor or any of the input/output controllers 22-1 shown in FIG.
この場合まず共通バスより、エリアアドレスレジスタ(
AR)に特定のエリヤ番号を設定し、つぎに共通ハス3
1上にRAMファイルセレクト信号(RFS)をオンと
する。これにより主メモリとRAMファイルのパスは切
り離され共通バスのアドレスAB19〜0、データバス
DB15〜0によりRAMファイルと外部回路との間で
データ転送が実行される。・
上に述べように、主メモリとRAMファイルは独立にア
クセス可能であり、したがって主メモリとRAMファイ
ル間転送中に外部デマンドアドレス回路よりRAMファ
イルセレクト信号が発生する場合がある。このため競合
制御回路15を有し、主メモリーRAMファイル間転送
中はRAMファイルセレクトを許可しないようにしてい
る。In this case, first, the area address register (
AR), set a specific area number, and then set the common lotus 3
1, turn on the RAM file select signal (RFS). As a result, the path between the main memory and the RAM file is separated, and data transfer is executed between the RAM file and the external circuit using the common bus addresses AB19-0 and data buses DB15-0. - As mentioned above, the main memory and RAM file can be accessed independently, so a RAM file select signal may be generated from the external demand address circuit during transfer between the main memory and the RAM file. For this reason, a contention control circuit 15 is provided, and RAM file selection is not permitted during transfer between main memory RAM files.
つぎにマイクロブロセ・ンサ(μp)4により実現する
機能は
■ コマンド解釈実行、終了処理を行う。Next, the functions realized by the microprocessor (μp) 4 are: (1) Command interpretation and execution and termination processing.
■ 主メモリーRA Mファイル間転送時にパリティエ
ラーを検出した場合、エラーが発生した番地より自動的
にリトライ動作を行い、リトライより正常にリードでき
た場合は主プロセッサにエラーを通知せずに引続き転送
を実行する。逆に同一番地で再度エラーが発生した場合
は転送を中止し、・エラーステータスを準備し、主プロ
セッサに割込み通知する。このようにリトライ動作を実
行することにより、メモリの偶発エラーを救済しメモリ
システムの信頼度を高めることができる。■ If a parity error is detected during transfer between main memory RAM files, a retry operation is automatically performed from the address where the error occurred, and if the read is successful after the retry, the transfer continues without notifying the main processor of the error. Execute. Conversely, if an error occurs again at the same address, the transfer is stopped, an error status is prepared, and an interrupt notification is sent to the main processor. By performing the retry operation in this manner, it is possible to relieve random errors in the memory and increase the reliability of the memory system.
■ 電池の電圧低下を検出し割込み通知する(BATA
LM機能)。■ Detects battery voltage drop and notifies interrupt (BATA
LM function).
■ 主メモリをリフレッシュする機能。■ Function to refresh main memory.
■ イニシャライズ信号(INLZ)により主メモリを
ダミーアクセスし初期クリヤする機能。■ Function to dummy access and initial clear the main memory using the initialize signal (INLZ).
■ ページ無効、ページ不在を・検出し主プロセッサに
通知する機能などがある。■ Features include detecting page invalidity and page absence and notifying the main processor.
なお、ディスクリートのICを組合せても上記の機能を
実現できるがマイクロプロセッサ4を使用することによ
りH/Wlが減少しエラーリトライ機能などの付加機能
を容易に達成できる。Note that the above functions can be achieved by combining discrete ICs, but by using the microprocessor 4, H/W1 is reduced and additional functions such as an error retry function can be easily achieved.
つぎに第5図の従来の固定ディスク付記憶回路方式を本
発明による実施例である第1図のものとの性能を比較す
るとIKbにデータの転送に必要な概略時間は従来例で
は
T、−平均シーク時間+平均回転待ち時間(20ms−
100ms) (約8m5)→IKbのデータ転送時
間
(0,6〜1.2 as /b )
+コマンド解析終了処理時間
(約400μs)
故に TI#29〜109rns
一方、本発明の場合ではMM−RF間の転送速度は0.
5 μs/2bで実現できる。Next, comparing the performance of the conventional storage circuit system with fixed disk shown in FIG. 5 with that shown in FIG. Average seek time + average rotation waiting time (20ms-
100ms) (approximately 8m5) → IKb data transfer time (0.6 to 1.2 as /b) + command analysis completion processing time (approximately 400μs) Therefore, TI#29 to 109rns On the other hand, in the case of the present invention, MM-RF The transfer rate between is 0.
This can be achieved at 5 μs/2b.
T2=コマンド解析終了処理時間
(約300 as)
+I Kbのデータ転送時間
(0,25μs/b)
故に Tz =550 ps =0.55m5したが
っておよそ50〜200倍のパフォーマンスを実現でき
ることになる。転送データ量が大きいとさらに転送効率
が良くなる。T2=Command analysis completion processing time (approximately 300 as) +I Kb data transfer time (0.25 μs/b) Therefore, Tz =550 ps =0.55 m5 Therefore, approximately 50 to 200 times higher performance can be achieved. The larger the amount of data to be transferred, the better the transfer efficiency will be.
しかも、信頼度の面では両者余り差がなく、価格面では
現時点では本実施例の方が少し高価であるが、ディスク
コントローラおよび電源回路をも含めた全経費を比較す
ると、大差ないものとなる。Moreover, in terms of reliability, there is not much difference between the two, and in terms of price, although this example is currently a little more expensive, if you compare the total cost including the disk controller and power supply circuit, there is not much difference. .
また、将来、256 KbスタティックRAMの価格低
下やIMbのスタティックRAMの実用化された場合を
考慮すると、さらに大容量のICファイル付記憶回路制
御方式が経済的に実現することが期待できる。Furthermore, if we take into consideration the possibility that the price of 256 Kb static RAM will fall and IMb static RAM will be put into practical use in the future, it is expected that an even larger capacity storage circuit control system with IC file will be realized economically.
RAMファイルは補助電池によりデータの保持が必要で
あるが10Ah程度の容量の一次電池を使用すると交換
検査周期は約1年程度になり、しかもバラチリアラーム
検出機能を付加すれば電池の保守作業は実用上不便なく
行われる。RAM files require an auxiliary battery to retain data, but if a primary battery with a capacity of about 10Ah is used, the replacement inspection cycle will be about one year, and if a disparity alarm detection function is added, battery maintenance work can be reduced. This is done without any practical inconvenience.
さらに大容量の固定ディスク装置を有する情報処理装置
においても、本発明の記憶装置の制御方式を採用し、業
務プログラムに応じて使用頻度の高いプログラム/デー
タをICファイル上に置くことにより性能を改善できる
ことは、以上の説明により明らかである。Furthermore, performance can be improved by adopting the storage device control method of the present invention and placing frequently used programs/data on IC files according to business programs even in information processing devices having large-capacity fixed disk devices. What is possible is clear from the above explanation.
以上説明したように、本発明によれば高速のICファイ
ルを主メモリと密に結合し、メモリマツプによりICフ
ァイルの使用状況を管理し専用のマイクロプロセッサに
よりデータ転送制御を実行することによりコストフォー
マンスに優れた記憶装置の制御方式が得られる効果があ
る。As explained above, according to the present invention, a high-speed IC file is tightly coupled with the main memory, the usage status of the IC file is managed by a memory map, and data transfer control is executed by a dedicated microprocessor, thereby achieving cost performance. This has the effect of providing an excellent storage device control method.
第1図は本発明の一実施例のブロック構成図。
第2図は上記実施例の記憶装置の回路構成図。
第3図はマツプの機能の説明図。
第4図はマツプ内のディスクリブタの説明図。
第5図は従来例のブロック構成図。
1・・・主メモリ、2・・・RAMファイル、3・・・
アドレスマツピングデコーダ、4・・・マイクロプロセ
ッサ、5・・・読出し専用メモリ、6・・・マツプアド
レスレジスタ、7・・・RAMファイルアドレスレジス
タ、8・・・ページカウントレジスタ、9・・・コマン
ドレジスタ、10・・・ステータスレジスタ、1)・・
・エリヤアドレスレジスタ、12・・・マルチプレクサ
回路、13・・・メモリ制御部、14・・・入出カモニ
ド制御、15・・・競合制御回路、16・・・コマンド
・RAMファイル間転送制刺部、17・・・エラー制御
部、18・・・割込みイニシャライズ制御部、21・・
・主プロセッサ、22−1〜22−n・・・入出力制御
部、23・・・磁気ディスク制御部、24・・・磁気デ
ィスク、30・・・補助電池、31・・・共通バス、3
1−1・・・主メモリ・RAMファイル専用バス、BA
TALM・・・電池電圧低下信号、INLZ・・・イニ
シャライズ信号、INT・・・割込み信号、RFS・・
・RAMファイルセレクト信号。FIG. 1 is a block diagram of an embodiment of the present invention. FIG. 2 is a circuit configuration diagram of the storage device of the above embodiment. FIG. 3 is an explanatory diagram of the functions of the map. FIG. 4 is an explanatory diagram of the disc libter in the map. FIG. 5 is a block diagram of a conventional example. 1...Main memory, 2...RAM file, 3...
Address mapping decoder, 4... Microprocessor, 5... Read-only memory, 6... Map address register, 7... RAM file address register, 8... Page count register, 9... Command Register, 10...Status register, 1)...
・Area address register, 12...Multiplexer circuit, 13...Memory control unit, 14...Input/output controller control, 15...Conflict control circuit, 16...Command/RAM file transfer control unit, 17...Error control unit, 18...Interrupt initialization control unit, 21...
- Main processor, 22-1 to 22-n... Input/output control unit, 23... Magnetic disk control unit, 24... Magnetic disk, 30... Auxiliary battery, 31... Common bus, 3
1-1...Main memory/RAM file dedicated bus, BA
TALM...Battery voltage drop signal, INLZ...Initialize signal, INT...Interrupt signal, RFS...
・RAM file select signal.
Claims (2)
イルメモリの内容を読出して主メモリに転送して利用す
る制御手段を含む 記憶装置の制御方式において、 上記ファイルメモリの大型のRAMにより構成され、 上記主メモリと上記ファイルメモリとの間を接続し、高
速にデータを転送できる上記共通バスとは別の信号線と
、 上記主メモリに接続されたアドレスマッピングデコーダ
と、 このアドレスマッピングデコーダおよび上記信号線を介
してのデータ転送を制御し、上記主プロセッサとは別の
マイクロプロセッサと を備え、 上記アドレスマッピングデコーダは、 上記主メモリのメモリ空間を上記ファイルメモリ上の離
散する領域の組合せとして定義する回路を含む ことを特徴とする記憶装置の制御方式。(1) A main processor, a main memory, a file memory, and an input/output control unit, all of which are connected to a common bus, and a controller that reads the contents of the file memory and transfers them to the main memory for use. a signal line separate from the common bus that connects the main memory and the file memory and can transfer data at high speed; an address mapping decoder connected to the main memory; and a microprocessor that controls data transfer via the address mapping decoder and the signal line and is separate from the main processor; . A control method for a storage device, comprising a circuit that defines a memory space of the main memory as a combination of discrete areas on the file memory.
そのメモリ内容を保持するための補助電池を含む 特許請求の範囲第(1)項に記載の記憶装置の制御方式
。(2) Even if the main power to the file memory is turned off,
A control system for a storage device according to claim (1), which includes an auxiliary battery for retaining the memory contents.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59215833A JPS6194158A (en) | 1984-10-15 | 1984-10-15 | Control system of storage device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59215833A JPS6194158A (en) | 1984-10-15 | 1984-10-15 | Control system of storage device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS6194158A true JPS6194158A (en) | 1986-05-13 |
Family
ID=16679016
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP59215833A Pending JPS6194158A (en) | 1984-10-15 | 1984-10-15 | Control system of storage device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6194158A (en) |
-
1984
- 1984-10-15 JP JP59215833A patent/JPS6194158A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2099025C (en) | Personal computer with programmable threshold fifo registers for data transfer | |
EP0671691B1 (en) | Storage controller and bus control method for use therewith | |
US5109517A (en) | System for selectively controlling slots in an IBM-AT/NEC 9801 dual-compatible computer | |
KR20070024670A (en) | Apparatus and Method for High Performance Volatile Disk Drive Memory Access Using Integrated DMA Engine | |
KR100560552B1 (en) | Data storage system | |
US20120117314A1 (en) | Memory devices operated within a communication protocol standard timeout requirement | |
US9520170B2 (en) | Volume select for affecting a state of a non-selected memory volume | |
US8650414B2 (en) | Logic device having status and control registers for recording the status and controlling the operation of memory slots such that each memory slot is identified using a bus address and port number | |
US20130097379A1 (en) | Storage system and method of controlling storage system | |
US5996045A (en) | IDE disk drive arrangement that combines the capacity of a master drive and slave drive while hiding the presence of slave drive to a host computer | |
GB2360377A (en) | Interface for bank of disk drives | |
EP0139254A2 (en) | Apparatus and method for direct memory to peripheral and peripheral to memory data transfer | |
US7221531B2 (en) | Staggered spin-up disable mechanism | |
US10795772B2 (en) | Memory system | |
JPS6194158A (en) | Control system of storage device | |
JP2807010B2 (en) | Tape drive control unit for interconnection between host computer and tape drive and method of operating the same | |
CN1735855B (en) | Method and apparatus for handling data transfers | |
CN100371916C (en) | SCSI magnetic disc recording device and mehtod | |
KR100331042B1 (en) | Dual storage apparatus in communication system | |
EP0316251A2 (en) | Direct control facility for multiprocessor network | |
JPS6217877Y2 (en) | ||
JP3043361B2 (en) | Distributed processor control method | |
JPS62269255A (en) | Semiconductor memory device | |
JPS61134859A (en) | Backup controlling system of memory | |
KR20120054674A (en) | Structure of hybridmemory supporting high-speed dram interface and data storing and restoring method |