JPS6137655B2 - - Google Patents
Info
- Publication number
- JPS6137655B2 JPS6137655B2 JP54025281A JP2528179A JPS6137655B2 JP S6137655 B2 JPS6137655 B2 JP S6137655B2 JP 54025281 A JP54025281 A JP 54025281A JP 2528179 A JP2528179 A JP 2528179A JP S6137655 B2 JPS6137655 B2 JP S6137655B2
- Authority
- JP
- Japan
- Prior art keywords
- address
- segment
- intra
- boundary
- information
- 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
Links
- 238000001514 detection method Methods 0.000 claims description 8
- 238000006243 chemical reaction Methods 0.000 claims description 7
- 230000004044 response Effects 0.000 claims description 2
- 230000008859 change Effects 0.000 description 8
- 238000000034 method Methods 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
Landscapes
- Memory System Of A Hierarchy Structure (AREA)
Description
【発明の詳細な説明】
本発明は多重仮想記憶方式の情報処理システム
における高速アドレス変換装置に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a high-speed address translation device in an information processing system using multiple virtual memory.
従来の高速アドレス変換装置は、第1図に示す
ように仮想アドレス100の一部であるセグメン
ト番号100aの少なくとも一部を貯蔵するアド
レス比較部103a、セグメントの先頭アドレス
101aを貯蔵する実アドレス部103bおよび
セグメント長を示す情報101bを貯蔵するサイ
ズ部103cからなる組を複数組貯蔵するアドレ
ス変換バツフア103を中心に構成されている。
他の領域を誤つて参照しないように、仮想アドレ
ス100に対応するアドレス変換対がアドレス変
換バツフア103内に存在する場合には仮想アド
レス内のセグメント内アドレス100bとサイズ
部103cの内容とが比較され、アドレス変換バ
ツフア103内に存在しない場合には、主記憶上
に存在するセグメントテーブル101内のセグメ
ントサイズ101bと前記セグメント内アドレス
100bとが比較される。 As shown in FIG. 1, a conventional high-speed address translation device includes an address comparator 103a that stores at least a part of a segment number 100a that is a part of a virtual address 100, and a real address section 103b that stores a segment start address 101a. and a size section 103c storing information 101b indicating the segment length.
In order to avoid referencing other areas by mistake, if an address translation pair corresponding to the virtual address 100 exists in the address translation buffer 103, the intra-segment address 100b in the virtual address and the contents of the size field 103c are compared. , in the address translation buffer 103, the segment size 101b in the segment table 101 existing on the main memory is compared with the intra-segment address 100b.
セグメントにはいろいろな大きさのものが存在
するので、これを固定ビツト数のセグメント内ア
ドレス100b内におさせることは、仮想アドレ
スの使用率の低下またはセグメントの分割による
管理の複雑さをもたらす。これを防ぐために、例
えば、セグメント内アドレス100bのビツト数
を二種類にし、セグメント内アドレス100bの
ビツト数が16ビツトのときを小セグメント、22ビ
ツトのときを大セグメントと呼び、全てのセグメ
ントをこの大小セグメントのいずれかに割当てる
方式がある。この方式ではセグメントサイズ10
1bも、小セグメントのときは16ビツト大セグメ
ントのときは22ビツト必要となる。なお、大小セ
グメントいずれの場合にも仮想アドレス100の
ビツト数は一定である。これら大セグメントと小
セグメントとをアドレス変換バツフア103内に
混在させようとすると、アドレス比較部103a
は、大セグメントの場合も小セグメントのビツト
構成に合わせなければならない。すなわち、大セ
グメントも小セグメントの最大サイズに合わせて
分割され、分割されたそれぞれは、別々にアドレ
ス変換バツフア103に登録されることになる。 Since there are various sizes of segments, placing them within the intra-segment address 100b with a fixed number of bits results in a reduction in the usage rate of virtual addresses or complexity in management due to segment division. To prevent this, for example, the number of bits in the segment address 100b is set to two types, and when the number of bits in the segment address 100b is 16 bits, it is called a small segment, and when it is 22 bits, it is called a large segment. There is a method of allocating to either large or small segments. In this method, the segment size is 10
1b also requires 16 bits for a small segment and 22 bits for a large segment. Note that the number of bits of the virtual address 100 is constant for both large and small segments. If you try to mix these large segments and small segments in the address translation buffer 103, the address comparison unit 103a
must match the bit configuration of the small segment even in the case of the large segment. That is, the large segment is also divided according to the maximum size of the small segment, and each divided segment is registered separately in the address translation buffer 103.
ところが、大セグメントが分割され、別々にア
ドレス変換バツフア103に登録されても、サイ
ズ部103cのビツト数はやはり22ビツト必要で
あり、アドレス変換バツフア103の全ビツト数
は以前と変わらないので、小セグメントに分割し
たメリツトがないという欠点がある。本発明の目
的は、アドレス変換バツフアの容量の減少を達成
した高速アドレス変換装置を提供することにあ
る。 However, even if the large segment is divided and registered separately in the address translation buffer 103, the number of bits in the size part 103c still requires 22 bits, and the total number of bits in the address translation buffer 103 remains the same as before. The disadvantage is that there is no advantage of dividing it into segments. SUMMARY OF THE INVENTION An object of the present invention is to provide a high-speed address translation device that achieves a reduction in the capacity of an address translation buffer.
本発明の装置は、セグメントアドレスとセグメ
ント内アドレスとからなる仮想アドレスを供給す
る仮想アドレス供給手段と、
前記仮想アドレス情報、前記仮想アドレス情報
に対応する実アドレス情報および前記仮想アドレ
スのセグメント内アドレスの上限を規定するセグ
メント内アドレス境界情報を1組とする情報を複
数組格納し前記仮想アドレス供給手段から与えら
れるセグメントアドレスを格納しているときに検
出信号を出力するアドレス変換情報格納手段と、
前記アドレス境界情報を供給するアドレス境界
供給手段と、
前記アドレス変換情報格納手段から検出信号が
与えられたときには前記アドレス変換情報格納手
段に格納されたセグメント内アドレス境界情報を
選択し前記検出信号が与えられないときには前記
セグメント内アドレス境界供給手段からアドレス
境界情報を選択するアドレス境界選択手段と、
このアドレス境界選択手段の選択動作に応答し
て前記セグメント内アドレス境界供給手段から与
えられるセグメント内アドレス境界情報の上位ビ
ツトと前記仮想アドレス供給手段から与えられる
セグメント内アドレスの上位ビツトとを比較する
アドレス比較手段と、
このアドレス比較手段の比較結果が一致したと
き前記アドレス境界供給手段からのセグメント内
アドレス境界情報の下位ビツトを特定の値に設定
して前記アドレス変換情報格納手段のセグメント
内アドレス境界情報とする手段とを含むことを特
徴とする。 The device of the present invention includes a virtual address supply means for supplying a virtual address consisting of a segment address and an intra-segment address, and the virtual address information, the real address information corresponding to the virtual address information, and the intra-segment address of the virtual address. address conversion information storage means for storing a plurality of sets of information each including intra-segment address boundary information defining an upper limit, and outputting a detection signal when a segment address given from the virtual address supply means is stored; address boundary supply means for supplying address boundary information; and when a detection signal is given from the address translation information storage means, selects intra-segment address boundary information stored in the address translation information storage means and receives the detection signal. address boundary selection means for selecting address boundary information from the intra-segment address boundary supply means when there is no address boundary information; and intra-segment address boundary information provided from the intra-segment address boundary supply means in response to the selection operation of the address boundary selection means; an address comparison means for comparing the upper bits with the upper bits of the intra-segment address given from the virtual address supply means; and when the comparison results of the address comparison means match, the address comparison means compares the intra-segment address boundary information from the address boundary supply means; The present invention is characterized in that it includes means for setting lower bits to a specific value to use as intra-segment address boundary information of the address translation information storage means.
次に本発明について図面を参照して詳細に説明
する。第2図において、仮想アドレス100が仮
想アドレス装置200にセツトされると、セグメ
ント番号100aの全部または一部によりアドレ
ス変換バツフア103が参照される。 Next, the present invention will be explained in detail with reference to the drawings. In FIG. 2, when virtual address 100 is set in virtual address device 200, address translation buffer 103 is referenced by all or part of segment number 100a.
求めるアドレス変換対が、アドレス変換バツフ
ア103内に存在しない場合には、アドレス変換
バツフア103からのアドレス変換対検出信号3
00によりアドレス境界選択手段202でアドレ
ス境界装置201からのアドレス変換対を選択す
る。 If the desired address translation pair does not exist in the address translation buffer 103, the address translation pair detection signal 3 from the address translation buffer 103 is
00, the address boundary selection means 202 selects the address translation pair from the address boundary device 201.
アドレス境界装置201には、主記憶(図示せ
ず)から読み出されたセグメントサイズ101b
がセツトされ、そのセグメントサイズ101bと
仮想アドレス装置200内のセグメント内アドレ
ス100bとがアドレス境界比較手段203にお
いて比較される。 The address boundary device 201 includes a segment size 101b read from main memory (not shown).
is set, and the segment size 101b and the intra-segment address 100b in the virtual address device 200 are compared in the address boundary comparison means 203.
ここで、セグメント内アドレス100bとセグ
メントサイズ101bとのビツト数を小セグメン
トの場合には16ビツト、大セグメントの場合には
22ビツトととし、大小セグメントはセグメント番
号100aの上位1ビツトで区別できるものとす
る。 Here, the number of bits between the intra-segment address 100b and the segment size 101b is 16 bits for a small segment, and 16 bits for a large segment.
It is assumed that there are 22 bits, and large and small segments can be distinguished by the upper 1 bit of the segment number 100a.
小セグメントの場合には、セグメントサイズ1
01bの16ビツトがセグメント内アドレス100
bの16ビツトと比較され、セグメントサイズ10
1bがセグメント内アドレス100bに等しいか
または小さい場合には、記憶保護エラーとして通
常のアドレス変換動作は中止となり、オペレーテ
イングシステムへ制御が移行する。 For small segments, segment size 1
16 bits of 01b are segment address 100
b is compared with 16 bits, segment size 10
If 1b is equal to or smaller than the intra-segment address 100b, the normal address translation operation is stopped as a memory protection error and control is transferred to the operating system.
逆に、セグメントサイズ101bがセグメント
内アドレス100bより大きい場合には、アドレ
ス変換動作は正常に終了し、アドレス境界比較手
段203からアドレス境界変更信号301は出力
されないので、アドレス境界変更手段204はア
ドレス境界装置201を選択し、セグメントサイ
ズ101bの16ビツトをそのままアドレス変換バ
ツフア103のサイズ部103cへ登録し、次の
アドレス変換動作に対し準備する。 Conversely, if the segment size 101b is larger than the intra-segment address 100b, the address conversion operation ends normally and the address boundary comparison means 203 does not output the address boundary change signal 301, so the address boundary change means 204 The device 201 is selected and the 16 bits of the segment size 101b are registered as they are in the size section 103c of the address translation buffer 103 to prepare for the next address translation operation.
次に、大セグメントの場合は、セグメントサイ
ズ101bの22ビツトが、セグメント内アドレス
100bの22ビツトとアドレス境界比較手段20
3とにより比較される。セグメントサイズ101
bが、セグメント内アドレス100bに等しいか
または小さい場合には、小セグメントの場合と同
様に記憶保護エラーとしてオペレーテイングシス
テムが介入する。 Next, in the case of a large segment, the 22 bits of the segment size 101b are compared with the 22 bits of the intra-segment address 100b by the address boundary comparison means 20.
It is compared with 3. Segment size 101
If b is less than or equal to intra-segment address 100b, the operating system intervenes as a storage protection error, as in the case of small segments.
セグメントサイズ101bが、セグメント内ア
ドレス100bより大きい場合には、セグメント
サイズ101bの22ビツトの上位6ビツトとセグ
メント内アドレス100bの22ビツトの上位6ビ
ツトとがアドレス境界比較手段203により比較
される。 When the segment size 101b is larger than the intra-segment address 100b, the address boundary comparison means 203 compares the upper 6 bits of the 22 bits of the segment size 101b and the upper 6 bits of the 22 bits of the intra-segment address 100b.
比較の結果、セグメントサイズ101bの上位
6ビツトがセグメント内アドレス100bの上位
6ビツトより大きい場合には、アドレス境界比較
手段203からのアドレス境界変更信号301に
より、アドレス境界変更手段204で前記アドレ
ス境界装置201からのセグメメントサイズ10
1bの16ビツト全て論理“1”としてアドレス変
換バツフア103のサイズ部103cに登録す
る。 As a result of the comparison, if the upper 6 bits of the segment size 101b are larger than the upper 6 bits of the intra-segment address 100b, the address boundary change signal 301 from the address boundary comparison means 203 causes the address boundary change means 204 to change the address boundary device. Segment size 10 from 201
All 16 bits of 1b are registered in the size section 103c of the address translation buffer 103 as logic "1".
逆に、セグメントサイズ101bの上位6ビツ
トがセグメント内アドレス100bの上位6ビツ
トに等しい場合には、アドレス境界比較手段20
3からアドレス境界変更信号301は出力され
ず、小セグメントの場合と同様にアドレス境界変
更手段204でアドレス境界装置201からのセ
グメントサイズ101bを選択する。この結果セ
グメントサイズ101bの下16ビツトを、そのま
まアドレス変換バツフア103のサイズ部103
cへ登録する。 Conversely, if the upper 6 bits of the segment size 101b are equal to the upper 6 bits of the intra-segment address 100b, the address boundary comparison means 20
3, the address boundary change signal 301 is not output, and the address boundary change means 204 selects the segment size 101b from the address boundary device 201 as in the case of the small segment. As a result, the lower 16 bits of the segment size 101b are transferred directly to the size section 103 of the address translation buffer 103.
Register to c.
すなわち、大セグメントの場合には、セグメン
トサイズ101bの指定するアドレスとセグメン
ト内アドレス100bの指定するアドレスとが同
一の64キロ(216)バイト境界の領域内にあれば、
アドレス変換バツフア103のサイズ部103c
へセグメントサイズ101bの下16ビツトを登録
する。これにより次回に同じ64キロバイト境界の
領域内で、アドレス変換要求が与えられたとき、
通常の記憶保護チエツクを行うことができる。 In other words, in the case of a large segment, if the address specified by the segment size 101b and the address specified by the intra-segment address 100b are within the same 64 kilobyte (2 16 ) byte boundary area,
Size section 103c of address conversion buffer 103
Register the lower 16 bits of segment size 101b. As a result, the next time an address translation request is given within the same 64 kilobyte boundary area,
Normal memory protection checks can be performed.
また、セグメントサイズ101bの指定するア
ドレスが、セグメント内アドレス100b指定す
るアドレスより上位の64キロバイト境界の領域に
あれば、アドレス変換バツフア103のサイズ部
103cへ、全て論理“1”の情報を登録する。
従つて次回に同一の64キロバイト境界の領域内で
アドレス変換要求が与えられても決して記憶保護
エラーとなることはない。 Furthermore, if the address specified by the segment size 101b is in a 64-kilobyte boundary area above the address specified by the intra-segment address 100b, all logic "1" information is registered in the size section 103c of the address translation buffer 103. .
Therefore, even if an address translation request is given within the same 64 kilobyte boundary area next time, a memory protection error will never occur.
上述のように、アドレス変換バツフア103の
サイズ部103cへ登録することにより、アドレ
ス変換バツフア103内に求めるアドレス変換対
が存在する場合には、アドレス変換バツフア10
3からのアドレス変換対検出信号300によりア
ドレス境界選択手段202でアドレス変換バツフ
ア103のサイズ部103cを選択する。大セグ
メントおよび小セグメントのいずれの場合にも、
アドレス境界選択手段202の出力とセグメント
内アドレス100bの16ビツトとはアドレス境界
比較手段203で比較される。アドレス境界選択
手段202の出力がセグメント内アドレスの16ビ
ツトより小さい場合には前憶保護エラーとなる。 As described above, by registering in the size section 103c of the address translation buffer 103, if the desired address translation pair exists in the address translation buffer 103, the address translation buffer 10
The size section 103c of the address translation buffer 103 is selected by the address boundary selection means 202 based on the address translation pair detection signal 300 from 3. For both large and small segments,
The output of the address boundary selection means 202 and the 16 bits of the intra-segment address 100b are compared by the address boundary comparison means 203. If the output of the address boundary selection means 202 is smaller than 16 bits of the intra-segment address, a pre-storage protection error occurs.
本発明では、22ビツト必要であつたアドレス変
換バツフア103の従来のサイズ部103cが16
ビツトに減少する。 In the present invention, the conventional size portion 103c of the address translation buffer 103, which required 22 bits, is reduced to 16 bits.
decreases to bits.
また、本発明では、セグメンテーシヨンにペー
ジング機能を加えた方式を採用すると、アドレス
変換バツフア103のサイズ部103cのビツト
数の減少をより大きくすることが可能となる。
今、ページの大きさを仮に2キロバイトとする
と、アドレス変換バツフア103のサイズ部10
3cのビツト数は11ビツトあればよい。小セグメ
ントの場合には、セグメントサイズ101bの16
ビツトの上位5ビツトがセグメント内アドレス1
00bの16ビツトの上位5ビツトより大きいとき
に前記アドレス変換バツフア103のサイズ部1
03cへ全て論理“1”のセグメントサイズを格
納する。また、大セグメントの場合にはセグメン
トサイズ101bの22ビツトの上位11ビツトがセ
グメント内アドレス100bの22ビツトの上位11
ビツトより大きいときには、アドレス変換バツフ
ア103のサイズ部103cへ全て論理“1”の
セグメントサイズを格納する。 Further, in the present invention, by adopting a method in which a paging function is added to segmentation, it is possible to further increase the reduction in the number of bits in the size section 103c of the address translation buffer 103.
Now, assuming that the page size is 2 kilobytes, the size section 10 of the address translation buffer 103
The number of bits of 3c should be 11 bits. For small segments, segment size 101b is 16
The upper 5 bits are address 1 within the segment.
Size part 1 of the address translation buffer 103 is larger than the upper 5 bits of the 16 bits of 00b.
The segment size of all logic "1" is stored in 03c. In addition, in the case of a large segment, the upper 11 bits of the 22 bits of the segment size 101b are the upper 11 bits of the 22 bits of the intra-segment address 100b.
When the segment size is larger than the bit, the segment size of all logic "1" is stored in the size section 103c of the address translation buffer 103.
上記の場合以外は、セグメントサイズ101b
の下11ビツトをそのままアドレス変換バツフア1
03のサイズ部103へ格納すればよい。 Except for the above cases, segment size 101b
Address conversion buffer 1 uses the lower 11 bits of
It is sufficient to store it in the size section 103 of 03.
本発明には、アドレス変換バツフア103にセ
グメントサイズ101bを変更して登録すること
によりアドレス変換バツフアのビツト数を従来よ
り縮小できるという効果がある。 The present invention has the advantage that by changing and registering the segment size 101b in the address translation buffer 103, the number of bits in the address translation buffer can be reduced compared to the conventional method.
第1図は従来のアトレス変換装置を示すブロツ
ク図および第2図は本発明の一実施例を示すブロ
ツク図である。
第1図および第2図において、100……仮想
アドレス、100a……セグメント番号、100
b……セグメント内アドレス、101……セグメ
ントテーブル、101a……セグメント先頭アド
レス、101b……セグメントサイズ、102…
…セグメント、103……アドレス変換バツフ
ア、103a……アドレス比較部、103b……
実アドレス部、103c……サイズ部、200…
…仮想アドレス装置、201……アドレス境界装
置、202……アドレス境界選択手段、203…
…アドレス境界比較手段、204……アドレス境
界変更手段、300……アドレス変換対検出信
号、301……アドレス境界変更信号。
FIG. 1 is a block diagram showing a conventional address conversion device, and FIG. 2 is a block diagram showing an embodiment of the present invention. In FIGS. 1 and 2, 100...virtual address, 100a...segment number, 100
b...Segment address, 101...Segment table, 101a...Segment start address, 101b...Segment size, 102...
...Segment, 103...Address conversion buffer, 103a...Address comparison section, 103b...
Real address part, 103c...Size part, 200...
...virtual address device, 201...address boundary device, 202...address boundary selection means, 203...
. . . address boundary comparison means, 204 . . . address boundary change means, 300 . . . address translation pair detection signal, 301 .
Claims (1)
とからなる仮想アドレスを供給する仮想アドレス
供給手段と、 前記仮想アドレス情報、前記仮想アドレス情報
に対応する実アドレス情報および前記仮想アドレ
スのセグメント内アドレスの上限を規定するセグ
メント内アドレス境界情報を1組とする情報を複
数組格納し前記仮想アドレス供給手段から与えら
れるセグメントアドレスを格納しているときに検
出信号を出力するアドレス変換情報格納手段と、 前記アドレス境界情報を供給するアドレス境界
供給手段と、 前記アドレス変換情報格納手段から検出信号が
与えられたときには前記アドレス変換情報格納手
段に格納されたセグメント内アドレス境界情報を
選択し前記検出信号が与えられないときには前記
セグメント内アドレス境界供給手段からアドレス
境界情報を選択するアドレス境界選択手段と、 このアドレス境界選択手段の選択動作に応答し
て前記セグメント内アドレス境界供給手段から与
えられるセグメント内アドレス境界情報の上位ビ
ツトと前記仮想アドレス供給手段から与えられる
セグメント内アドレスの上位ビツトとを比較する
アドレス比較手段と、 このアドレス比較手段の比較結果が一致したと
き、前記アドレス境界供給手段からのセグメント
内アドレス境界情報の下位ビツトを特定の値に設
定して前記アドレス変換情報格納手段のセグメン
ト内アドレス境界情報とする手段とを含むことを
特徴とする高速アドレス変換装置。[Scope of Claims] 1. Virtual address supply means for supplying a virtual address consisting of a segment address and an intra-segment address; the virtual address information, real address information corresponding to the virtual address information, and the intra-segment address of the virtual address; address translation information storage means for storing a plurality of sets of information, one set of intra-segment address boundary information defining an upper limit of the address conversion information, and outputting a detection signal when a segment address given from the virtual address supply means is stored; address boundary supply means for supplying the address boundary information; and when a detection signal is given from the address translation information storage means, selects intra-segment address boundary information stored in the address translation information storage means; address boundary selection means for selecting address boundary information from the intra-segment address boundary supply means when the intra-segment address boundary supply means is not available; and intra-segment address boundary information provided from the intra-segment address boundary supply means in response to the selection operation of the address boundary selection means. address comparing means for comparing the upper bits of the intra-segment address supplied from the virtual address supply means with the upper bits of the intra-segment address given from the virtual address supply means; and when the comparison results of this address comparison means match, the intra-segment address boundary from the address boundary supply means; 1. A high-speed address translation device comprising: means for setting lower bits of information to a specific value to use as intra-segment address boundary information of the address translation information storage means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2528179A JPS55117781A (en) | 1979-03-05 | 1979-03-05 | High-speed address converter |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2528179A JPS55117781A (en) | 1979-03-05 | 1979-03-05 | High-speed address converter |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS55117781A JPS55117781A (en) | 1980-09-10 |
| JPS6137655B2 true JPS6137655B2 (en) | 1986-08-25 |
Family
ID=12161632
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2528179A Granted JPS55117781A (en) | 1979-03-05 | 1979-03-05 | High-speed address converter |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS55117781A (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59124077A (en) * | 1982-12-28 | 1984-07-18 | フランス国 | Memory management system for processor or microprocessor |
| JPS62237547A (en) * | 1986-04-09 | 1987-10-17 | Hitachi Ltd | Address conversion system |
-
1979
- 1979-03-05 JP JP2528179A patent/JPS55117781A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS55117781A (en) | 1980-09-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4835734A (en) | Address translation apparatus | |
| US4145738A (en) | Plural virtual address space processing system | |
| US5721874A (en) | Configurable cache with variable, dynamically addressable line sizes | |
| US5301328A (en) | System and method for shadowing and re-mapping reserved memory in a microcomputer | |
| US4157586A (en) | Technique for performing partial stores in store-thru memory configuration | |
| GB1495332A (en) | Memory having non-fixed relationships between addresses and storage locations | |
| JPS59114658A (en) | Management of data memory space | |
| GB1487078A (en) | Buffered virtual storage and data processing system | |
| JPH0341859B2 (en) | ||
| US5749093A (en) | Enhanced information processing system using cache memory indication during DMA accessing | |
| US4685057A (en) | Memory mapping system | |
| JPS6137655B2 (en) | ||
| EP0175398A2 (en) | Data processing system comprising a memory access controller which is provided for combining descriptor bits of different descriptors associated with virtual addresses | |
| US4864493A (en) | Instruction address producing unit capable of accessing an instruction segment of an extended size | |
| JPS6046447B2 (en) | Track buffer memory method | |
| US6718453B2 (en) | Apparatus and method for a channel adapter non-contiguous translation protection table | |
| EP0108651A2 (en) | Dynamic addressing for variable track length cache memory | |
| GB2221066A (en) | Address translation for I/O controller | |
| EP0038703A2 (en) | Solid state data acquisition and data retrieval system | |
| JPH05108477A (en) | Memory access method | |
| JP3190661B2 (en) | Information processing system | |
| JPS6349771Y2 (en) | ||
| JP2002132548A (en) | Storage device and method | |
| EP0424889A2 (en) | A memory management system for reallocating memory space based on data set in registers | |
| JPH01206442A (en) | Address converting system for extended storage |