Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0827762B2 - Common memory controller - Google Patents
[go: Go Back, main page]

JPH0827762B2 - Common memory controller - Google Patents

Common memory controller

Info

Publication number
JPH0827762B2
JPH0827762B2 JP3117402A JP11740291A JPH0827762B2 JP H0827762 B2 JPH0827762 B2 JP H0827762B2 JP 3117402 A JP3117402 A JP 3117402A JP 11740291 A JP11740291 A JP 11740291A JP H0827762 B2 JPH0827762 B2 JP H0827762B2
Authority
JP
Japan
Prior art keywords
access
memory
area
operation command
memory control
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 - Lifetime
Application number
JP3117402A
Other languages
Japanese (ja)
Other versions
JPH06222969A (en
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.)
Oki Electric Industry Co Ltd
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
Oki Electric Industry Co Ltd
NTT Inc USA
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 Nippon Telegraph and Telephone Corp, Oki Electric Industry Co Ltd, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Priority to JP3117402A priority Critical patent/JPH0827762B2/en
Publication of JPH06222969A publication Critical patent/JPH06222969A/en
Publication of JPH0827762B2 publication Critical patent/JPH0827762B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Exchange Systems With Centralized Control (AREA)

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、電子交換機等の中央制
御系における1又は2以上の処理装置へ接続される共通
記憶装置の共通メモリ制御装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a common memory control device for a common storage device connected to one or more processing devices in a central control system such as an electronic exchange.

【0002】[0002]

【従来の技術】一般に、電子交換機等のリアルタイムで
処理を行うことが要求されるような処理装置にあって
は、リアルタイムでの処理を保証するために複数の処理
装置からのアクセスを許容しつつ相互に記憶内容が一致
された2つの記憶装置を有しており、このような二重化
構成の記憶装置として、例えば特開昭53−12142
9号公報に記載のものある。
2. Description of the Related Art Generally, in a processing apparatus such as an electronic exchange that is required to perform processing in real time, while permitting access from a plurality of processing apparatuses in order to guarantee processing in real time. The storage device has two storage devices whose stored contents match each other. As a storage device having such a duplex structure, for example, Japanese Patent Laid-Open No. 53-12142.
No. 9 publication.

【0003】この種の装置にあっては、複数、例えば2
つの記憶装置(共有記憶装置)の相互間およびこれら共
有記憶装置と複数の処理装置間を同一仕様のインタフェ
ースで接続し、そして、各共通記憶装置内に、処理装置
からのアクセス起動要求信号か他系の記憶装置からのア
クセス起動要求信号かの選択を行う選択回路を設けるこ
とにより、処理装置からの書き込み内容を共有記憶装置
間で同一にできるものであった。
In this type of device, a plurality of devices, for example, two devices, are used.
The two storage devices (shared storage devices) are connected to each other and these shared storage devices and a plurality of processing devices are connected by an interface of the same specification, and an access activation request signal from the processing device or other By providing a selection circuit for selecting an access activation request signal from the storage device of the system, the writing contents from the processing device can be made the same between the shared storage devices.

【0004】また、一般的には共有記憶装置は、システ
ム運用上、すべて上記のごとき両系のメモリが同一内容
になるモード(以下「両系同一内容モード」という)で
の運用はシステムの保守上考えられず、一方の共通記憶
装置だけをアクセスしたい場合も存在する。このため、
例えば両系同一内容モードフラグを設けることにより、
両系同一内容モードオフにて共通記憶装置のオフライン
構成を可能とし、一方の共通記憶装置のアクセスを許容
ている。
In general, the shared storage device is operated in a mode in which the memories of both systems have the same contents as described above in system operation (hereinafter referred to as " both system same content mode"). Unthinkable , one common memory
There are also cases where you want to access only the device. For this reason,
For example, by providing the same content mode flag for both systems ,
Enables offline configuration of the common storage device by turning off the same content mode on both systems, and allows access to one common storage device
It is.

【0005】ところで、前述のごとき構成の装置では、
両系のメモリ内容を一致させる両系同一内容モードのオ
ン状態と、オフライン構成のメモリ装置がシステム的に
存在する両系同一内容モードのオフ状態としかない。従
って、電子交換機における現運用プログラムの更新時の
ように、交換動作そのものを停止させずに新運用プログ
ラムに引き継ぐ必要がある場合には、以下のような引き
継ぎ方法をおこなっている。
By the way, in the device having the above-mentioned configuration,
And on the state of both systems the same content mode to match the memory contents of both systems, off-line configuration of the memory device has only the OFF state of both systems the same content mode present systematically. Therefore, when it is necessary to take over to the new operation program without stopping the exchange operation itself like when updating the current operation program in the electronic exchange, the following takeover method is used.

【0006】(1)一方の系の記憶装置をオンライン系
より切り離してオフライン系とし、新運用プログラムを
この記憶装置に書き込む。なお、オフライン系とは、シ
ステム本来の運用動作以外の状態の系(例えば障害系や
診断系)をいう。
(1) A storage device of one system is separated from an online system to be an offline system, and a new operation program is written in this storage device. The off-line system is a system in a state other than the original operation of the system (for example, a fault system or a diagnostic system).

