JPH0236010B2 - - Google Patents
Info
- Publication number
- JPH0236010B2 JPH0236010B2 JP59147261A JP14726184A JPH0236010B2 JP H0236010 B2 JPH0236010 B2 JP H0236010B2 JP 59147261 A JP59147261 A JP 59147261A JP 14726184 A JP14726184 A JP 14726184A JP H0236010 B2 JPH0236010 B2 JP H0236010B2
- Authority
- JP
- Japan
- Prior art keywords
- address
- register
- main memory
- virtual machine
- access
- 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
- Storage Device Security (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は情報処理システムへの主記憶装置への
アクセス制御に係り、特に主記憶装置の領域を複
数領域に分割して、論理的に別個の記憶空間とし
て使用するシステムにおけるアドレスの生成及び
限界チエツクを行う方式に関する。[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to access control to a main memory device of an information processing system, and in particular, to dividing the area of the main memory device into multiple areas and dividing them into logically separate areas. This invention relates to a method for generating addresses and checking limits in a system used as a storage space.
情報処理システムの一使用方法として、仮想計
算機方式とよばれる方式がある。 One method of using an information processing system is a method called a virtual computer method.
仮想計算機方式とは、1つの計算機内に制御プ
ログラムの制御により、複数の同一又は異なるオ
ペレーテイングシステムを共存させ、それぞれが
独立の計算機システムであるかのように(即ち仮
想計算機として)使用することができる方式とし
て知られている。 A virtual computer system is a system in which multiple operating systems, the same or different, coexist within one computer under the control of a control program, and each is used as if it were an independent computer system (i.e., as a virtual computer). It is known as a method that allows
このような仮想計算機の制御方式には種々の方
式があり、それらの機能の相違から、ある仮想計
算機方式で動作するように作成されているプログ
ラムで、他の方式では稼動できないというものも
あるので、情報処理システムとしては、複数の異
なる仮想計算機方式に対応し得るような機能を備
えることが望まれている。 There are various control methods for such virtual machines, and due to the differences in their functions, some programs that are created to run on one virtual machine method may not be able to run on other methods. It is desired that an information processing system be equipped with a function that can support a plurality of different virtual computer systems.
異なる仮想計算機方式における相違点の一つで
あつて、前記のような対処を要する機能として、
個々の仮想計算機への実主記憶領域の割当方式が
ある。 One of the differences between different virtual computer systems, which requires the above-mentioned measures, is:
There is a method for allocating real main storage to individual virtual machines.
仮想計算機への実主記憶領域割当方式の一つ
は、主記憶領域を、各仮想計算機ごとの連続した
領域に分割して、1連続領域づつ割り当てる方式
である。
One method of allocating real main storage area to virtual machines is to divide the main storage area into continuous areas for each virtual computer, and allocate one continuous area at a time.
第2図はそのような方式において、主記憶装置
へのアクセスを制御する装置(主記憶アクセス制
御装置)に設けられるアドレス生成/監視機構で
ある。 FIG. 2 shows an address generation/monitoring mechanism provided in a device (main memory access control device) that controls access to the main memory in such a system.
1仮想計算機に割り当てられた領域は、例えば
ベースレジスタ1−1と限界レジスタ1−2から
なるレジスタ対で限定される。ここでベースレジ
スタ1−1には割当領域の下限の主記憶アドレス
が保持され、限界レジスタ1−2にはその領域の
大きさが保持されている。 The area allocated to one virtual machine is limited, for example, by a register pair consisting of a base register 1-1 and a limit register 1-2. Here, the base register 1-1 holds the lower limit main memory address of the allocated area, and the limit register 1-2 holds the size of the area.
アドレスレジスタ2−1,3−1,4−1及び
限界レジスタ2−2,3−2,4−2も同様のア
ドレス対を構成し、図は4レジスタ対により4ま
での仮想計算機が共存し得る例である。 Address registers 2-1, 3-1, 4-1 and limit registers 2-2, 3-2, 4-2 also constitute a similar address pair, and the figure shows that up to 4 virtual machines can coexist with 4 register pairs. This is an example of what you get.
各仮想計算機のオペレーテイングシステムは、
割り当てられた主記憶領域をアドレス‘0'から始
まる自システムの主記憶とみなして制御するの
で、仮想計算機から発生されるアドレスに該仮想
計算機に対応するベースレジスタ1−1等の内容
を加算したものが、実際の主記憶装置上の記憶ア
ドレスになる。 The operating system of each virtual machine is
Since the allocated main memory area is controlled by treating it as the main memory of the own system starting from address '0', the contents of base register 1-1, etc. corresponding to the virtual machine are added to the address generated by the virtual machine. becomes the actual storage address on main memory.
そのために、各仮想計算機は主記憶アクセス要
求において、アドレス線5のアクセスアドレスと
共に、信号線6で仮想計算機識別番号を付加して
アクセス要求する。 To this end, each virtual machine requests access by adding a virtual machine identification number via a signal line 6 along with an access address via an address line 5 in a main memory access request.
主記憶アクセス制御装置は信号線6の仮想計算
機識別番号をデコーダ7でデコードした信号によ
り、ゲート回路1−3,2−3,3−3,4−3
を制御して、レジスタ対の1つを選択し、選択し
たベースレジスタ1−1等の下限アドレスとアド
レス線6のアドレスとを加算器8で加算して主記
憶アドレスを生成する。 The main memory access control device uses a signal obtained by decoding the virtual machine identification number on the signal line 6 by the decoder 7 to control the gate circuits 1-3, 2-3, 3-3, 4-3.
is controlled to select one of the register pairs, and the adder 8 adds the lower limit address of the selected base register 1-1 etc. and the address of the address line 6 to generate a main memory address.
同時に、選択したレジスタ対の限界レジスタ1
−2等の内容とアドレス線6のアドレスを比較器
9で比較し、アドレス線6のアドレス値が限界レ
ジスタ1−2等の内容より大きいときは出力線1
0をオンとして、該信号により主記憶装置へのア
クセスを抑止する。 At the same time, limit register 1 of the selected register pair
Comparator 9 compares the contents of -2, etc. with the address of address line 6, and if the address value of address line 6 is greater than the contents of limit register 1-2, etc., output line 1
0 is turned on, and this signal inhibits access to the main memory.
これは、その仮想計算機が割当領域外のアドレ
スへのアクセスを要求しているものであつて、そ
の仮想計算機の制御上に何等かの誤りがある場合
である。 This occurs when the virtual machine requests access to an address outside the allocated area and there is some kind of error in the control of the virtual machine.
仮想計算機への実主記憶領域割当の第2の方式
は、主記憶領域を、仮想記憶方式の仮想記憶上で
各仮想計算機ごとの連続した領域に分割して、1
連続領域づつ割り当てる方式である。 The second method for allocating real main storage space to virtual machines is to divide the main storage space into contiguous areas for each virtual machine on the virtual memory of the virtual storage system, and
This method allocates continuous areas one by one.
この方式は実主記憶上では、ページと呼ばれる
比較的小さな記憶ブロツクを単位として領域の割
当が行われ、ページ間ではアドレスが連続する必
要が無いので、実主記憶領域の割当に融通性があ
る。 In this method, areas are allocated in units of relatively small memory blocks called pages on the real main memory, and there is no need for consecutive addresses between pages, so there is flexibility in allocating the real main memory area. .
その反面、仮想計算機から発行されるアドレス
は仮想記憶方式のアドレス変換を経て実際の主記
憶アドレスが得られ、一般に殆どの場合に仮想計
算機自身が同様の仮想記憶方式であるので、ペー
ジ式仮想記憶方式のアドレス変換が二重に行われ
ることになり、処理速度を遅くする。 On the other hand, the address issued by the virtual machine is obtained through address conversion using the virtual memory method to obtain the actual main memory address, and in most cases the virtual machine itself uses the same virtual memory method, so page-based virtual memory Address translation in this method is performed twice, slowing down the processing speed.
そのために、実主記憶のアドレスを、そのまゝ
仮想計算機の主記憶アドレスとして使用する仮想
計算機(以下において、これを実主記憶仮想計算
機と呼ぶ)を1つだけ設けられるようにし、特に
処理速度の要求のきびしい場合等に対応できるよ
うにしている。 For this purpose, only one virtual machine (hereinafter referred to as a real main memory virtual machine) that uses the real main memory address as the main memory address of the virtual machine can be provided, and in particular, processing speed can be improved. The system is designed to be able to respond to cases with severe demands.
この第2の方式においては、実主記憶の‘0'番
地から所要の大きさの連続領域を仮想計算機用の
領域とし、実主記憶仮想計算機には、実主記憶の
‘0'番地から所要の大きさの連続領域が割り当て
られ、それより上位の記憶アドレスの領域がその
他の仮想計算機にページ単位で割り当てられるこ
とになる。 In this second method, a contiguous area of the required size starting from address '0' of real main memory is used as an area for the virtual computer, and A contiguous area of size is allocated, and areas at higher storage addresses are allocated to other virtual machines in page units.
従つて、主記憶アクセス要求において発生され
る主記憶アドレスのチエツクは、実主記憶仮想計
算機のアクセスについては、アドレスが割当領域
上限を越えていないかのチエツクが必要であり、
又他の仮想計算機のアクセスについてはアドレス
が実主記憶仮想計算機の割当領域より上位番地の
仮想計算機用の領域内であること、即ち割当領域
の上限及び下限で区切られる区間外にないかのチ
エツクが必要である。 Therefore, when checking the main memory address generated in a main memory access request, it is necessary to check whether the address exceeds the upper limit of the allocated area when accessing the real main memory virtual machine.
For access by other virtual machines, check that the address is within the virtual machine area at an address higher than the real main memory virtual machine's allocated area, that is, it is not outside the area delimited by the upper and lower limits of the allocated area. is necessary.
前記の異なる仮想計算機方式に対応するため
に、従来はそれぞれの主記憶割当方式に応じて異
なる監視手段を設ける必要があつたので、情報処
理システムの経済性の上で問題であつた。
In order to accommodate the different virtual computer systems mentioned above, it has conventionally been necessary to provide different monitoring means for each main memory allocation system, which has been a problem in terms of the economy of the information processing system.
この問題点は、複数のレジスタ対と、選択手段
と、アドレス生成手段と、第1及び第2の比較手
段とを有する主記憶アクセス制御装置であつて、
各該レジスタ対はベースアドレスレジスタ及び限
界レジスタを有し、該選択手段は入力される所定
の番号指定に従つて該レジスタ対の1つを選択
し、該アドレス生成手段は入力されるアドレス値
に該選択されたレジスタ対の該ベースアドレスレ
ジスタに保持する値を加えて主記憶アドレスを生
成し、該第1の比較手段は、該入力アドレス値
が、該選択されたレジスタ対の該限界レジスタに
保持する値より大きい場合にアクセス抑止信号を
発生し、該第2の比較手段は、所定のアクセスモ
ードが指定され、第1の特定の該レジスタ対が選
択された場合に、該入力アドレス値が、第2の特
定の該レジスタ対の該限界レジスタの保持する値
より大きくない場合に該アクセス抑止信号を発生
し、該アクセス抑止信号が発生されない場合に、
該主記憶アドレスによるアクセスを実行するよう
に構成された、本発明のアドレスチエツク方式に
よつて解決される。
This problem is a main memory access control device that has a plurality of register pairs, a selection means, an address generation means, and first and second comparison means.
Each said register pair has a base address register and a limit register, said selection means selects one of said register pairs according to an input predetermined number designation, and said address generation means selects one of said register pairs according to an input predetermined number designation. adding the value held in the base address register of the selected register pair to generate a main memory address; The second comparison means generates an access inhibition signal when the input address value is larger than the value to be held, and the second comparison means determines whether the input address value , generates the access inhibit signal when the value is not greater than the value held by the limit register of the second specific register pair, and when the access inhibit signal is not generated,
This problem is solved by the address check method of the present invention, which is configured to perform access using the main memory address.
即ち、前記第1の方式の仮想計算機の主記憶割
当方式に必要なベースアドレスレジスタと限界レ
ジスタを、第2の方式にも使用するようにし、且
つ上記のように特定のアクセスモードとして第2
の方式が指定された場合には、更にもう一つの特
定の限界レジスタを使用し、前記の実主記憶仮想
計算機以外の仮想計算機のアクセスにおける下限
アドレスのチエツクに使用するようにする。
That is, the base address register and limit register necessary for the first method of allocating the virtual machine's main memory are also used for the second method, and the second method is used as a specific access mode as described above.
If this method is specified, another specific limit register is used to check the lower limit address in access by a virtual machine other than the real main memory virtual machine.
従つて、第1の方式に必要なアドレスの生成/
監視機構に僅かの回路を追加することにより、第
2の方式のアドレス生成/監視を完全に行うこと
ができる。 Therefore, the generation of addresses necessary for the first method/
By adding a small amount of circuitry to the monitoring mechanism, the second scheme of address generation/monitoring can be accomplished completely.
更に、本発明の方式は、第2の方式におけるア
ドレス生成も第1の方式と同様にして行うので、
第2の方式の割当領域を、必ずしも実主記憶アド
レス‘0'番地から始まることにする必要がなくな
り、領域割当の融通性が大になるという付加的利
点を有する。 Furthermore, in the method of the present invention, address generation in the second method is performed in the same manner as in the first method.
The allocated area of the second method does not necessarily have to start from the real main memory address '0', and has the additional advantage of greater flexibility in area allocation.
第1図は本発明の一実施例のアドレス生成/監
視機構の構成を示すブロツク図である。本実施例
の基本構成は第2図と同様であつて、両図の同一
部分は同じ番号で示す。
FIG. 1 is a block diagram showing the configuration of an address generation/monitoring mechanism according to an embodiment of the present invention. The basic configuration of this embodiment is the same as that in FIG. 2, and the same parts in both figures are designated by the same numbers.
第1図には、本発明による比較回路20及び関
連回路が追加されているが、前記第1の仮想計算
機方式においては、この追加部分の影響はなく、
第2図についての前記説明と同様に動作する。 In FIG. 1, a comparison circuit 20 and related circuits according to the present invention are added, but in the first virtual computer method, this added part has no effect,
It operates in the same manner as described above with respect to FIG.
前記の第2の仮想計算機方式を使用する場合に
は、例えば仮想計算機識別番号‘10'を実主記憶
仮想計算機の識別番号とすることとし、第2方式
のその他の仮想計算機には一括して仮想計算機識
別番号‘01'を割り当てるものとする。その他の
識別番号(図の例では識別番号‘00'及び‘11')
は、要すれば第1方式の各仮想計算機に使用する
ことができる。こゝで、第1図における各レジス
タ対の選択は、仮想計算機番号‘00'でゲート1
−3が選択的に開かれることにより、ベースレジ
スタ1−1と限界レジスタ1−2のレジスタ対が
選ばれ、仮想計算機番号‘01'でゲート2−3、
番号‘10'でゲート3−3、‘11'でゲート4−3
がそれぞれ選ばれるものとする。 When using the above-mentioned second virtual machine method, for example, the virtual machine identification number '10' is set as the identification number of the real main memory virtual machine, and the other virtual machines of the second method are The virtual machine identification number '01' shall be assigned. Other identification numbers (identification numbers '00' and '11' in the example shown)
can be used for each virtual machine of the first method if necessary. Here, the selection of each register pair in FIG. 1 is as follows:
-3 is selectively opened, the register pair of base register 1-1 and limit register 1-2 is selected, and gate 2-3 is opened with virtual machine number '01'.
Gate 3-3 with number '10', gate 4-3 with number '11'
shall be selected respectively.
仮想計算機識別番号‘10'で指定されるレジス
タ対の限界レジスタ3−2は、第2図の場合と同
様に該レジスタ対が指定された場合に比較器9の
入力となる他、本発明により比較器20の入力に
も常時接続されている。 The limit register 3-2 of the register pair designated by the virtual machine identification number '10' becomes the input of the comparator 9 when the register pair is designated as in the case of FIG. It is also constantly connected to the input of the comparator 20.
比較器20はアドレス線5からのアクセス要求
アドレスと限界レジスタ3−2とを比較し、アク
セス要求アドレスが限界レジスタ3−2の内容よ
り大きくないとき、出力線21をオンにする。 Comparator 20 compares the access request address from address line 5 with limit register 3-2, and turns on output line 21 when the access request address is not greater than the contents of limit register 3-2.
出力線11の信号は論理積ゲート22によつて
制御され、識別番号‘01'の仮想計算機のアクセ
ス要求であつて、且つ信号線23に特定のアクセ
スモード(第2の仮想計算機方式の仮想計算機に
よるアクセスを示す)を表示する信号がある場合
のみ、論理和ゲート24を経てアクセス抑止信号
線25に出力される。 The signal on the output line 11 is controlled by the AND gate 22, and is an access request for the virtual machine with the identification number '01', and the signal on the signal line 23 indicates a specific access mode (virtual machine of the second virtual machine type). Only when there is a signal indicating access (indicating access by) is outputted to the access inhibition signal line 25 via the OR gate 24.
論理和ゲート24には比較回路9の出力線10
も入力され、第1及び第2両仮想計算機方式にお
いて同様に、第2図の説明のようにアドレス抑止
信号を生じる。 The output line 10 of the comparison circuit 9 is connected to the OR gate 24.
is also input, and generates an address inhibit signal as explained in FIG. 2 in both the first and second virtual machine systems.
以上の機構を第2の仮想計算機方式に適用する
場合には、アドレスレジスタ2−1とアドレスレ
ジスタ3−1には、前記のように第2の仮想計算
機方式の仮想計算機用の領域として割り当てた連
続領域の先頭アドレスを示す同一のアドレス値
(例えば0)を設定し、加算器8でアドレス線5
から入力するアドレス値にベースアドレスレジス
タ2−1又は3−1の保持する値を加えることに
より主記憶アドレスを生成する。 When applying the above mechanism to the second virtual machine method, address register 2-1 and address register 3-1 are allocated as areas for the virtual machine of the second virtual machine method as described above. The same address value (for example, 0) indicating the start address of the continuous area is set, and the address line 5 is set by the adder 8.
A main memory address is generated by adding the value held in the base address register 2-1 or 3-1 to the address value input from the base address register 2-1 or 3-1.
又、仮想計算機用領域の先頭から所要の大きさ
の領域を実主記憶仮想計算機に割り当て、割り当
てた領域の上限を示すアドレス値(仮想計算機用
領域内の相対アドレス)を限界レジスタ3−2に
設定し、その他の仮想計算機に割り当てる残りの
領域の上限である仮想計算機用領域の最大アドレ
スを限界レジスタ2−2に設定する
このようにすると、識別番号‘10'の実主記憶
仮想計算機のアクセス要求は、ベースレジスタ3
−1と限界レジスタ3−2により通常の方法でア
ドレス生成と監視が行われ、識別番号‘01'を指
定するその他の仮想計算機のアクセス要求は、限
界レジスタ3−2から限界レジスタ2−2までの
区間にアドレスがあることが特に検査される。 Also, a required size area is allocated from the beginning of the virtual machine area to the real main memory virtual computer, and an address value (relative address within the virtual machine area) indicating the upper limit of the allocated area is stored in the limit register 3-2. Set the maximum address of the virtual machine area, which is the upper limit of the remaining area allocated to other virtual machines, in the limit register 2-2. By doing this, the real main memory virtual machine with identification number '10' can access The request is based on base register 3.
-1 and limit register 3-2 perform address generation and monitoring in the usual way, and access requests from other virtual machines that specify identification number '01' are sent from limit register 3-2 to limit register 2-2. It is specifically checked that the address lies in the interval .
以上の説明から明らかなように本発明によれ
ば、仮想計算機の異なる2方式のアドレスチエツ
クを行う機構が経済的に構成されるので、情報処
理システムの利用可能領域を拡大するという著し
い工業的効果がある。
As is clear from the above description, according to the present invention, a mechanism for performing two different address checks on a virtual machine can be constructed economically, so that it has a remarkable industrial effect of expanding the usable area of an information processing system. There is.
第1図は本発明一実施例の構成図、第2図は従
来のアドレス生成/監視機構の構成図である。
図において、1−1,2−1,3−1,4−1
はベースレジスタ、1−2,2−2,3−2,4
−2は限界レジスタ、1−3,2−3,3−3,
4−3はゲート回路、5はアドレス線、8は加算
器、9は比較器、20は比較器、25はアクセス
抑止信号線を示す。
FIG. 1 is a block diagram of an embodiment of the present invention, and FIG. 2 is a block diagram of a conventional address generation/monitoring mechanism. In the figure, 1-1, 2-1, 3-1, 4-1
is the base register, 1-2, 2-2, 3-2, 4
-2 is the limit register, 1-3, 2-3, 3-3,
4-3 is a gate circuit, 5 is an address line, 8 is an adder, 9 is a comparator, 20 is a comparator, and 25 is an access inhibit signal line.
Claims (1)
4−2と、選択手段7,1−3〜4−3と、アド
レス生成手段8と、第1及び第2の比較手段9,
20とを有する主記憶アクセス制御装置であつ
て、 各該レジスタ対はベースアドレスレジスタ及び
限界レジスタを有し、 該選択手段は入力される所定の番号指定6に従
つて該レジスタ対の1つを選択し、 該アドレス生成手段は入力されるアドレス値5
に該選択されたレジスタ対の該ベースアドレスレ
ジスタに保持する値を加えて主記憶アドレスを生
成し、 該第1の比較手段9は、該入力アドレス値が、
該選択されたレジスタ対の該限界レジスタに保持
する値より大きい場合にアクセス抑止信号10を
発生し、 該第2の比較手段20は、所定のアクセスモー
ド23が指定され、第1の特定の該レジスタ対2
−1,2−2が選択された場合に、該入力アドレ
ス値が、第2の特定の該レジスタ対の該限界レジ
スタ3−2の保持する値より大きくない場合に該
アクセス抑止信号11を発生し、 該アクセス抑止信号が発生されない場合に、該
主記憶アドレスによるアクセスを実行するように
構成されていることを特徴とするアドレスチエツ
ク方式。[Claims] 1. A plurality of register pairs 1-1, 1-2 to 4-1,
4-2, selection means 7, 1-3 to 4-3, address generation means 8, first and second comparison means 9,
20, each register pair having a base address register and a limit register, and the selection means selects one of the register pairs according to an inputted predetermined number designation 6. the address generating means selects the input address value 5;
and the value held in the base address register of the selected register pair to generate a main memory address, and the first comparison means 9 calculates that the input address value is
generates an access inhibition signal 10 if the value is greater than the value held in the limit register of the selected register pair; register pair 2
-1, 2-2 is selected, the access inhibition signal 11 is generated when the input address value is not larger than the value held by the limit register 3-2 of the second specific register pair. An address check method characterized in that the address check method is configured to execute access using the main memory address when the access inhibit signal is not generated.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14726184A JPS6126152A (en) | 1984-07-16 | 1984-07-16 | Address check system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14726184A JPS6126152A (en) | 1984-07-16 | 1984-07-16 | Address check system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6126152A JPS6126152A (en) | 1986-02-05 |
| JPH0236010B2 true JPH0236010B2 (en) | 1990-08-15 |
Family
ID=15426228
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP14726184A Granted JPS6126152A (en) | 1984-07-16 | 1984-07-16 | Address check system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6126152A (en) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62221051A (en) * | 1986-03-20 | 1987-09-29 | Fujitsu Ltd | Information processor |
| JPH0628033B2 (en) * | 1986-04-22 | 1994-04-13 | 沖電気工業株式会社 | Processor |
| JPH06105431B2 (en) * | 1987-08-25 | 1994-12-21 | 富士通株式会社 | Virtual computer system in vector processor |
| JPH01201751A (en) * | 1988-02-05 | 1989-08-14 | Matsushita Electric Ind Co Ltd | Memory protecting device |
| JPH0720752Y2 (en) * | 1988-04-28 | 1995-05-15 | 沖電気工業株式会社 | Portable terminal |
| JPH02231659A (en) * | 1989-03-06 | 1990-09-13 | Nec Corp | Exceptional address detector |
| JPH02239349A (en) * | 1989-03-13 | 1990-09-21 | Nec Corp | Circuit for detecting exception of virtual computer |
| US6823404B2 (en) | 2000-06-08 | 2004-11-23 | International Business Machines Corporation | DMA windowing in an LPAR environment using device arbitration level to allow multiple IOAs per terminal bridge |
| JP5464226B2 (en) | 2012-03-30 | 2014-04-09 | 富士通株式会社 | Information processing apparatus, information processing apparatus control method, and information processing apparatus control program |
| JP5914145B2 (en) * | 2012-05-01 | 2016-05-11 | ルネサスエレクトロニクス株式会社 | Memory protection circuit, processing device, and memory protection method |
-
1984
- 1984-07-16 JP JP14726184A patent/JPS6126152A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6126152A (en) | 1986-02-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6027964A (en) | Memory access control circuit | |
| JPH0552540B2 (en) | ||
| KR940007690A (en) | Processor system with synchronous dynamic memory | |
| JPH0236010B2 (en) | ||
| JPS58147879A (en) | Control system of cache memory | |
| JPS63172343A (en) | Instruction prefetch method | |
| JPS5848289A (en) | Buffer memory controlling system | |
| JPS6022250A (en) | Computer equipment | |
| JPS62131352A (en) | Address conversion control system | |
| KR930004901B1 (en) | Memory control unit of computer system by using dynamic ram | |
| JPS59146344A (en) | Advance control system of virtual stack | |
| JPS63245743A (en) | Memory access system | |
| JP2517977B2 (en) | Input / output interrupt control method in virtual machine | |
| JPS6036615B2 (en) | Memory control method | |
| JPS60159954A (en) | Memory controlling system | |
| JPH0414153A (en) | Memory access circuit | |
| JPS5918787B2 (en) | TLB partition method | |
| JPS6136669B2 (en) | ||
| JPH01140342A (en) | Virtual computer system | |
| JPS6345669A (en) | multiprocessor system | |
| JPS6198467A (en) | Register arrangement | |
| JPS6394348A (en) | Accessing circuit for pre-fixed area | |
| JPH02304615A (en) | Allocating system for parallel disk control buffer | |
| JPH0447344B2 (en) | ||
| JPS63305447A (en) | Memory access control circuit |