JPH0285942A - data processing system - Google Patents
data processing systemInfo
- Publication number
- JPH0285942A JPH0285942A JP23860188A JP23860188A JPH0285942A JP H0285942 A JPH0285942 A JP H0285942A JP 23860188 A JP23860188 A JP 23860188A JP 23860188 A JP23860188 A JP 23860188A JP H0285942 A JPH0285942 A JP H0285942A
- Authority
- JP
- Japan
- Prior art keywords
- storage device
- extended
- extended storage
- expanded
- storage
- 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
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Abstract] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、主記憶装置、拡張記憶装置、および外部記憶
装置の3階層の記憶構成を有するデータ処理システムに
関し、特に、拡張記憶装置に属性の異なる記憶装置の混
在を許す記憶構成を有するデータ処理システムに関する
ものである。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a data processing system having a three-tiered storage configuration of a main storage device, an expanded storage device, and an external storage device. The present invention relates to a data processing system having a storage configuration that allows a mixture of different storage devices.
従来、データ処理システムにおいて、命令処理装置は、
システム要素の主記憶装置に対して、必要なデータ処理
のアクセスを行い、所要のデータ処理を行うように構成
されている。最近の大型のデータ処理システムでは、処
理すべきデータ量の増大に対処するため、主記憶装置の
容量を拡張する拡張記憶装置を備えるようになってきて
いる。Conventionally, in a data processing system, an instruction processing device is
It is configured to access the main memory of the system element for necessary data processing and perform the required data processing. Recent large-scale data processing systems are increasingly equipped with expansion storage devices that expand the capacity of the main storage device in order to cope with the increase in the amount of data to be processed.
この種の拡張記憶装置を備えたデータ処理システムの例
は、例えば、特開昭58−9276号公報に記載されて
いる。ここに記載のデータ処理システムにおいては、拡
張記憶装置(ページ記憶装置)と主記憶装置との間の独
立したデータバスであるページ転送バスとデータ転送手
段とを設け、ページ転送バスにより、拡張記憶装置と主
記憶装置との間のデータ転送を行うようなシステム構成
を実現している。ここでページ転送バスは、独立したデ
ータバスの通路となっており、拡張記憶装置に対する記
憶のためのデータ転送は、この通路でデータ転送が行わ
れ、チャネルまたは命令処理装置を通過しないでデータ
転送が行われる。An example of a data processing system equipped with this type of expanded storage device is described in, for example, Japanese Patent Laid-Open No. 58-9276. In the data processing system described herein, a page transfer bus and data transfer means, which are independent data buses between an expanded storage device (page storage device) and a main storage device, are provided. A system configuration is realized in which data is transferred between the device and the main storage device. Here, the page transfer bus is an independent data bus path, and data transfer for storage in the expanded storage device is performed on this path, and data is transferred without passing through a channel or instruction processing unit. will be held.
このような独立したデータバス上で行うページデータ転
送は、
(1)チャネルによって命令処理装置の命令ストリーム
から独立し、て非同期的に制御されるが、または、
(2)命令処理装置によってチャネルの動作から独立し
て同期的に制御されるようにできる。Page data transfers performed on such independent data buses are: (1) controlled asynchronously by the channel independently of the instruction stream of the instruction processing unit, or (2) controlled by the instruction processing unit independently of the instruction stream of the channel. It can be controlled synchronously and independently from the operation.
しかし、いずれの場合も、拡張記憶装置に格納されたデ
ータをアクセスするためのアクセス要求には、拡張記憶
装置のアドレスのみを指定するような構成となっている
。However, in either case, the configuration is such that only the address of the extended storage device is specified in an access request for accessing data stored in the extended storage device.
ところで、このような拡張記憶装置を用いるシステム構
成の概念は、拡張記憶は主記憶の一部であるという考え
方であり、拡張記憶の属性は全て同じであることが前提
条件となっている。しかしながら、データ処理システム
の中で拡張記憶装置を用いる場合、このような主記憶と
拡張記憶との関係は、システムの信頼性の向上を目的と
して、バックアップのための不揮発メモリを拡張記憶装
置の中に備えるときには、不都合を生じる。By the way, the concept of a system configuration using such an extended storage device is that the extended storage is a part of the main memory, and the prerequisite is that all extended storage have the same attributes. However, when using an expanded storage device in a data processing system, the relationship between main memory and expanded storage is such that non-volatile memory for backup is stored in the expanded storage device for the purpose of improving system reliability. This will cause some inconvenience when preparing for.
すなわち、拡張記憶装置を用いるデータ処理システムに
おいて、拡張記憶装置を主記憶装置とは属性の異なる装
置とするようなシステム構成を可能とする点について配
慮がされておらず、拡張記憶装置に揮発性メモリおよび
不揮発性メモリの混在が許されないという問題点がある
。In other words, in a data processing system that uses expanded storage, no consideration is given to the possibility of a system configuration in which the expanded storage is a device with different attributes from the main storage. There is a problem in that memory and non-volatile memory cannot be mixed together.
また、システムの信頼性の向上を目的として、バックア
ップ用の不揮発性メモリを拡張記憶装置の中に持つよう
にするには、例えば、拡張記憶装置の全てを不揮発性メ
モリとする記憶構成としても良いが、この場合には、不
揮発性メモリのバックアップのための電源装置が大きく
なりすぎ、また、バックアップ時間が十分に取れないと
いう問題点がある。In addition, in order to have non-volatile memory for backup in the extended storage device for the purpose of improving system reliability, for example, a storage configuration in which all of the extended storage device is non-volatile memory may be used. However, in this case, there are problems in that the power supply device for backing up the nonvolatile memory becomes too large and there is not enough backup time.
本発明は、上記問題点を解決するためになされものであ
る。The present invention has been made to solve the above problems.
本発明の目的は、拡張記憶装置に属性の異なる記憶装置
の混在を許す記憶構成を有するデータ処理システムを提
供することにある。An object of the present invention is to provide a data processing system having a storage configuration that allows storage devices with different attributes to coexist in an extended storage device.
本発明の前記ならびにその他の目的と新規な特徴は、本
明細書の記述及び添付図面によって明らかになるであろ
う。The above and other objects and novel features of the present invention will become apparent from the description of this specification and the accompanying drawings.
上記目的を達成するため、本発明においては、主記憶装
置、拡張記憶装置、および外部記憶装置の3階層の記憶
構成を有するデータ処理システムにおいて、拡張記憶装
置の構成制御情報に拡張記憶装置識別番号を設ける。In order to achieve the above object, in the present invention, in a data processing system having a three-tiered storage configuration of a main storage device, an expanded storage device, and an external storage device, an expanded storage device identification number is included in the configuration control information of the expanded storage device. will be established.
この拡張記憶装置の構成制御情報は、拡張記憶装置識別
番号に対応して拡張記憶装置の属性を示す属性情報を含
むものである。This configuration control information of the extended storage device includes attribute information indicating attributes of the extended storage device in correspondence with the extended storage device identification number.
また、拡張記憶装置は複数個が設けられ、それぞれの拡
張記憶装置の構成制御情報に拡張記憶装置識別番号が設
けられる。更に、拡張記憶装置の構成制御情報に設けら
れる拡張記憶装置識別番号は複数個設けられ、仮想的に
複数個の拡張記憶装置を記憶構成に加えることを特徴と
する。Further, a plurality of extended storage devices are provided, and an extended storage device identification number is provided in the configuration control information of each extended storage device. Furthermore, a plurality of extended storage device identification numbers are provided in the configuration control information of the extended storage device, and a plurality of extended storage devices are virtually added to the storage configuration.
また、拡張記憶装置の構成制御情報に設ける拡張記憶装
置識別番号は複数個を設定し、拡張記憶装置識別番号に
対応して拡張記憶装置の属性を示す属性情報を設定して
、属性の異なる拡張記憶装置の混在を可能にしたことを
特徴とする。In addition, multiple expansion storage device identification numbers are set in the configuration control information of the expansion storage device, attribute information indicating the attributes of the expansion storage device is set corresponding to the expansion storage device identification numbers, and extensions with different attributes are set. It is characterized by the ability to mix storage devices.
上記手段によれば、主記憶装置、拡張記憶装置。 According to the above means, a main storage device and an extended storage device.
および外部記憶装置の3階層の記憶構成を肴するデータ
処理システムにおいて、拡張記憶装置の構成制御情報に
拡張記憶装置識別番号が設けられる。In a data processing system that provides a three-layer storage configuration of an external storage device, an extended storage device identification number is provided in the configuration control information of the expanded storage device.
データ処理システムの3階層の記憶構成は、主記憶装置
および外部記憶装置に加えて、これらの面記憶装置の中
間の動作速度で動作し得る拡張記憶装置を設けて構成さ
れる。ここでは拡張記憶装置は複数台が用意され、各拡
張記憶装置を識別するための拡張記憶装置識別番号が付
けられる。この拡張記憶装置識別番号はユニークな番号
であり、拡張記憶装置の構成制御情報に設定されるもの
である。拡張記憶装置識別番号は、拡張記憶装置を識別
し、更に該拡張記憶装置の属性の識別に用いられる。こ
のため、拡張記憶装置識別番号に対応して拡張記憶装置
の属性を示す属性情報が拡張記憶装置の構成制御情報に
含まれることになる。このように拡張記憶装置識別番号
に対応して属性を規定し、各々の拡張記憶装置を識別す
ることにより、データ処理シ・ステムの拡張記憶装置と
して揮発性メモリと不揮発性メモリの混在が可能となる
。A three-tier storage configuration of a data processing system is configured by providing, in addition to a main storage device and an external storage device, an expansion storage device that can operate at an operating speed intermediate between these surface storage devices. Here, a plurality of expanded storage devices are prepared, and an expanded storage device identification number is assigned to identify each expanded storage device. This extended storage device identification number is a unique number and is set in the configuration control information of the extended storage device. The expanded storage device identification number is used to identify the expanded storage device and also to identify the attributes of the expanded storage device. Therefore, attribute information indicating the attributes of the extended storage device corresponding to the extended storage device identification number is included in the configuration control information of the extended storage device. In this way, by defining attributes corresponding to extended storage device identification numbers and identifying each extended storage device, it is possible to mix volatile memory and non-volatile memory as extended storage devices in a data processing system. Become.
また、構成制御回路が拡張記憶装置の構成制御情報によ
り、拡張記憶装置識別番号に対応して属性を識別し、属
性の異なる拡張記憶装置のアクセスを可能とする。Further, the configuration control circuit identifies the attribute according to the expansion storage device identification number based on the configuration control information of the expansion storage device, thereby making it possible to access expansion storage devices having different attributes.
すなわち、各拡張記憶装置は構成制御情報を有しており
、この構成制御情報は、拡張記憶装置識別番号と、当該
拡張記憶装置装置をアクセスできる下限アドレスと上限
アドレスとから構成されている。チャネル装置または命
令処理装置から拡張記憶装置をアクセスする場合、拡張
記憶装置識別番号と拡張記憶アドレスとの情報によるア
クセス要求を送出する。アクセス要求により、これらの
情報と各拡張記憶装置が持っている構成制御情報とが比
較され、アクセスすべき拡張記憶装置が決定される。な
お、各々の拡張記憶装置の構成制御情報にない拡張記憶
装置識別番号でアクセスされても、アクセス要求処理で
例外検出となり、例外処理が行われるので、誤動作する
ことがない。That is, each expanded storage device has configuration control information, and this configuration control information is composed of an expanded storage device identification number, and a lower limit address and an upper limit address that can access the expanded storage device. When accessing an extended storage device from a channel device or an instruction processing device, an access request is sent using information of an extended storage device identification number and an extended storage address. In response to an access request, this information is compared with the configuration control information possessed by each extended storage device, and the extended storage device to be accessed is determined. Note that even if an access is made with an extended storage device identification number that is not in the configuration control information of each extended storage device, an exception will be detected in the access request processing and exception processing will be performed, so that no malfunction will occur.
このように拡張記憶装置を複数個備えることが可能とな
り、大容量の拡張記憶装置をデータ処理システムの記憶
構成の中に組み込むことかやきる。In this way, it is possible to have a plurality of expanded storage devices, and a large capacity expanded storage device can be incorporated into the storage structure of a data processing system.
また、拡張記憶装置の1部として、バックアップ用に不
揮発性メモリの拡張記憶装置をデータ処理システムの記
憶構成の中に組み込むことが可能となる。したがって、
拡張記憶装置の大容量化と、バックアップ用に不揮発性
メモリを拡張記憶装置に組み込むことが実現可能となり
、処理すべきデータ量の増大と、データの保全性および
信頼性を向上させたデータ処理システムの構築が可能と
なる。Also, as part of the expanded storage device, it is possible to incorporate a non-volatile memory expanded storage device into the storage configuration of the data processing system for backup purposes. therefore,
A data processing system that can increase the capacity of an expanded storage device and incorporate non-volatile memory into the expanded storage device for backup, increasing the amount of data to be processed and improving data integrity and reliability. It becomes possible to construct
以下、本発明の一実施例を図面を用いて具体的に説明す
る。Hereinafter, one embodiment of the present invention will be specifically described using the drawings.
第1図は、本発明の一実施例にかかるデータ処理システ
ムの要部構成を示すブロック図である。FIG. 1 is a block diagram showing the main configuration of a data processing system according to an embodiment of the present invention.
第1図において、1は命令処理装置、2は主記憶装置、
3は記憶制御装置、4はチャネル装置、5は拡張記憶装
置、6は外部記憶装置を含む人出カブバイスである・。In FIG. 1, 1 is an instruction processing device, 2 is a main storage device,
3 is a storage control device, 4 is a channel device, 5 is an expansion storage device, and 6 is a turntable device including an external storage device.
また、7,8,9,10,11はそれぞれ装置の間を接
続するバスである。Furthermore, 7, 8, 9, 10, and 11 are buses that connect the devices, respectively.
命令処理装置1に対して、主記憶装置2は記憶制御装置
3を介して接続されており、また、チャネル装置4が記
憶制御装置3を介して接続されている。更に、拡張記憶
装置5が記憶制御装置3を介して接続されている。この
ように、記憶制御装置3を介して、命令処理装置1.主
記憶装置2゜チャネル装置4.拡張記憶装置5が相互接
続されデータ処理システムを構成している。A main storage device 2 is connected to the instruction processing device 1 via a storage control device 3, and a channel device 4 is connected to the instruction processing device 1 via a storage control device 3. Furthermore, an extended storage device 5 is connected via the storage control device 3. In this way, the instruction processing device 1. Main storage device 2° channel device 4. Expanded storage devices 5 are interconnected to form a data processing system.
チャネル装置4は、入出力デバイス6の外部記憶装置か
らのデータをバス8を介して受は取り。The channel device 4 receives and receives data from the external storage device of the input/output device 6 via the bus 8.
バス7により記憶制御装置3に供給し、更にバス11を
介して主記憶装置2に供給する。このように、バス7が
チャネル装置4と記憶制御装置3との間を結合しており
、バス8がチャネル装置4と入出力デバイスである外部
記憶装置6との間を結合している。また、バス9が命令
処理装置1と記憶制御装置3との間を結合しており、バ
ス10が拡張記憶装置5と記憶制御装置3との間を結合
している。The data is supplied to the storage control device 3 via the bus 7 and further to the main storage device 2 via the bus 11. In this way, the bus 7 connects the channel device 4 and the storage control device 3, and the bus 8 connects the channel device 4 and the external storage device 6, which is an input/output device. Further, a bus 9 connects the instruction processing device 1 and the storage control device 3, and a bus 10 connects the extended storage device 5 and the storage control device 3.
拡張記憶装置5と主記憶装置2の間の転送は、記憶制御
装置3を介して、拡張記憶装置5と記憶制御装置3とを
接続するバス10および上記゛憶装置2と記憶制御装置
8とを接続するバス11を用いて行う。Transfer between the expanded storage device 5 and the main storage device 2 is carried out via the storage control device 3 via a bus 10 that connects the expanded storage device 5 and the storage control device 3 and between the storage device 2 and the storage control device 8. This is done using the bus 11 that connects the.
拡張記憶装置5は、構成制御情報を含む拡張記憶制御部
5A、拡張記憶部の構成制御情報レジスタ20.21の
情報で区別される拡張記憶部5Bと5Cとから構成され
ている。拡張記憶部5Cには。The extended storage device 5 includes an extended storage control section 5A containing configuration control information, and extended storage sections 5B and 5C that are distinguished by information in a configuration control information register 20.21 of the extended storage section. In the extended storage section 5C.
バックアップ用電源装置12が付加されており、本体装
置の電源から分離されている。このため、本体装置の電
源がダウンしても、拡張記憶部5Cのデータは破壊され
ず、不揮発性メモリとなっている。また、拡張記憶部5
Bは、特にバックアップ電源装置を有しない通常の揮発
性メモリとなっている。A backup power supply device 12 is added and is separated from the power supply of the main device. Therefore, even if the main unit is powered down, the data in the extended storage unit 5C is not destroyed and remains a non-volatile memory. In addition, the extended storage unit 5
B is a normal volatile memory that does not particularly have a backup power supply.
この拡張記憶装置5の例では、拡張記憶部5B。In this example of the extended storage device 5, the extended storage unit 5B.
5Gの揮発性メモリおよび不揮発性メモリを区別するた
め、拡張記憶装置識別番号を設ける例を説明するが、こ
の拡張記憶装置識別番号を使う用途はこれに限定される
ものではない。例えば、同じ揮発性メモリの拡張記憶装
置を異なる目的に用いるための識別番号とするようにし
てもよく、また、同じ不揮発性メモリの拡張記憶装置を
別の目的に用いるための識別番号として使用してもよい
。An example in which an extended storage device identification number is provided to distinguish between 5G volatile memory and nonvolatile memory will be described, but the use of this extended storage device identification number is not limited to this. For example, the same volatile memory extended storage device may be used as an identification number for different purposes, or the same nonvolatile memory extended storage device may be used as an identification number for different purposes. It's okay.
本実施例におけるブロック図では、拡張記憶装置5を、
2台の拡張記憶部(5B、5C)で構成している例を示
しているが、2台以上の拡張記憶部で構成されていても
よい。In the block diagram of this embodiment, the extended storage device 5 is
Although an example is shown in which the configuration is made up of two expansion storage units (5B, 5C), it may be configured with two or more expansion storage units.
第2図は、第1図における拡張記憶装置Sの制御部SA
の構成制御論理ブロックの要部の構成を示すブロック図
である。第2図において、構成制御情報レジスタ20(
または21)の情報は、上述したように構成される構成
制御情報を示しており、例えば、各拡張記憶部の拡張記
憶装置識別番号レジスタ20a(または21a)、拡張
記憶部の下限アドレスレジスタ20b(または21b)
、拡張記憶部の上限アドレスレジスタ20C(または2
1C)のデータにより構成されたものである。FIG. 2 shows the control unit SA of the extended storage device S in FIG.
FIG. 2 is a block diagram showing the configuration of main parts of the configuration control logic block of FIG. In FIG. 2, the configuration control information register 20 (
The information 21) indicates the configuration control information configured as described above, and includes, for example, the extended storage device identification number register 20a (or 21a) of each extended storage section, the lower limit address register 20b (or 21a) of each extended storage section, and the lower limit address register 20b ( or 21b)
, upper limit address register 20C (or 2
1C).
記憶制御装置3を介して拡張記憶装置5をアクセスする
ためのアクセス要求は、バス10を通して行われるが、
バス10の中には、データバスの他に、拡張記憶装置識
別番号パス10a、拡張記憶アドレスバス10bの制御
線が設けられてC)る。拡張記憶装置識別番号は、バス
10aを使わずに他の制御線に載せて供給されるように
しても良い。An access request for accessing the expanded storage device 5 via the storage control device 3 is made through the bus 10.
In addition to the data bus, the bus 10 is provided with control lines for an extended storage device identification number path 10a and an extended storage address bus 10b. The extended storage device identification number may be supplied on another control line without using the bus 10a.
制御線(10a 、 10b )から送られてくるアク
セス要求の拡張記憶装置識別番号および拡張記憶アドレ
スは、それぞれレジスタ31およびレジスタ32にセッ
トされる。レジスタ31に入った拡張記憶識別番号は、
拡張記憶部5Bの拡張記憶識別番号レジスタ20aのデ
ータと比較器33により比較される。The extended storage device identification number and extended storage address of the access request sent from the control lines (10a, 10b) are set in register 31 and register 32, respectively. The extended storage identification number entered in the register 31 is
A comparator 33 compares the data with the data in the extended storage identification number register 20a of the extended storage section 5B.
比較の結果、一致すれば一致信号33aが出力される。If the comparison results in a match, a match signal 33a is output.
また、レジスタ32に入った拡張記憶アドレスは、拡張
記憶部5Bの拡張記憶下限アドレスレジスタ20bのデ
ータおよび拡張記憶上限アドレスレジスタ20cのデー
タと比較器34で比較され、下限アドレスおよび上限ア
ドレスの中に入っているか否かがチエツクされる。下限
アドレスおよび上限アドレスの中に入っていれば有効信
号34aが比較器34から送出され、る。AND回路4
0では、一致信号33aと有効信号34aのアンド条件
を取り1条件が成立すれば拡張記憶部5Bのアクセスが
可能となるので、拡張記憶部5Bに対するアクセス可能
信号40aを送出す、る。Further, the extended storage address entered in the register 32 is compared with the data of the extended storage lower limit address register 20b and the data of the extended storage upper limit address register 20c of the extended storage unit 5B, and the lower limit address and the upper limit address are It is checked whether it is included or not. If the address falls within the lower limit address and upper limit address, a valid signal 34a is sent out from the comparator 34. AND circuit 4
0, if the AND condition of the match signal 33a and the valid signal 34a is satisfied and one condition is satisfied, the extended storage section 5B can be accessed, so the access enable signal 40a to the extended storage section 5B is sent.
同様にして、拡張記憶部5Cの構成制御情報レジスタ2
1に対して、レジスタ31に入った拡張記憶装置識別番
号は、拡張記憶部5Cの拡張記憶識別番号レジスタ21
aのデータと比較器35により比較され、一致すれば一
致信号35aが出力される。レジスタ32に入った拡張
記憶アドレスは、拡張記憶部5Cの拡張記憶下限アドレ
スレジスタ21bのデータおよび拡張記憶上限アドレス
レジスタ21cのデータと比較器36により比較され、
下限アドレスおよび上限アドレスの中に入っているか否
かがチエツクされる。下限アドレスおよび上限アドレス
の中に入っていれば有効信号36aが比較器36から送
出される。一致信号35aと有効信号36aのアンド条
件をAND回路41で取り、条件が成立すれば拡張記憶
部5Cのアクセスが可能となるので、二九を示すアクセ
ス可能信号41aが送出され、拡張記憶部5Cに送られ
る。Similarly, the configuration control information register 2 of the extended storage unit 5C
1, the extended storage device identification number entered in the register 31 is stored in the extended storage identification number register 21 of the extended storage unit 5C.
It is compared with the data of a by a comparator 35, and if they match, a match signal 35a is output. The extended storage address entered in the register 32 is compared with the data of the extended storage lower limit address register 21b and the data of the extended storage upper limit address register 21c of the extended storage section 5C by the comparator 36,
It is checked whether the address is within the lower limit address and upper limit address. If the address falls within the lower limit address and upper limit address, a valid signal 36a is sent out from the comparator 36. An AND condition of the match signal 35a and the valid signal 36a is taken by the AND circuit 41, and if the condition is satisfied, the extended storage section 5C can be accessed, so the access enable signal 41a indicating 29 is sent out, and the extended storage section 5C is sent to.
また、拡張記憶部5Bのアクセス可能信号40aと拡張
記憶部5Cのアクセス可能信号41aはN○R回路50
でオアの否定条件が取られ、アクセス可能信号40aお
よびアクセス可能信号41aのいずれもが成立していな
いときに、アクセス例外を検出し、アクセス例外信号5
0aを出力し、リクエスト発行元に報告する。これによ
りアクセス例外処理を行う。Further, the accessible signal 40a of the extended storage section 5B and the accessible signal 41a of the extended storage section 5C are transmitted to the N○R circuit 50.
When the negative OR condition is taken and neither the access enable signal 40a nor the access enable signal 41a is established, an access exception is detected and the access exception signal 5 is
Outputs 0a and reports it to the request issuer. This performs access exception handling.
以上、説明したように、本実施例においては、ひとつの
拡張記憶装置内に属性の異なる(2個の拡張記憶装置識
別番号を有する)拡張記憶部を混在して設ける記憶構成
とし、バックアップ用電源装置12を付けた拡張記憶部
を有する拡張記憶装置とした例を示したが、これに限定
されるものではなく、拡張記憶装置内に属性の異なる2
個以上の拡張記憶装置識別番号を含む記憶構成としても
良い。ただし、ここで言う属性とは、それぞれの拡張記
憶部の拡張記憶装置識別番号に対応させたものであり、
例えば、揮発性メモリ、不揮発性メモリ等を区別する属
性情報の他に、レスポンスタイムが早い高速メモリ、レ
スポンスタイムが遅い低速メモリ等を区別する属性情報
を対応させるようにすることもできる。As explained above, in this embodiment, a storage configuration is adopted in which extended storage sections with different attributes (having two extended storage device identification numbers) are mixedly provided in one extended storage device, and a backup power supply is provided. Although an example has been shown in which the extended storage device has an extended storage section with the device 12 attached, the present invention is not limited to this.
The storage structure may include more than one extended storage device identification number. However, the attributes mentioned here correspond to the extended storage device identification number of each extended storage section.
For example, in addition to attribute information that distinguishes between volatile memory, nonvolatile memory, etc., attribute information that distinguishes between high-speed memory with a fast response time, low-speed memory with a slow response time, etc. may be associated.
第3図は、拡張記憶装置識別番号に対応させて拡張記憶
装置の属性情報を規定している属性テーブルの一例であ
る。例えば、識別番号1の拡張記憶装置の属性は揮発性
メモリであることを示し。FIG. 3 is an example of an attribute table that defines attribute information of an extended storage device in association with an extended storage device identification number. For example, the attribute of the extended storage device with identification number 1 indicates that it is volatile memory.
識別番号2の拡張記憶装置の属性は不揮発性メモリであ
ることを示し、識別番号3の拡張記憶装置の属性は高速
メモリであることを示し、識別番号4の拡張記憶装置の
属性は低速メモリであることを示している。The attribute of the extended storage device with identification number 2 indicates that it is non-volatile memory, the attribute of the extended storage device with identification number 3 indicates that it is high-speed memory, and the attribute of the extended storage device with identification number 4 indicates that it is low-speed memory. It shows that there is.
以上1本発明を実施例にもとづき具体的に説明したが、
本発明は、前記実施例に限定されるものではなく、その
要旨を逸脱しない範囲において種々変更可能であること
は言うまでもない。The present invention has been specifically explained above based on examples, but
It goes without saying that the present invention is not limited to the embodiments described above, and can be modified in various ways without departing from the spirit thereof.
以上、説明したように、本発明によれば、ひとつの拡張
記憶装置の中に、例えば、揮発性メモリと不揮発性メモ
リの混在を許した記憶構成とすることができる。このた
め、拡張記憶装置の記憶構成の自由度が高くなり、全て
を不揮発性メモリにしたときのバックアップ用電源装置
の制約条件およびバックアップ時間の制約条件と比較し
て、−部分を不揮発性メモリとする記憶構成により、バ
ックアップ用電源装置の小型化、バックアップ時間の確
保がしやすくなる。このように、拡張記憶装置の記憶構
成の自由度が高くなるため、処理すべきデータ量の増大
と、データの保全性および信頼性の向上に対応させた記
憶構成としたデータ処理システムの構築が容易となる。As described above, according to the present invention, it is possible to have a storage configuration that allows, for example, volatile memory and nonvolatile memory to coexist in one extended storage device. For this reason, the degree of freedom in the storage configuration of the expanded storage device is increased, and compared to the constraints on the backup power supply and backup time when all nonvolatile memory is used, the negative part is replaced with nonvolatile memory. This storage configuration makes it easier to downsize the backup power supply and secure backup time. In this way, the degree of freedom in the storage configuration of the expanded storage device increases, making it possible to build a data processing system with a storage configuration that accommodates an increase in the amount of data to be processed and improvements in data integrity and reliability. It becomes easier.
第1図は5本発明の一実施例にかかるデータ処理システ
ムの要部構成を示すブロック図、第2図は、第1図の拡
張記憶装置の制御部の構成制御論理ブロックの要部の構
成を示すブロック図、
第3図は、拡張記憶装置識別番号に対応させて拡張記憶
装置の異性情報を規定している属性テーブルの一例を示
す図である。
図中、工・・・命令処理装置、2・・・主記憶装置、3
・・・主記憶制御装置、4・・チャネル装置、5・・・
拡張記憶装置、6・・・外部記憶装置を含む入出力デバ
イス。FIG. 1 is a block diagram showing the configuration of main parts of a data processing system according to an embodiment of the present invention, and FIG. FIG. 3 is a diagram showing an example of an attribute table defining opposite sex information of an extended storage device in correspondence with an extended storage device identification number. In the figure, Component...Instruction processing device, 2... Main storage device, 3
...Main memory control unit, 4...Channel device, 5...
Extended storage device, 6... input/output device including external storage device.
Claims (1)
3階層の記憶構成を有するデータ処理システムにおいて
、拡張記憶装置の構成制御情報に拡張記憶装置識別番号
を設けたことを特徴とするデータ処理システム。 2、拡張記憶装置の構成制御情報は、拡張記憶装置識別
番号に対応して拡張記憶装置の属性を示す属性情報を含
むことを特徴とする請求項1に記載のデータ処理システ
ム。 3、主記憶装置、拡張記憶装置、および外部記憶装置の
3階層の記憶構成を有するデータ処理システムにおいて
、複数個の拡張記憶装置を設け、拡張記憶装置の構成制
御情報に拡張記憶装置識別番号を設けたことを特徴とす
るデータ処理システム。 4、拡張記憶装置の構成制御情報に設けられる拡張記憶
装置識別番号が複数個設けられ、仮想的に複数個の拡張
記憶装置を記憶構成に加えることを特徴とする請求項2
または請求項3に記載のデータ処理システム。 5、拡張記憶装置の構成制御情報に設ける拡張記憶装置
識別番号は複数個を設定し、拡張記憶装置識別番号に対
応して拡張記憶装置の属性を示す属性情報を設定して、
属性の異なる拡張記憶装置の混在を可能にしたことを特
徴とする請求項2または請求項3に記載のデータ処理シ
ステム。[Scope of Claims] 1. In a data processing system having a three-tiered storage configuration of a main storage device, an expanded storage device, and an external storage device, an expanded storage device identification number is provided in the configuration control information of the expanded storage device. A data processing system featuring: 2. The data processing system according to claim 1, wherein the configuration control information of the expanded storage device includes attribute information indicating attributes of the expanded storage device in correspondence with the expanded storage device identification number. 3. In a data processing system that has a three-tiered storage configuration of main storage, extended storage, and external storage, a plurality of extended storage devices are provided and the extended storage device identification number is included in the configuration control information of the extended storage device. A data processing system characterized by: 4. Claim 2, characterized in that a plurality of extended storage device identification numbers are provided in the configuration control information of the extended storage device, and a plurality of extended storage devices are virtually added to the storage configuration.
Or the data processing system according to claim 3. 5. Setting a plurality of extended storage device identification numbers in the configuration control information of the extended storage device, setting attribute information indicating attributes of the extended storage device in correspondence with the extended storage device identification numbers,
4. The data processing system according to claim 2, wherein expanded storage devices having different attributes can be mixed.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23860188A JPH0285942A (en) | 1988-09-21 | 1988-09-21 | data processing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23860188A JPH0285942A (en) | 1988-09-21 | 1988-09-21 | data processing system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0285942A true JPH0285942A (en) | 1990-03-27 |
Family
ID=17032613
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP23860188A Pending JPH0285942A (en) | 1988-09-21 | 1988-09-21 | data processing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0285942A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017091434A (en) * | 2015-11-17 | 2017-05-25 | Necプラットフォームズ株式会社 | Information processing device, extension storage control method and extension storage control program |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS53134332A (en) * | 1977-04-28 | 1978-11-22 | Nippon Telegr & Teleph Corp <Ntt> | Control system referencing memory unit |
| JPS58158754A (en) * | 1982-03-15 | 1983-09-21 | Hitachi Ltd | Controlling system |
| JPS6050688A (en) * | 1983-08-29 | 1985-03-20 | Shinko Electric Co Ltd | Memory circuit |
| JPS63186347A (en) * | 1987-01-29 | 1988-08-01 | Nec Corp | Memory device |
-
1988
- 1988-09-21 JP JP23860188A patent/JPH0285942A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS53134332A (en) * | 1977-04-28 | 1978-11-22 | Nippon Telegr & Teleph Corp <Ntt> | Control system referencing memory unit |
| JPS58158754A (en) * | 1982-03-15 | 1983-09-21 | Hitachi Ltd | Controlling system |
| JPS6050688A (en) * | 1983-08-29 | 1985-03-20 | Shinko Electric Co Ltd | Memory circuit |
| JPS63186347A (en) * | 1987-01-29 | 1988-08-01 | Nec Corp | Memory device |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017091434A (en) * | 2015-11-17 | 2017-05-25 | Necプラットフォームズ株式会社 | Information processing device, extension storage control method and extension storage control program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4975838A (en) | Duplex data processing system with programmable bus configuration | |
| JPS63231652A (en) | Memory copy system for control system | |
| JPS603049A (en) | Bus interface apparatus | |
| JP2687679B2 (en) | Program development equipment | |
| SU1541623A1 (en) | Device for interfacing computer with peripheral device | |
| JPS59206925A (en) | Data processing system | |
| JPS605369A (en) | Memory control system | |
| SU1410709A1 (en) | Computer to peripheral device interface | |
| JPS61173365A (en) | Data processing system | |
| JPS6217879Y2 (en) | ||
| JPS6184706A (en) | programmable controller | |
| JPS61269545A (en) | Computer system | |
| JPH02300843A (en) | Information processing system | |
| JPH056905B2 (en) | ||
| JPH01269141A (en) | Microprocessor having extension port | |
| JPH04130553A (en) | Electronic computer | |
| JPH0336650A (en) | Memory protecting system | |
| JPS60176106A (en) | Sequence controller | |
| JPS61184645A (en) | Interruption control system | |
| JPH0378848A (en) | Transfer system for back-up data | |
| JPH0148577B2 (en) | ||
| JPS6255167B2 (en) | ||
| JPH02148159A (en) | memory expansion device | |
| JPH09282243A (en) | Memory connection controller capable of coping with bus degradation | |
| JPH03105658A (en) | Difference storage device |