【0007】(2)この書き込み終了後、この記憶装置
を新オンライン系として新しい運用プログラムで運用す
る。
(2) After this writing is completed, this storage device is operated as a new online system by a new operation program.

【0008】[0008]

【発明が解決しようとする課題】しかしながら、この場
合には、以下の点が問題となる。
However, in this case, the following points become problems.

【0009】すなわち、新プログラムをオフライン系の
記憶装置に書き込み中においては、システムから見ると
オンライン系の記憶装置は一重化構成となる。この状態
でオンライン系に障害が発生した場合には、オフライン
系への切り替え動作により復旧されるべき障害を回復で
きず、システムダウンとなる。また、通常の交換プログ
ラムの構成としては、図2に示すように、現運用ファイ
ル5と旧運用ファイル6の二階層構造となっているのが
一般的であるが、その理由は、旧運用ファイルは現運用
ファイルが運用不可となった場合の保証ファイルとして
必要不可欠だからである。従って、両系の旧運用ファイ
ルを新運用ファイルに書き替えることは、保証ファイル
がなくなることを意味するので、システムの信頼性の上
から好ましくない。
That is, while the new program is being written in the offline storage device, the online storage device has a single configuration as seen from the system. If a failure occurs in the online system in this state, the failure to be recovered cannot be recovered by the switching operation to the offline system, and the system goes down. As shown in FIG. 2, a normal exchange program generally has a two-layer structure of a current operation file 5 and an old operation file 6, because the old operation file is This is because it is essential as a guarantee file when the current operation file becomes inoperable. Therefore, rewriting the old operation file of both systems to the new operation file means that the guarantee file is lost, which is not preferable in terms of system reliability.

【0010】また、現、旧、新の3つの運用ファイルを
すべて収容できるメモリ容量を確保することは、運用フ
ァイル自体が大規模化してきている現在では経済的にも
優れているとはいえない。
Further, securing a memory capacity capable of accommodating all three current, old, and new operational files is not economically superior at present when the operational files themselves are becoming larger in scale. .

【0011】本発明は、以上述べたように運用ファイル
更新中に記憶装置が一重化構成になりシステムの信頼性
上好ましくないと言う問題点と、両系の書き込み動作中
である両系同一内容モードのオン状態で旧ファイルを保
存しようとするとメモリ空間を拡張しなければならず、
経済的にも劣るという問題点を解決するために創案され
たものである。即ち、本発明の目的は、両系同一内容
ードのオン状態でスタンバイ系の記憶装置のみのアクセ
スを可能にし、スタンバイ系の旧ファイルのみを新ファ
イルに書き替えることにより、ファイル更新中にも現運
用ファイルの二重化構成を損なわず、新運用ファイルを
記憶装置に書き込むことができる信頼性と経済性に優れ
た共通メモリ制御装置を提供することにある。
The present invention is more said storage device during operation file update so that the undesirable reliability of the system becomes single configuration and problem that, both systems the same content is in a write operation of both systems If you try to save the old file while the mode is on, you have to expand the memory space,
It was created to solve the problem of being economically inferior. That is, the object of the present invention is to enable access to only the storage device of the standby system and rewrite only the old file of the standby system to the new file while the same content mode of both systems is on. It is an object of the present invention to provide a common memory control device which is excellent in reliability and economical in that a new operation file can be written in a storage device without damaging the duplicated structure of the current operation file even during file updating.

【0012】[0012]

【課題を解決するための手段】本発明の共通メモリ制御
装置は、上記問題点を解決するために、処理装置に接続
された二重化された記憶装置のそれぞれが、以下の手段
を有するように構成されている。
Common memory control of the present invention
In order to solve the above-mentioned problems, the apparatus has the following means in each of the redundant storage devices connected to the processing device.
Is configured to have.

