JPH0236012B2 - - Google Patents
Info
- Publication number
- JPH0236012B2 JPH0236012B2 JP59272451A JP27245184A JPH0236012B2 JP H0236012 B2 JPH0236012 B2 JP H0236012B2 JP 59272451 A JP59272451 A JP 59272451A JP 27245184 A JP27245184 A JP 27245184A JP H0236012 B2 JPH0236012 B2 JP H0236012B2
- Authority
- JP
- Japan
- Prior art keywords
- storage
- key
- segment
- address
- memory
- 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
Links
Landscapes
- Memory System Of A Hierarchy Structure (AREA)
- Storage Device Security (AREA)
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は計算機システムの主記憶装置等に対し
て設けられる記憶キーへのアクセスを制御するた
めの方式に関する。
て設けられる記憶キーへのアクセスを制御するた
めの方式に関する。
計算機システムの主記憶装置等の記憶領域の管
理情報として、記憶領域を通常一定の大きさに分
割した、記憶ブロツクごとに対して記憶キーを設
けることが一般に行われている。
理情報として、記憶領域を通常一定の大きさに分
割した、記憶ブロツクごとに対して記憶キーを設
けることが一般に行われている。
各記憶キーは公知のように、通常大別して2部
分からなり、第1の部分は対応する記憶ブロツク
に対するアクセスを制御するための情報で、例え
ばキーと読み出し禁止ビツトからなる。
分からなり、第1の部分は対応する記憶ブロツク
に対するアクセスを制御するための情報で、例え
ばキーと読み出し禁止ビツトからなる。
又、記憶キーの第2の部分は、いわゆる仮想記
憶方式を使用する場合等の、記憶ブロツク(いわ
ゆるページ)の置換制御等のための情報で、例え
ば参照ビツトと変更ビツトからなる。
憶方式を使用する場合等の、記憶ブロツク(いわ
ゆるページ)の置換制御等のための情報で、例え
ば参照ビツトと変更ビツトからなる。
これらの記憶キー、特にその中の上記第2部分
は、対応記憶領域にアクセスがあるごとに、少な
くとも一方の書き込みを要するので、計算機シス
テムの性能上、比較的高速のアクセスが必要とさ
れる。
は、対応記憶領域にアクセスがあるごとに、少な
くとも一方の書き込みを要するので、計算機シス
テムの性能上、比較的高速のアクセスが必要とさ
れる。
第2図は計算機システムの構成の一例を示すブ
ロツク図である。
ロツク図である。
システムは記憶制御装置(以下においてMCU
という)11に主記憶装置(MSU)12、中央
処理装置(CPU)13、チヤネル制御装置
(CHP)14等を接続して構成される。
という)11に主記憶装置(MSU)12、中央
処理装置(CPU)13、チヤネル制御装置
(CHP)14等を接続して構成される。
MCU11は中央処理装置13、チヤネル制御
装置14等からの主記憶アクセス要求を受け付け
て、指定の主記憶アドレスを後記のように変換し
た、主記憶装置12の1つへのアクセスを制御す
る。
装置14等からの主記憶アクセス要求を受け付け
て、指定の主記憶アドレスを後記のように変換し
た、主記憶装置12の1つへのアクセスを制御す
る。
又、指定の主記憶アドレスを使つてキー記憶部
16にアクセスし、キー記憶部16に保持する、
該当記憶ブロツクの参照ビツトを‘1'にし、又書
き込みの場合は変更ビツトも‘1'にする。
16にアクセスし、キー記憶部16に保持する、
該当記憶ブロツクの参照ビツトを‘1'にし、又書
き込みの場合は変更ビツトも‘1'にする。
各主記憶装置12は、システムの所要記憶容量
に応じて、構成に融通性を持たせ、又複数の並行
アクセスを可能にする等のために、物理的に分割
した記憶機能の単位で構成し、各単位を記憶セグ
メントと呼び、例えば各8MB(メガバイト)〜
32MB程度の大きさとして、例えば4個までの所
要数の記憶セグメントで1主記憶装置を構成する
ことができる。
に応じて、構成に融通性を持たせ、又複数の並行
アクセスを可能にする等のために、物理的に分割
した記憶機能の単位で構成し、各単位を記憶セグ
メントと呼び、例えば各8MB(メガバイト)〜
32MB程度の大きさとして、例えば4個までの所
要数の記憶セグメントで1主記憶装置を構成する
ことができる。
各記憶セグメントは、それぞれ連続した記憶ア
ドレスを持つが、構成の自由度を高めるために、
各記憶セグメントの先頭記憶アドレスは所要のア
ドレスに設定することができるようにされる。
ドレスを持つが、構成の自由度を高めるために、
各記憶セグメントの先頭記憶アドレスは所要のア
ドレスに設定することができるようにされる。
このために、MCU11では、例えば第3図に
示すように先頭アドレスレジスタ20−0〜20
−7を設け、それらに各記憶セグメントに割り当
てる先頭記憶アドレスの上位ビツトを記憶してお
く。
示すように先頭アドレスレジスタ20−0〜20
−7を設け、それらに各記憶セグメントに割り当
てる先頭記憶アドレスの上位ビツトを記憶してお
く。
前記のように各装置から出される主記憶アクセ
ス要求を処理する場合に、MCU11では指定の
記憶アドレスを、要すればいわゆるインタリーブ
処理等を行つた後に、レジスタ21にセツトす
る。
ス要求を処理する場合に、MCU11では指定の
記憶アドレスを、要すればいわゆるインタリーブ
処理等を行つた後に、レジスタ21にセツトす
る。
レジスタ21の記憶アドレスの例えば上位4ビ
ツトに一致する先頭記憶アドレスを持つ記憶セグ
メントを、選択回路22がレジスタ20−0〜2
0−7を参照して決定することにより、セグメン
トアドレスをアドレス線23に出力する。
ツトに一致する先頭記憶アドレスを持つ記憶セグ
メントを、選択回路22がレジスタ20−0〜2
0−7を参照して決定することにより、セグメン
トアドレスをアドレス線23に出力する。
セグメントアドレスは、その記憶セグメントを
実際に制御するためのアドレスとして、使用され
る。
実際に制御するためのアドレスとして、使用され
る。
アドレス線23は主記憶装置12の1つと、そ
の中の記憶セグメントの1つを特定し、記憶セグ
メント内のアドレスはレジスタ21の下位ビツト
を出力するアドレス線24によつて指定されるの
で、それらのアドレスを使用して主記憶装置12
に対するアクセス制御を実行することができる。
の中の記憶セグメントの1つを特定し、記憶セグ
メント内のアドレスはレジスタ21の下位ビツト
を出力するアドレス線24によつて指定されるの
で、それらのアドレスを使用して主記憶装置12
に対するアクセス制御を実行することができる。
一方、キー記憶部16に対するアクセスは、実
際に主記憶装置12にアクセスを実行しない場合
にも必要であり、且つ前記のように比較的高速を
要する。
際に主記憶装置12にアクセスを実行しない場合
にも必要であり、且つ前記のように比較的高速を
要する。
且つ従来は、主記憶装置の記憶容量が比較的小
さかつたので、システムの主記憶装置最大容量に
対応する記憶キーを保持するメモリ25を設け、
例えば中央処理装置13等からのアクセス要求で
指定された記憶アドレスを、そのまゝ使用してア
クセスする構成になつている。
さかつたので、システムの主記憶装置最大容量に
対応する記憶キーを保持するメモリ25を設け、
例えば中央処理装置13等からのアクセス要求で
指定された記憶アドレスを、そのまゝ使用してア
クセスする構成になつている。
近年比較的大型の計算機システムの構成とし
て、第4図に一例を示すような構成方式が必要に
なつてきた。
て、第4図に一例を示すような構成方式が必要に
なつてきた。
第4図のシステムにおいては、第2図と同様の
構成の2システムがMCU33で相互に接続され
ている。
構成の2システムがMCU33で相互に接続され
ている。
MCU33は、それぞれに接続す中央処理装置
13及びチヤンネル制御装置14等の主記憶アク
セス要求を、前記MCU11と同様に制御するほ
か、指定の記憶アドレスが相手MCU33に接続
する主記憶装置12に割り当てられている場合に
は、アクセス要求情報を制御線34によつて、相
手MCU33に転送して、そこでアクセスを実行
させる。
13及びチヤンネル制御装置14等の主記憶アク
セス要求を、前記MCU11と同様に制御するほ
か、指定の記憶アドレスが相手MCU33に接続
する主記憶装置12に割り当てられている場合に
は、アクセス要求情報を制御線34によつて、相
手MCU33に転送して、そこでアクセスを実行
させる。
このような構成において、MCU33に従来の
方式のキー記憶部35を設けた場合には、次のよ
うな問題が生じる。
方式のキー記憶部35を設けた場合には、次のよ
うな問題が生じる。
(a) 記憶キーを保持するメモリが大量に必要にな
る。
る。
(b) 両MCU33の記憶キーを更新しなければな
らないので、両者間の情報転送や処理の負荷が
大きくなり、又制御が複雑になる。
らないので、両者間の情報転送や処理の負荷が
大きくなり、又制御が複雑になる。
前記の問題点は、記憶装置と、記憶制御装置
と、キー記憶部とを有し、該記憶装置は複数の記
憶セグメントによつて構成されて、該記憶制御装
置と接続し、該各記憶セグメントは、複数の記憶
ブロツクからなり、該各記憶ブロツクは所定の大
きさの記憶領域を有し、該キー記憶部は複数のキ
ー群領域からなり、該各キー群領域は、それぞれ
該各記憶セグメントに対応して、当該記憶セグメ
ントの該記憶ブロツクに対応する所定の記憶キー
を保持し、該記憶制御装置は、該キー記憶部にア
クセスする場合に、該記憶セグメントを選択する
信号によつて該キー群領域を選択し、該記憶セグ
メント内の該記憶ブロツクを選択する信号によつ
て、該選択したキー群領域内の該記憶キーを選択
するように構成されている本発明の記憶キー制御
方式によつて解決される。
と、キー記憶部とを有し、該記憶装置は複数の記
憶セグメントによつて構成されて、該記憶制御装
置と接続し、該各記憶セグメントは、複数の記憶
ブロツクからなり、該各記憶ブロツクは所定の大
きさの記憶領域を有し、該キー記憶部は複数のキ
ー群領域からなり、該各キー群領域は、それぞれ
該各記憶セグメントに対応して、当該記憶セグメ
ントの該記憶ブロツクに対応する所定の記憶キー
を保持し、該記憶制御装置は、該キー記憶部にア
クセスする場合に、該記憶セグメントを選択する
信号によつて該キー群領域を選択し、該記憶セグ
メント内の該記憶ブロツクを選択する信号によつ
て、該選択したキー群領域内の該記憶キーを選択
するように構成されている本発明の記憶キー制御
方式によつて解決される。
即ち、記憶キーを保持するメモリを、主記憶装
置の記憶セグメント構成に対応させたメモリ構成
とする。
置の記憶セグメント構成に対応させたメモリ構成
とする。
このような構成にすることによつて、記憶キー
(のメモリ)へのアクセスは主記憶と同様にして
決定したセグメントアドレス及びセグメント内ア
ドレスを使つて実行されるようになる。
(のメモリ)へのアクセスは主記憶と同様にして
決定したセグメントアドレス及びセグメント内ア
ドレスを使つて実行されるようになる。
従つて、又、各MCU33には、それぞれに接
続されている主記憶装置12に実装されている記
憶セグメントに対応する記憶キーのメモリのみを
実装し、1アクセスについては一方のMCU33
のみが記憶キーアクセスを実行すればよい。
続されている主記憶装置12に実装されている記
憶セグメントに対応する記憶キーのメモリのみを
実装し、1アクセスについては一方のMCU33
のみが記憶キーアクセスを実行すればよい。
第1図は本発明の一実施例構成を示すブロツク
図である。
図である。
図はMCU33の記憶キーアクセスに関連する
部分の構成を示し、第3図と同一の部分には同じ
符号を付す。
部分の構成を示し、第3図と同一の部分には同じ
符号を付す。
MCU33ではアクセス要求の指定記憶アドレ
スを処理し、例えばその高位ビツトで自身に接続
する主記憶装置か否かを識別し、自身で処理すべ
きアドレスであればレジスタ21にセツトする。
スを処理し、例えばその高位ビツトで自身に接続
する主記憶装置か否かを識別し、自身で処理すべ
きアドレスであればレジスタ21にセツトする。
レジスタ21の記憶アドレスは前記と同様にし
て選択回路22により、セグメントアドレスに変
換してアドレス線23に出力され、アドレス線2
4と共に主記憶装置12のアクセス制御に使われ
る。
て選択回路22により、セグメントアドレスに変
換してアドレス線23に出力され、アドレス線2
4と共に主記憶装置12のアクセス制御に使われ
る。
又、本発明により、アドレス線23のセグメン
トアドレスは、記憶セグメントに対応して設けら
れて、それぞれ記憶キー群を保持する記憶キーメ
モリ40−0〜40−7の1メモリを選択する。
トアドレスは、記憶セグメントに対応して設けら
れて、それぞれ記憶キー群を保持する記憶キーメ
モリ40−0〜40−7の1メモリを選択する。
選択された記憶キーメモリ40−0〜40−7
の、1メモリ内の1記憶キーのアドレスは、アド
レス線41で指定される。レジスタ21の下位ビ
ツト列によつて決定する。
の、1メモリ内の1記憶キーのアドレスは、アド
レス線41で指定される。レジスタ21の下位ビ
ツト列によつて決定する。
以上の説明から明らかなように本発明によれ
ば、大型の計算機システムにおける記憶キーのメ
モリ容量を縮小し、記憶キーに対するアクセス負
荷を減少するので、計算機システムの経済性及び
性能を改善するという著しい工業的効果がある。
ば、大型の計算機システムにおける記憶キーのメ
モリ容量を縮小し、記憶キーに対するアクセス負
荷を減少するので、計算機システムの経済性及び
性能を改善するという著しい工業的効果がある。
第1図は本発明一実施例の構成ブロツク図、第
2図は計算機システムの一構成例を示す図、第3
図は従来のMCUの構成例ブロツク図、第4図は
計算機システムの別の構成例を示す図である。図
において 11,33はMCU、12は主記憶装置、13
は中央処理装置、14はチヤネル制御装置、1
6,35はキー記憶部、20−0〜20−7は先
頭アドレスレジスタ、21はレジスタ、22は選
択回路、25,40−0〜40−7は記憶キーメ
モリを示す。
2図は計算機システムの一構成例を示す図、第3
図は従来のMCUの構成例ブロツク図、第4図は
計算機システムの別の構成例を示す図である。図
において 11,33はMCU、12は主記憶装置、13
は中央処理装置、14はチヤネル制御装置、1
6,35はキー記憶部、20−0〜20−7は先
頭アドレスレジスタ、21はレジスタ、22は選
択回路、25,40−0〜40−7は記憶キーメ
モリを示す。
Claims (1)
- 【特許請求の範囲】 1 記憶装置と、記憶制御装置と、キー記憶部と
を有し、 該記憶装置は複数の記憶セグメントによつて構
成されて、該記憶制御装置と接続し、 該各記憶セグメントは、複数の記憶ブロツクか
らなり、該各記憶ブロツクは所定の大きさの記憶
領域を有し、 該キー記憶部は複数のキー群領域40−0〜4
0−7からなり、該各キー群領域は、それぞれ該
各記憶セグメントに対応して、当該記憶セグメン
トの該記憶ブロツクに対応する所定の記憶キーを
保持し、 該記憶制御装置は、該キー記憶部にアクセスす
る場合に、該記憶セグメントを選択する信号23
によつて該キー群領域を選択し、該記憶セグメン
ト内の該記憶ブロツクを選択する信号41によつ
て、該選択したキー群領域内の該記憶キーを選択
する20−0〜20−7,21,22ように構成
されていることを特徴とする記憶キー制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59272451A JPS61165156A (ja) | 1984-12-24 | 1984-12-24 | 記憶キ−制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59272451A JPS61165156A (ja) | 1984-12-24 | 1984-12-24 | 記憶キ−制御方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61165156A JPS61165156A (ja) | 1986-07-25 |
| JPH0236012B2 true JPH0236012B2 (ja) | 1990-08-15 |
Family
ID=17514101
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59272451A Granted JPS61165156A (ja) | 1984-12-24 | 1984-12-24 | 記憶キ−制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS61165156A (ja) |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS583175A (ja) * | 1981-06-30 | 1983-01-08 | Fujitsu Ltd | 仮想記憶制御装置 |
-
1984
- 1984-12-24 JP JP59272451A patent/JPS61165156A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61165156A (ja) | 1986-07-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4386402A (en) | Computer with dual vat buffers for accessing a common memory shared by a cache and a processor interrupt stack | |
| JPS6376034A (ja) | 多重アドレス空間制御方式 | |
| US4318175A (en) | Addressing means for random access memory system | |
| JPH04308953A (ja) | 仮想アドレス計算機装置 | |
| EP0323123B1 (en) | A storage control system in a computer system | |
| JPH05197619A (ja) | マルチcpu用メモリ制御回路 | |
| JPS5844263B2 (ja) | 記憶制御回路 | |
| US4493030A (en) | Plural data processor groups controlling a telecommunications exchange | |
| EP0787326B1 (en) | System and method for processing of memory data and communication system comprising such system | |
| JPH0540694A (ja) | キヤツシユメモリ装置 | |
| JPH0236012B2 (ja) | ||
| GB2221066A (en) | Address translation for I/O controller | |
| JPH01125644A (ja) | データ転送装置 | |
| JPS5953588B2 (ja) | メモリ・インタリ−ブ制御方式 | |
| JPH1055308A (ja) | キャッシュメモリ | |
| JPH037980B2 (ja) | ||
| JPH04205535A (ja) | コピーオンライト方式 | |
| GB2099619A (en) | Data processing arrangements | |
| KR900009212Y1 (ko) | 어드레스 제어장치 | |
| JPS6136669B2 (ja) | ||
| SU1541623A1 (ru) | Устройство дл сопр жени ЭВМ с периферийным устройством | |
| JPH0241772B2 (ja) | ||
| JPH01140342A (ja) | 仮想計算機システム | |
| JPH04182753A (ja) | キャッシュメモリ | |
| JPS6174040A (ja) | アドレス拡張方法 |