【0013】即ち、各記憶手段は、(1) 記憶領域とし
て、アクト系及びスタンバイ系の両記憶装置におけるほ
ぼ同時のアクセスが実行される二重化アクセス領域と、
処理装置からのアクセスだけを許容する処理装置単独ア
クセス領域とを有するメモリと、(2) 処理装置から、い
ずれの記憶装置がアクト系かスタンバイ系かを指示する
メモリ論理的階位情報や、スタンバイ系の単独アクセス
か否かを指示するアクセ スメモリ階位情報や、アクト系
及びスタンバイ系の両記憶装置におけるメモリの二重化
アクセス領域へのアクセスを指示する両系同一内容モー
ドか否かのアクセスモード情報を取込む入力情報取込手
段と、(3) 入力情報取込手段が取込んだメモリ論理的階
位情報、アクセスメモリ階位情報及びアクセスモード情
報と、処理装置からのアクセス要求アドレスが、二重化
アクセス領域又は処理装置単独アクセス領域に対するも
のであるかの確認結果とから、処理装置によるアクセス
が受け付けられるか否かを決定し、受け付けられる場合
に、動作指令を出力する処理装置アクセス受付手段と、
(4) 他系の記憶装置側にその他系の記憶装置におけるメ
モリに対する動作指令を送出したり他系の記憶装置から
の動作指令を受信したりする、他系の対応要素と相互に
接続されている他系メモリ制御手段と、(5) 処理装置ア
クセス受付手段からの動作指令と、他系メモリ制御手段
が受信した動作指令とを調停する調停手段と、(6) この
調停手段からの動作指令が処理装置アクセス受付手段か
らのものである場合であって、処理装置からのアドレス
が二重化アクセス領域を指示するときに、自系のメモリ
をアクセスさせると共に、他系メモリ制御手段から他系
の記憶装置に動作指令を送出して、アクト系及びスタン
バイ系の両記憶装置におけるメモリの二重化アクセス領
域をアクセスさせ、また、調停手段からの動作指令が処
理装置アクセス受付手段からのものである場合であっ
て、処理装置からのアドレスが処理装置単独アクセス領
域を指示するときに、自系のメモリをアクセスさせ、さ
らに、調停手段からの動作指令が他系メモリ制御手段が
受信した動作指令に対するものである場合に、その他系
メモリ制御手段と連携して自系のメモリをアクセスさせ
るメモリ制御手段とを備えている。
That is, each storage means is (1) a storage area
In both the act and standby storage devices.
A dual access area where simultaneous access is executed,
A single processing device that only allows access from the processing device
Access memory and (2) processor
Indicate whether the misaligned storage device is an act system or a standby system
Memory logical rank information and stand-alone access
And access Sumemori Kaii information which indicates whether or not, act system
Dual memory in both standby and standby storage devices
Both systems have the same content mode that instructs access to the access area.
Input information capturer that captures access mode information whether or not
And the logical floor of the memory that the (3) input information capturing means has captured.
Position information, access memory rank information and access mode information
Information and the access request address from the processor are duplicated.
For the access area or the processor-only access area
From the confirmation result of whether or not
If it is accepted, and if it is accepted
A processing device access receiving means for outputting an operation command,
(4) On the side of the storage device of the other system,
Sending operation commands to memory or from other storage devices
To receive the operation command of the
Other system memory control means connected, and (5) Processor unit
Access command from access acceptance means and other system memory control means
Arbitration means for arbitrating the operation command received by (6)
Whether the operation command from the arbitration means is the processor access acceptance means
Address from the processing unit, if
When the redundant access area is specified,
Access to other system from other system memory control means.
The operation command to the storage device of the
Dual access area of memory in both storage devices
Area, and the operation command from the arbitration means is processed.
If it is from the physical device access acceptance means
Address from the processor is the access area for the processor alone.
Access the local memory when specifying the area
In addition, the operation command from the arbitration means is sent to the other system memory control means.
Other system if it is for the received operation command
In cooperation with the memory control means, access the own memory
Memory control means.

【0014】そして、両系同一内容モードが指示されて
いる場合でもスタンバイ系の記憶装置のメモリにおける
処理装置単独アクセス領域の単独アクセスを可能とした
ことを特徴とする。
Then, the same content mode of both systems is instructed.
Even in the standby memory
Single access to the processing device single access area
It is characterized by

【0015】[0015]

【作用】本発明の共通メモリ制御装置において、入力情
報取込手段が、アクト系及びスタンバイ系の両記憶装置
におけるメモリの二重化アクセス領域へのアクセスを指
示するアクセスモード情報を取込んだ場合であっても、
その入力情報取込手段が、自己がスタンバイ系であって
スタンバイ系の単独アクセスを指示するメモリ論理的階
位情報及びアクセスメモリ階位情報を取込み、処理装置
からアクセスが要求されたアドレスが、処理装置単独ア
クセス領域に対するものである場合には、処理装置アク
セス受付手段は、処理装置によるアクセスが受け付けら
れると判定して動作指令を出力する。
In the common memory control device of the present invention , the input information is
The information capture means is both an act storage system and a standby storage device.
Access to the redundant access area of the memory
Even if you capture the access mode information shown
If the input information acquisition means is a standby system,
Memory logical floor that directs stand-alone access
Position information and access memory rank information is taken in and processed
The address requested to be accessed by the
Access area, if it is for
The process acceptance means does not accept access by the processing device.
It is determined that the operation is performed and the operation command is output.

【0016】このような動作指令は、調停手段によっ
て、他系メモリ制御手段が受信した動作指令と調停され
た後、所定のタイミングでメモリ制御手段に出力され
る。この動作指令を受けたメモリ制御手段は、処理装置
からのアドレスが処理装置単独アクセス領域を指示する
ので、自系、すなわちスタンバイ系のメモリだけをアク
セスさせる。
Such an operation command is issued by the arbitration means.
Arbitrated with the operation command received by the other system memory control means.
After that, it is output to the memory control means at a predetermined timing.
It The memory control means that has received this operation command is a processing device.
Addresses from the processor point to the processor-only access area
Therefore, only the memory of the self system, that is, the standby system is activated.
Set.

【0017】これにより、両系同一内容モードが指示さ
れている場合でも、処理装置によるスタンバイ系の記憶
装置におけるメモリの処理装置単独アクセス領域のアク
セスが可能となる。
As a result, the same content mode for both systems is designated.
Memory of the standby system by the processor even if
Access to the memory access area of the device
Access is possible.

【0018】一方、入力情報取込手段が、アクト系及び
スタンバイ系の両記憶装置におけるメモリの二重化アク
セス領域へのアクセスを指示するアクセスモード情報を
取込んだ場合であって、その入力情報取込手段が、自己
がアクト系であることを指示するメモリ論理的階位情報
やアクト系アクセスを指示するアクセスメモリ階位情報
を取込み、処理装置からアクセスが要求されたアドレス
が、二重化アクセス領域に対するものである場合にも、
処理装置アクセス受付手段は、処理装置によるアクセス
が受け付けられると判定して動作指令を出力する。
On the other hand, the input information fetching means is an act system and
Memory duplication in both standby storage devices
Access mode information that directs access to the access area.
In case of importing, the input information importing means
Logical rank information indicating that is an act system
And access memory rank information that instructs access
Address that was fetched and requested to be accessed by the processing device
Is for a dual access area,
The processing device access acceptance means is an access by the processing device.
Is determined to be accepted and an operation command is output.

【0019】このような動作指令は、調停手段をそのま
ま通過してメモリ制御手段に出力される。しかし、この
動作指令を受けたメモリ制御手段は、処理装置からのア
ドレスが二重化アクセス領域を指示するので、自系のメ
モリをアクセスさせると共に、他系メモリ制御手段によ
って他系の記憶装置に動作指令を送出させる。このよ
な動作指令が与えられた他系の記憶装置は、この動作指
令に応じて、自系のメモリをアクセスさせる。
Such an operation command is sent to the arbitration means as it is.
And is output to the memory control means. But this
Upon receiving the operation command, the memory control means receives the operation command from the processor.
Since the dress points to the redundant access area,
Memory and access by other system memory control means.
Then, the operation command is sent to the storage device of the other system. Let this Yo
Other storage devices that are given a different operation command
According to the decree, access the memory of its own system.

【0020】[0020]

【実施例】以下に、本発明に係る共通メモリ制御装置
一実施例を添付図面に基づいて詳述する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of a common memory control device according to the present invention will be described in detail below with reference to the accompanying drawings.

【0021】図1は、本発明の実施例を示すブロック図
である。図1において、二重化された2系の共通記憶装
置(以下、単に記憶装置と呼ぶ)を備えているが、両系
の記憶装置は同一構成となっているので、他方の記憶装
置の構成は参照符号にAを付して説明を省略する。
た、図1は、メモリの制御構成だけを示しており、デー
タ線等のデータの入出力構成等は省略している。
FIG. 1 is a block diagram showing an embodiment of the present invention. In FIG. 1, a duplicated dual system common storage device is shown.
Although the storage device (hereinafter, simply referred to as a storage device) is provided, the storage devices of both systems have the same configuration, and therefore the configuration of the other storage device is denoted by reference numeral A and description thereof is omitted. Well
In addition, FIG. 1 shows only the control configuration of the memory.
The input / output configuration of data such as data lines is omitted.

【0022】れら2つの記憶装置100、100A
は、一方がシステム本来の運用動作をその時点で担うア
クト系になったときは他方がそのアクト系にいつでも置
き換われるスタンバイ系(従系)になるように構成され
ている。
[0022] These two storage devices 100,100A
Is configured such that when one becomes an act system which is responsible for the original operation of the system at that time, the other becomes a standby system (slave system) which is always replaced by the act system.

【0023】また、この実施例の共通メモリ制御装置
は、電子交換機の中央処理系に接続されるものを意図し
ており、各記憶装置100のメモリ60には、現運用フ
ァイルや旧運用ファイルが格納されている。現運用ファ
イルの格納領域は、二重化が有効に機能するように、2
つの記憶装置100においてほぼ同時の書込み等が実行
される領域である。旧運用ファイル領域は、両系の記憶
装置100、100Aの現運用ファイルが共におかしい
場合に、それに代わってアクセスされるものであるが、
このようなことは希であり、新運用ファイルに書き換え
られる領域としての意義が大きい。
Further, the common memory control device of this embodiment
Intended to be connected to the central processing system of an electronic exchange
The memory 60 of each storage device 100 stores the current operation file.
Files and old operation files are stored. Current operation file
The storage area for files is 2 so that duplication works effectively.
Writing or the like is executed almost simultaneously in one storage device 100.
This is the area to be processed. The old operation file area is the memory of both systems
The current operation files of the devices 100 and 100A are both incorrect.
In some cases it will be accessed on its behalf,
Such a thing is rare, and it is rewritten to a new operation file.
It has a great significance as a field to be covered.

【0024】付条件判定回路10には、処理装置から
のアクセスメモリ階位指定線1、アドレスデータ指定線
2、メモリアクセス指定線3が接続されていると共に
図示しない処理装置からのメモリ保守命令によりセット
されるCOPY FF80の出力とメモリ論理的階位
を示すACT FF90の出力とが入力として接続され
ている。
[0024] The receiving conditional decision circuit 10, access memory Kaii specified line 1 from the processor, the address data specified line 2, along with the memory access designating line 3 is connected,
The output of the COPY FF 80, which is set by a memory maintenance instruction from a processor ( not shown), and the output of the ACT FF 90, which indicates the memory logical rank, are connected as inputs.

【0025】ここで、メモリ論理的階位とは、自系の記
憶装置100がアクト系かスタンバイ系かを表す情報で
ある。例えば、ACT FF=0がスタンバイ系を指示
し、ACT FF=1がアクト系を指示する。また、ア
クセスメモリ階位指定線1は、アクセスするのがスタン
バイ系の記憶装置かアクト系の記憶装置かを表すもので
ある。両系同一内容モードが設定されていて、アクセス
メモリ階位がアクト系の記憶装置を指示している場合
は、スタンバイ系の記憶装置もアクセスされることを意
味している。
Here, the memory logical rank is a description of its own system.
This is information that indicates whether the storage device 100 is an act system or a standby system.
is there. For example, ACT FF = 0 indicates a standby system
Then, ACT FF = 1 indicates the act system. In addition,
Access to access level 1 of access memory is stun
It indicates whether it is a bi-system memory device or an act-system memory device.
is there. Both systems have the same content mode and access
When the memory rank indicates an act storage device
Means that the standby storage device is also accessed.
I'm tasting.

【0026】また、フラグCOPY FFは、上述した
両系同一内容モードが設定されているか否かを示すもの
であり、メモリアクセス指定線3、3Aが有意になった
ときに受付条件判定回路10に取込まれる。現運用ファ
イルの格納領域を主としてアクセスしているときには、
二重化が有効に機能するように、両系同一内容モードが
設定される。
The flag COPY FF has been described above.
Indicates whether or not both systems have the same content mode
And the memory access designation lines 3 and 3A became significant.
Occasionally, it is taken into the acceptance condition determination circuit 10. Current operation file
When accessing mainly the storage area of files,
Both systems have the same content mode so that the redundant function works effectively.
Is set.

【0027】アドレスデータ指定線2は、アドレスデー
タを記憶装置100、100Aに入力させるためのもの
である。アドレスデータには、アクト系かスタンバイ系
かになっているのに拘らず、両系の記憶装置100、1
00Aを区別するデータ部分も存在する。
The address data designation line 2 is an address data
For inputting data into the storage device 100, 100A
It is. For address data, act system or standby system
The storage devices 100 and 1 of both systems
There is also a data part that distinguishes 00A.

【0028】付条件判定回路10は、上述した入力情
報に基づいて、受付条件を判定した後、後段の共通メモ
リ制御部30に起動をかけるようになっている。例え
ば、他系の記憶装置のアドレスデータが入力された場合
には条件不成立と判定する。また、例えば、自己がアク
ト系の記憶装置であって、アクト系アクセスが指示され
ていて、両系同一内容モードでアクセス可能な領域(例
えば現運用ファイル領域)のアドレスが入力された場合
には、条件成立と判定し、共通メモリ制御部30からの
出力信号31を有意とさせる。さらに、例えば、自己が
スタンバイ系の記 憶装置であって、両系同一内容モード
が設定されており、スタンバイ系アクセスが指示されて
いる場合には条件成立と判定し、共通メモリ制御部30
からの出力信号32を有意とさせる。
[0028] Receptionist condition judging circuit 10, the input information described above
After determining the acceptance condition based on the information, the common memory control unit 30 in the subsequent stage is activated. example
For example, when the address data of the storage device of another system is input
It is determined that the condition is not met. Also, for example, if the self
It is a storage device of
Area that can be accessed in the same content mode on both systems (example
If the address of the current operation file area) is entered
It is determined that the condition is satisfied, and the common memory control unit 30
The output signal 31 is made significant. Furthermore, for example, if the self
A standby system of storage peripherals, both systems the same content mode
Is set, and standby access is instructed.
If the common memory control unit 30
The output signal 32 from is significant.

【0029】また、アドレスデータ指定線2は、処理装
置から指定されたアドレスがスタンバイ系の領域であっ
てアクセス可能領域であるか否かを判定するためのアド
レス比較回路20と、メモリ60にアドレスデータを送
出するためのメモリ制御回路50にも接続されている。
The address data designating line 2 has an address comparing circuit 20 for determining whether the address designated by the processing device is a standby region and an accessible region, and an address in the memory 60. It is also connected to a memory control circuit 50 for sending data.

【0030】アドレス比較回路20は、上述したよう
に、指定されたアドレスが、自己がスタンバイ系のとき
だけにアクセス可能な領域であるか否かを判定し、判定
信号をアンド回路21に出力する。
The address comparison circuit 20 is as described above.
When the specified address is a standby system
Judge whether the area is accessible only to
The signal is output to the AND circuit 21.

【0031】上記共通メモリ制御部30では動作タイミ
ング及びチェックタイミングを作成し、通常のメモリア
クセス(以下「ACTアクセス」という)時の出力信号
31とスタンバイ系への単独アクセス(以下「SBY
アクセス」という)時の出力信号32を出力するように
構成されている。なお、通常のメモリアクセスであるA
CTアクセスは、二重化が有効に機能するように、アク
ト系及びスタンバイ系の記憶装置100、100Aを共
にアクセスさせることを意味するものである。
[0031] The common memory control unit 30 creates the operation timing and check timing in an output signal 31 when normal memory access (hereinafter referred to as "ACT Access"), alone access to the standby system (hereinafter "SBY
It is configured to output the output signal 32 at the time of "access". In addition, the normal memory access A
CT access must be enabled for access so that duplication works effectively.
Both the standby and standby storage devices 100 and 100A
Means to access.

【0032】BYアクセス時の出力信号32と上記ア
ドレス比較回路20の出力とに基づいてSBYアクセス
のアドレス条件が成立するかどうか判定するアンド回路
21の出力とACTアクセス時の出力信号31とはオ
ア回路22へ入力され、このオア回路22の出力は調停
回路40に入力される。従って、オア回路22からは、
受付けられたACTアクセスのときと、スタンバイ系の
ときだけにアクセス可能な領域のアドレスが入力されて
いる受付けられたSBYアクセスのときに、有意な信号
が出力される。
The output of the determining whether the AND circuit 21 SBY access address condition is satisfied on the basis of the output of the S BY access time of the output signal 32 and the address comparing circuit 20, an output signal 31 at the time of ACT access Is input to the OR circuit 22, and the output of the OR circuit 22 is input to the arbitration circuit 40. Therefore, from the OR circuit 22,
When the ACT access is accepted and the standby system
The address of the accessible area is entered only when
Significant signal on accepted SBY access
Is output.

【0033】また、他系の記憶装置100Aの他系メモ
リ制御部70Aと自系の記憶装置100の他系メモリ制
御部70とは交絡バス72を介して接続されており、他
系メモリ制御部70で受信した他系(アクト系)からの
アクセス動作要求信号は、他系動作指示信号71として
調停回路40に入力するようになっている。
The other-system memory control unit 70A of the other-system storage device 100A and the other-system memory control unit 70 of the own-system storage device 100 are connected via a confounding bus 72, and the other-system memory control unit. From other system (act system) received at 70
The access operation request signal is used as the other system operation instruction signal 71.
The data is input to the arbitration circuit 40.

【0034】調停回路40にて順番に整理された動作指
示信号はメモリ制御回路50へ接続されている。このメ
モリ制御回路50は、上記メモリ60および上記他系メ
モリ制御部70との間で、アドレスデータ双方向バス5
1にてそれぞれ接続されている。
The operation instruction signals arranged in order by the arbitration circuit 40 are connected to the memory control circuit 50. The memory control circuit 50 connects the address data bidirectional bus 5 with the memory 60 and the other system memory control unit 70.
1 are connected respectively.

【0035】次に、以上のように構成された本発明の実
施例の動作について説明する。
Next, the operation of the embodiment of the present invention constructed as above will be described.

【0036】まず、ACTアクセス時には、受付条件判
定回路10で通常アクセスと判定され、共通メモリ制御
部30から通常アクセス信号31が出力される。オア回
路22を経由して調停回路40に入力された上記通常ア
クセス信号31は、記憶装置100がアクト系の時はス
タンバイ系の記憶装置100Aからのアクセスを受け付
ける必要性がないため(スタンバイ系からアクト系への
動作指令は有り得ない)、そのままメモリ制御回路50
に入力され、両系同一内容モード中であれば(入力され
たアドレスで確認される)、アドレスデータ双方向バス
51を使用し、メモリ60と他系メモリ制御部70への
書き込み及び起動を行う。これにより、両系のメモリ6
0、60Aがアクセスされる。
First, at the time of ACT access, the acceptance condition determination circuit 10 determines that the access is a normal access, and the common memory control unit 30 outputs a normal access signal 31. The normal access signal 31 input to the arbitration circuit 40 via the OR circuit 22 does not need to receive access from the standby storage device 100A when the storage device 100 is the act system (from the standby system). To act system
There is no operation command ), as it is, the memory control circuit 50
Is input to, if in both systems the same content mode (entered
The address data bidirectional bus 51 is used to perform writing and activation to the memory 60 and the other system memory control unit 70. By this, the memory 6 of both systems
0 and 60A are accessed.

【0037】一方、両系同一内容モード時のSBYアク
セスは、受付条件判定回路10において自系記憶装置が
スタンバイ系(ACT FF=0)であるという条件
と、処理装置からのアクセスメモリ階位指定線1がSB
Yアクセス指定であることの一致をみて、共通メモリ制
御部30に起動をかける。
On the other hand, in the SBY access in the same content mode for both systems , the condition that the own storage device is the standby system (ACT FF = 0) in the acceptance condition determination circuit 10 and the access memory rank designation from the processing device are specified. Line 1 is SB
Upon recognizing that the Y access is designated, the common memory control unit 30 is activated.

【0038】また、同時に処理装置からのアドレスデー
タ指定線2のアドレス部をアドレス比較回路20にて指
定エリア以上(以外)のアドレスか否かの判定を行い、
この出力信号とスタンバイ系アクセス起動信号32との
AND条件をアンド回路21にて取り、その出力はオア
回路22を経由して調停回路40に入力される。
At the same time, the address comparison circuit 20 determines whether or not the address portion of the address data designating line 2 from the processing device has an address larger than (other than) the designated area.
The AND circuit 21 takes an AND condition between this output signal and the standby system access activation signal 32, and the output is input to the arbitration circuit 40 via the OR circuit 22.

【0039】両系同一内容モード中のスタンバイ系記憶
装置(例えば100とする)であれば、アクト系記憶装
置の他系メモリ制御部より出力されたスタンバイ系記憶
装置のメモリ書き込み動作指示が、他系メモリ制御部7
0を介して他系メモリ書き込み指示信号71に出力され
る。そして、調停回路40に入力されたスタンバイ系ア
クセス起動信号32と書き込み指示信号71は単なる時
間条件の選択(先着優先)により与えられる結果をメモ
リ制御回路50に引き継ぐ。
In the case of a standby system storage device (for example, 100) in the same content mode of both systems , the memory write operation instruction of the standby system storage device output from the other system memory control unit of the act system storage device is other. System memory controller 7
It is output to the other system memory write instruction signal 71 via 0. Then, the standby system access activation signal 32 and the write instruction signal 71 input to the arbitration circuit 40 carry over to the memory control circuit 50 the result given by simply selecting the time condition (first-come-first-served priority).

【0040】以上により、スタンバイ系記憶装置におい
ては、アクト系記憶装置からのメモリアクセス動作と、
処理装置からのスタンバイ系アクセス動作が共存し、受
付け動作することができる。
As described above, in the standby storage device, the memory access operation from the act storage device,
The standby access operation from the processor coexists, and the accept operation can be performed.

【0041】なお、アドレス比較回路20については、
処理装置側のプログラム制御にてエリア限定を制御する
こともでき、その場合には記憶装置側のアドレス比較回
路20は不要となる。
Regarding the address comparison circuit 20,
Area limitation can also be controlled by program control on the processing device side, in which case the address comparison circuit 20 on the storage device side becomes unnecessary.

【0042】[0042]

【発明の効果】以上要するに、本発明によれば、両系の
二重アクセス可能状態において処理装置からのスタンバ
イ系記憶装置の単独アクセスを許可することにより、処
理装置がその記憶装置の限定されたエリア領域に所望の
情報を書き込むことができる。
In summary, according to the present invention, both systems
By permitting a single access of the standby storage device from the processing device in the double accessible state , the processing device can write desired information in a limited area area of the storage device.

【0043】従って、オンライン運用中の記憶装置の現
運用ファイルについては二重化構成(アクト系及びスタ
ンバイ系)を図ることができ、かつまた、エリア限定し
たスタンバイ系記憶装置内にアクト系側の旧ファイルを
破壊することなく新ファイルを書き込むことができる。
Therefore, the current operation file of the storage device in online operation can be duplicated (act system and standby system), and the old file on the act system side can be stored in the standby system storage device whose area is limited. You can write a new file without destroying.

【0044】よって、システムの安全性および記憶装置
のメモリ容量の経済化を図ることができる。
Therefore, the safety of the system and the economy of the memory capacity of the storage device can be achieved.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明に係る共通メモリ制御装置を説明するた
めのブロック図である。
FIG. 1 is a block diagram illustrating a common memory control device according to the present invention.

【図2】交換用プログラムを示す構成図である。FIG. 2 is a configuration diagram showing a replacement program.

【符号の説明】[Explanation of symbols]

アクセスメモリ階位指定線 2 アドレスデータ指定線 3 メモリアクセス指定線 10 受付条件判定回路 20 アドレス比較回路 30 共通メモリ制御部 40 調停回路 50 メモリ制御回路 60 メモリ 70 他系メモリ制御部1 access memory rank designation line 2 address data designation line 3 memory access designation line 10 acceptance condition determination circuit 20 address comparison circuit 30 common memory control unit 40 arbitration circuit 50 memory control circuit 60 memory 70 other system memory control unit

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 処理装置に接続された二重化された記憶
装置はそれぞれ、 記憶領域として、アクト系及びスタンバイ系の前記両記
憶装置におけるほぼ同時のアクセスが実行される二重化
アクセス領域と、前記処理装置からのアクセスだけを許
容する処理装置単独アクセス領域とを有するメモリと、 前記処理装置から、いずれの前記記憶装置がアクト系か
スタンバイ系かを指示するメモリ論理的階位情報や、ス
タンバイ系の単独アクセスか否かを指示するアクセスメ
モリ階位情報や、アクト系及びスタンバイ系の前記両記
憶装置における前記メモリの二重化アクセス領域へのア
クセスを指示する両系同一内容モードか否かのアクセス
モード情報を取込む入力情報取込手段と、 前記入力情報取込手段が取込んだメモリ論理的階位情
報、アクセスメモリ階位情報及びアクセスモード情報
と、前記処理装置からのアクセス要求アドレスが、前記
二重化アクセス領域又は処理装置単独アクセス領域に対
するものであるかの確認結果とから、前記処理装置によ
るアクセスが受け付けられるか否かを決定し、受け付け
られる場合に、前記メモリに対する動作指令を出力する
処理装置アクセス受付手段と、 他系の前記記憶装置側にその他系の前記記憶装置におけ
る前記メモリに対する動作指令を送出したり他系の前記
記憶装置からの動作指令を受信したりする、他系の対応
要素と相互に接続されている他系メモリ制御手段と、 前記処理装置アクセス受付手段からの動作指令と、前記
他系メモリ制御手段が受信した動作指令を調停して出力
する調停手段と、 この調停手段からの動作指令が前記処理装置アクセス受
付手段からの動作指令の場合であって、前記処理装置か
らのアドレスが前記二重化アクセス領域を指示するとき
に、自系の前記メモリをアクセスさせると共に、前記他
系メモリ制御手段から他系の前記記憶装置に動作指令を
送出して、アクト系及びスタンバイ系の前記両記憶装置
における前記メモリの二重化アクセス領域をアクセスさ
せ、また、前記調停手段からの動作指令が前記処理装置
アクセス受付手段からの動作指令 の場合であって、前記
処理装置からのアドレスが前記処理装置単独アクセス領
域を指示するときに、自系の前記メモリだけをアクセス
させ、さらに、前記調停手段からの動作指令が前記他系
メモリ制御手段が受信した動作指令の場合に、その前記
他系メモリ制御手段と連携して自系の前記メモリをアク
セスさせるメモリ制御手段とを備え両系同一内容モードが指示されている場合でもスタンバ
イ系の前記記憶装置のメモリにおける処理装置単独アク
セス領域の単独アクセスを可能とした ことを特徴とする
共通メモリ制御装置
1. A dual storage connected to a processing unit.
Each device has a storage area as an act system and a standby system.
Redundancy in which almost simultaneous accesses in storage devices are performed
Only access from the access area and the processor is allowed
A memory having a processing device independent access area, and which of the storage devices is an act system from the processing device.
Memory logical rank information that indicates whether it is a standby system,
An access message that indicates whether or not a stand-alone access is
Mori rank information and the above-mentioned notes of act system and standby system
Memory to the redundant access area of the memory.
Access whether both systems have the same content mode to instruct access
Input information capturing means for capturing mode information, and memory logical rank information captured by the input information capturing means.
Information, access memory rank information and access mode information
And the access request address from the processing device is
For a dual access area or a single processing area access area
Based on the confirmation result of whether the
Access is accepted and accepted
Output an operation command to the memory if
The processing device access accepting means and the storage device side of the other system in the storage device of the other system.
To send operation commands to the memory or to
Correspondence of other systems, such as receiving operation commands from storage devices
Another system memory control means interconnected with the element, an operation command from the processing device access acceptance means,
Arbitration and output of operation commands received by other system memory control means
And an operation command from the arbitration means for receiving the processor access
In the case of the operation command from the attachment means,
When these addresses point to the duplicated access area
To access the memory of its own system and
An operation command is sent from the system memory control means to the storage device of another system.
Both of the act and standby storage devices that are sent out
Access the redundant access area of the memory in
And the operation command from the arbitration means is the processing device.
In the case of an operation command from the access receiving means ,
The address from the processor is the access area for the processor alone.
Access only the memory of the local system when specifying the area
In addition, the operation command from the arbitration means is transmitted to the other system.
In the case of the operation command received by the memory control means,
In cooperation with the memory control means of another system, the memory of the own system can be accessed.
Memory control means for accessing the standby mode, even if the same content mode is specified for both systems.
B) The processing device independent access in the memory of the storage device
A common memory control device, which enables independent access to a process area .
JP3117402A 1991-05-22 1991-05-22 Common memory controller Expired - Lifetime JPH0827762B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3117402A JPH0827762B2 (en) 1991-05-22 1991-05-22 Common memory controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3117402A JPH0827762B2 (en) 1991-05-22 1991-05-22 Common memory controller

Publications (2)

Publication Number Publication Date
JPH06222969A JPH06222969A (en) 1994-08-12
JPH0827762B2 true JPH0827762B2 (en) 1996-03-21

Family

ID=14710765

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3117402A Expired - Lifetime JPH0827762B2 (en) 1991-05-22 1991-05-22 Common memory controller

Country Status (1)

Country Link
JP (1) JPH0827762B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0795311B2 (en) * 1988-06-30 1995-10-11 日本電気株式会社 Redundant processing device
JPH02242467A (en) * 1989-03-16 1990-09-26 Nec Commun Syst Ltd File replacement control system for multiprocessor system

Also Published As

Publication number Publication date
JPH06222969A (en) 1994-08-12

Similar Documents

Publication Publication Date Title
US5125081A (en) Inter-configuration changing controller based upon the connection and configuration information among plurality of clusters and the global storage
US4603406A (en) Power backed-up dual memory system
JPS6334494B2 (en)
JPH08320835A (en) Fault detecting method for external bus
JPH0827762B2 (en) Common memory controller
JPS5824812B2 (en) I/O device management method
JPH0122653B2 (en)
JP3239935B2 (en) Tightly-coupled multiprocessor system control method, tightly-coupled multiprocessor system, and recording medium therefor
JPS6357823B2 (en)
JPH05307491A (en) Method and device for switching multiplexing processor
JPS6134645A (en) Control system of duplex structure memory
JPS641809B2 (en)
JPH03219360A (en) Multiprocessor control system
JPH0520107A (en) Redundant control device
JP2002007220A (en) Multiplexed memory system
JP3168973B2 (en) Redundant memory system with memory dump function
JPH05274169A (en) Computer
JPH05120060A (en) Fault data extraction system
JPH02173852A (en) Bus diagnostic device
JPH07319720A (en) System switching method for processor
JP3457600B2 (en) Memory duplication device and memory duplication method
JPH09297637A (en) Plural-power supply processor
JPH08137709A (en) Information processing system
JPH05216856A (en) Fault maintenance system for multi-microprocess system
JPS5890892A (en) Program controlling type automatic exchange system

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080321

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090321

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100321

Year of fee payment: 14

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100321

Year of fee payment: 14

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110321

Year of fee payment: 15

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110321

Year of fee payment: 15

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120321

Year of fee payment: 16

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120321

Year of fee payment: 16