JPS5897184A - Address translation method - Google Patents
Address translation methodInfo
- Publication number
- JPS5897184A JPS5897184A JP56192918A JP19291881A JPS5897184A JP S5897184 A JPS5897184 A JP S5897184A JP 56192918 A JP56192918 A JP 56192918A JP 19291881 A JP19291881 A JP 19291881A JP S5897184 A JPS5897184 A JP S5897184A
- Authority
- JP
- Japan
- Prior art keywords
- address
- logical
- conversion
- logical address
- real
- 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
- 238000000034 method Methods 0.000 title claims description 23
- 238000013519 translation Methods 0.000 title claims description 22
- 238000006243 chemical reaction Methods 0.000 claims description 37
- 238000001514 detection method Methods 0.000 claims description 5
- 230000010365 information processing Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 6
- 239000011159 matrix material Substances 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000007429 general method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/10—Address translation
- G06F12/1027—Address translation using associative or pseudo-associative address translation means, e.g. translation look-aside buffer [TLB]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Debugging And Monitoring (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
本発明は、アドレス変換機構を備えた情報処理装置に係
シ、特に、アドレス変換方式に関するものである。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an information processing apparatus equipped with an address translation mechanism, and particularly to an address translation method.
現在、計算機の多くは、論理アドレスとして24ビツト
構成され、16MBまでのアドレスを作ることができる
のが一般的である。このような計算機に対して、近年、
論理アドレスの不足が目立ちつつある。Currently, most computers are configured with 24 bits as logical addresses, and are generally capable of creating addresses of up to 16 MB. In recent years, for such calculators,
The shortage of logical addresses is becoming noticeable.
例えば、科学技術計算分野において、行列演算等のデー
タ量が増大し、16MBのアドレス空間に入らない場合
も多くなっている。このような場合、現状では、磁気デ
ィスク等の外部装置を利用することによシ対策をしてい
るが、処理装置の演算速度の向上が著しい中で、外部装
置と主記憶装置とのデータ転送によるオーバヘッドによ
シ、演算速度の速い処理装置を使用しても、全体のジ■
ブの性能がそれほど向上しなりこともある。このため、
行列データ等を主記憶装置に常駐させ、それを直接命令
で参照/更新したいという要求が強くなってきている。For example, in the field of scientific and technical computing, the amount of data required for matrix operations and the like has increased, and in many cases it does not fit into the 16 MB address space. In such cases, the current countermeasure is to use an external device such as a magnetic disk, but as the calculation speed of processing devices has improved significantly, data transfer between the external device and the main storage device has become more difficult. Even if a processing device with high calculation speed is used, the overall
The performance of the buoy may not improve much. For this reason,
There is a growing demand for matrix data etc. to reside in the main memory and to be referenced/updated by direct commands.
この様な背景で、論理アドレスを拡張する必要があるわ
けであるが、論理アドレスをそのまi52ビット程度に
拡張し、アドレス変換機構を通して実アドレスに変換す
るという現状の延長線上にある方式が考えられる。Against this background, there is a need to expand logical addresses, but a method that is an extension of the current method is to expand logical addresses to approximately i52 bits and convert them to real addresses through an address translation mechanism. It will be done.
しかし、論理アドレス16MB以上の領域の自答は、従
来のプログツムとは異なっ九、例えば行列データという
ような特殊なデータが多く、上記の一般的な扱い方では
なく、これらの特殊性を考慮した方式がよシ効率的であ
ろうと考えられる。このような領域は、一般的に以下の
特徴がある。However, unlike conventional programs, the answer to the logical address area of 16MB or more is different from that of conventional programs.9 For example, there is a lot of special data such as matrix data, so instead of using the general method described above, we have to take these specialities into account. It is thought that this method would be more efficient. Such areas generally have the following characteristics:
(1) プログラム全体が走る中である一定期間のみ
、集中的に本領域中のデータの参照/更新が行われる。(1) Data in this area is intensively referenced/updated only during a certain period of time while the entire program is running.
(2)シかも、この参照/更新の途中で、処理が中断す
るようなこと(ページフォールト等)のないことが望ま
しい。(2) It is desirable that the process not be interrupted (such as a page fault) during this reference/update.
このような領域に対しては、ベージングの対象からはず
し、データの必要時、全データを主記憶装置上に常駐さ
せ、不要になったときは、全データを外部装置に掃き出
すといういわゆるスワップイン/アウト方式で対処する
ことが効率的である。For such areas, so-called swap-in/removal is performed, which removes them from the scope of paging, makes all the data resident on the main memory when the data is needed, and sweeps all the data to an external device when it is no longer needed. It is efficient to deal with it using the out method.
また、主記憶装置上にデータをスワップインした後のデ
ータの扱い方として、従来技術ではV−Rという方法が
ある。これは、ソフト上、V=R領域にあるプログラム
/データの論理アドレスを集アドレスに一致させる考え
方であるが、この方式であっても、ハードウェア上はア
ドレス変換が必要であシ、拡張領域(16MB以上の領
域)をV−B領域と考えた場合、ページフォールト等の
性能低下はなくなるが、アドレス変換が拡張領域に対し
ても必要で、本来アドレス変換が不要な領域に対しても
、アドレス変換を行うことによるハードウェアの増大を
壕ね〈。Further, as a method of handling data after data is swapped into the main storage device, there is a method called VR in the prior art. This is the idea of matching the logical address of the program/data in the V=R area with the collection address in software, but even with this method, address conversion is required in hardware, and the expansion area If we consider (area of 16 MB or more) as a V-B area, there will be no performance degradation such as page faults, but address translation is also required for the extended area, and even for areas that originally do not require address translation. Don't worry about the increase in hardware due to address translation.
また、ソフトウェア上からは、拡張部分に使用するアド
レス変換テーブルを用意する必要があり、主記憶容量の
増大、それらの管理によるオーバヘッド等をまねくこと
になる。Furthermore, from the software perspective, it is necessary to prepare an address conversion table for use in the extended portion, which results in an increase in main memory capacity and overhead due to its management.
本発明の目的は、上記問題点を解決するためのアドレス
変換方式を提供することにある。An object of the present invention is to provide an address translation method for solving the above problems.
本発明の特徴とするとζろは、プログラムで指定された
論理アドレスを実アドレスに変換する仮想記憶方式を取
る情報処理装置において、論理アドレスが予め設定され
た範囲内にあるかどうかを検知する手段と、誼検知結果
によシアドレス変換後のアドレスか、アドレス変換前の
論理アドレスかのどちらか一方を夾アドレスとして選択
する手段とを具備し、前記検知手段による結果が予め設
定されたね日内にある場合、アドレス変換が指定されて
いるにもかかわらず前記選択手段によシアドレス変換前
の論理アドレスを選択し夷アドレスとすることにある。A feature of the present invention is a means for detecting whether a logical address is within a preset range in an information processing device that uses a virtual memory method that converts a logical address specified by a program into a real address. and a means for selecting either the address after the forward address conversion or the logical address before the address conversion as a containment address according to the error detection result, and the result by the detection means is selected within a preset day. In some cases, even though address conversion is specified, the selection means selects the logical address before the address conversion and uses it as the temporary address.
また、前述の論理アドレスが予め設定された範囲内にあ
るかどうかを検知する手段として、論理アドレスが予め
設定された値を超えているかどうかを検知する手段を用
いるところにも特徴がある。Another feature is that a means for detecting whether the logical address exceeds a preset value is used as a means for detecting whether the above-mentioned logical address is within a preset range.
以下、本発明の一実施例を第1図、第2図および第3図
によシ説明する。An embodiment of the present invention will be described below with reference to FIGS. 1, 2, and 3.
第1図は、本発明を実施したときの論理アドレスと実ア
ドレスとの関係を示した図であり、論理アドレスは多重
仮想記憶方式を採用しているものとする。FIG. 1 is a diagram showing the relationship between logical addresses and real addresses when the present invention is implemented, and it is assumed that the logical addresses employ a multiple virtual storage system.
論理アドレス上の領域■、■、■は各論理アドレス空間
の共通領域であり、領域■、■、■■は各論理アドレス
空間固有の領域である。また領域■は16MBを越える
領域であシ、領域■と同じ空間である。Areas ■, ■, ■ on the logical address are common areas of each logical address space, and areas ■, ■, ■■ are areas unique to each logical address space. Also, area (2) is an area exceeding 16 MB, and is the same space as area (2).
本発明を実施することにより、実アドレス(主記憶装置
上のアドレスと考えてもよい)の割当ては以下のように
行われる。論理アドレス領域■、■、■は、それぞれ実
アドレス領域01010にそのまま割当てられ、論理ア
ドレス領域■、■、■、■は実アドレス領域O1■にペ
ージ単位(4KB )に分割して割当てられ、主記憶装
置が不足する場合は外部記憶装置に置かれる0本夾施例
は、論理アドレス16MB以上の領域Oを実アドレス上
の領域■に割尚て、処理する方式に関するものである。By implementing the present invention, allocation of real addresses (which may be considered as addresses on main memory) is performed as follows. The logical address areas ■, ■, ■ are respectively allocated as they are to the real address area 01010, and the logical address areas ■, ■, ■, ■ are divided and allocated in page units (4KB) to the real address area O1■. If the storage device is insufficient, 0 files are stored in the external storage device.The embodiment relates to a method in which an area O with a logical address of 16 MB or more is reassigned to an area (2) at a real address for processing.
第2図は、本発明にかけるアドレス変換方式を示した図
であシ、論理アドレスレジスタ1は例tばs2ビットか
ら構成されていると考える。FIG. 2 is a diagram showing the address conversion method applied to the present invention, and it is assumed that the logical address register 1 is composed of, for example, s2 bits.
セa fニック回vJ2は、論理アドレスレジスタ1の
上位8ビツトがゼロであるかどうかをチェックする回路
であシ、その結果が、償号麿に反映される。アドレス変
換パラy y (TLB )i5ハ抜憶装置上に、ソフ
トウェアで作成されたアドレス変換テーブルの一部のコ
ピーを持っているもので、アドレス変換の高速化をねら
ったものである。比較回路4によシ、との変換バッファ
5中の論理アドレスと論理アドレスレジスタ1の一部を
比較し、変換バッファ5中に必要な実アドレスがあるか
が調べられる。回路5は、ゼロチェック回路2の出力a
と、比較回路4の出力すと、CPUの状態を示すレジス
タ(PSWニゲログラム状態語)8中のアドレス変換を
指定するビット出力Tとを入力とし、その3人力の状態
によシ、セレクタ信号C1求める論理アドレスが変換バ
ッファにないことを示す信号dを出力する。セレクタ回
路6はアドレス変換後の夷アドレスを選択するかを、入
力信号clcよシ決める回路であシ、その出力が、実ア
ドレスレジスタ7に入力される。表1は、回路5の入力
と出力の信号の状態を示すものである。The security circuit vJ2 is a circuit that checks whether the upper 8 bits of the logical address register 1 are zero, and the result is reflected in the code. The address translation parameter y y (TLB) i5 has a copy of a part of the address translation table created by software on the storage device, and is intended to speed up address translation. The comparison circuit 4 compares the logical address in the conversion buffer 5 with a part of the logical address register 1 to check whether the conversion buffer 5 has a necessary real address. The circuit 5 is the output a of the zero check circuit 2.
and the output of the comparator circuit 4, the bit output T specifying address conversion in the register (PSW nigerogram state word) 8 indicating the state of the CPU is input, and depending on the state of the three, the selector signal C1 It outputs a signal d indicating that the desired logical address is not in the conversion buffer. The selector circuit 6 is a circuit that determines whether to select an address after address conversion based on the input signal clc, and its output is input to the real address register 7. Table 1 shows the states of the input and output signals of the circuit 5.
表 1 T−1ニアドレス変換モードを指定 a=1:16MB以上の論理アドレスを示す b謀1ニー散を示す d−1:TLBにないことを示す Cm00:選択しない 01:変換後のアドレスを選択す る 10:変換前の論理アドレスを選 択する 以下に本発明でのアドレス変換方式を説明する。Table 1 Specify T-1 near address conversion mode a=1: Indicates a logical address of 16MB or more showing the b-plot 1 knee-scattering d-1: Indicates that it is not in the TLB Cm00: Do not select 01: Select address after conversion Ru 10: Select the logical address before conversion choose The address conversion method according to the present invention will be explained below.
まず16MB以内の論理アドレスが論理アドレス、レジ
スターにセットされたとする。このとき上位8ビツトは
ゼロとなるので、ゼロチェック回路2の出力信号aは0
を示す。また比較回路4の出力bルジスタs (PAW
)の出力Tの組合せによシ、セレクト信号Cが(0%
O)か(0%1)%信号dが1か0である。セレクト信
号Cが(0%1)で信号dが06場合、選択回路6はセ
レクト信号Cにより変換後のアドレスを選択することを
決定し、しかもTLB5に対応するアドレスがあるので
、TLB5の出力を選択シて実アドレス、レジスタ7の
上位ビット位置に入力する。実アドレス、レジスタ7の
下位ビット位置には論理アドレスの下位ビットがそのま
ま入力される。セレクト信号Cが(0,0)で信号dが
1の場合、選択回路6はセレクト信号CによfiTLB
5の出力も変換前の論理アドレスも選択しない。この場
合は動的アドレス変換合のアドレス変換を行う動的アド
レス変換機構のブロック図である。論理アドレスレジス
タ20にセットされた論理アドレスと、制御レジスタ2
1にセットされたセグメントテーブルの先頭アドレスか
ら、セグメントテーブル22とページテーブル23とい
う主記憶装置内に常駐されたテーブルを用いて行われる
。論理アドレスのセグメント、インデックス、フィール
ドは、セグメントテーブルの1つのエントリの選択に使
用されテーブルの開始アドレスは制御レジスタ21の内
容によシ指示される。このセグメントテープル22のエ
ントリは、ページテーブル25の開始アドレスに使用さ
れ、論理アドレスのページ。First, assume that a logical address within 16 MB is set in a logical address register. At this time, the upper 8 bits become zero, so the output signal a of the zero check circuit 2 is 0.
shows. In addition, the output b of the comparator circuit 4 is the register s (PAW
), the select signal C becomes (0%
O) or (0%1)% signal d is 1 or 0. When the select signal C is (0%1) and the signal d is 06, the selection circuit 6 decides to select the address after conversion by the select signal C, and since there is an address corresponding to TLB5, the output of TLB5 is The selected real address is input to the upper bit position of register 7. The lower bits of the logical address are input as they are to the lower bit positions of the real address register 7. When the select signal C is (0, 0) and the signal d is 1, the selection circuit 6 uses the select signal C to select fiTLB.
Neither the output of 5 nor the logical address before conversion is selected. In this case, it is a block diagram of a dynamic address translation mechanism that performs address translation for dynamic address translation. The logical address set in the logical address register 20 and the control register 2
This is performed from the start address of the segment table set to 1 using the segment table 22 and page table 23, which are resident tables in the main memory. The logical address segment, index, and field are used to select one entry in the segment table, and the starting address of the table is indicated by the contents of control register 21. This segment table 22 entry is used as the start address of the page table 25, and is used as the page of logical addresses.
インデックス、フィールドはページテーブル25の1つ
のエントリの選択に使用される。このエントリの中には
論理アドレスに対応する実アドレスの上位ビットが含ま
れておシ、実アドレスレジスタ24の上位に入力される
。論理アドレスのバイト、インデックス、フィールドは
実アドレスの下位としてそのまま実アドレスレジスタ2
4の下位に入力される。The index field is used to select one entry in the page table 25. This entry includes the upper bits of the real address corresponding to the logical address, and is input into the upper part of the real address register 24. The byte, index, and field of the logical address are stored in the real address register 2 as the lower order of the real address.
It is inputted below 4.
なお前述のアドレス変換機構とアドレス変換バッファに
よるアドレス変換は周知の技術である。Note that the address conversion using the above-mentioned address conversion mechanism and address conversion buffer is a well-known technique.
次に、16MB以上の論理アドレスが、論理アドレスレ
ジスタ2(第2図、表1参照)にセットされたと考える
。このと@ pswの信号Tは1(アドレス変換が指定
されている)とする。Next, consider that a logical address of 16 MB or more is set in the logical address register 2 (see FIG. 2, Table 1). In this case, the signal T of @psw is set to 1 (address conversion is specified).
このとき、ゼロチェック回路2の出力信号麿は1となり
、信号すの値に関係なく、回路5の出力信号Cの値は(
1%O)とな夛、実アドレスとして、アドレス変換前の
論理アドレスを選択することになる。At this time, the output signal C of the zero check circuit 2 becomes 1, and the value of the output signal C of the circuit 5 becomes (
1% O), the logical address before address conversion is selected as the real address.
すなわち信号c(1,0)によシ選択回路6は論理アド
レスの上位ビットを選択し、実アドレスレジスタ7の上
位に入力する。実アドレスレジスタ7の下位には論理ア
ドレスの下位ビットが入力される。That is, based on the signal c(1,0), the selection circuit 6 selects the upper bit of the logical address and inputs it to the upper bit of the real address register 7. The lower bits of the logical address are input to the lower part of the real address register 7.
以上を整理すると、論理アドレスとして16MB以下を
指定されたときには、従来のアドレス変換方式であるが
、論理アドレスとして16MB以上を指定されたときに
は、アドレス変換が指定されているにもかかわらず、ア
ドレス変換を行なわず論理アドレスをそのtま実アドレ
スとして使用するというアドレス変換方式である。To summarize the above, when 16MB or less is specified as a logical address, the conventional address conversion method is used, but when 16MB or more is specified as a logical address, address conversion is performed even though address conversion is specified. This is an address conversion method in which a logical address is used as its real address without performing any conversion.
上記説明は、あらかじめ設定された値として16MBを
例に説明したが、値はいくつでもよいし、また、値では
なく範囲でもよい。乙の場合ある値を超えるかどうかを
検知するというやり方は、ある範囲内にあるかどうかと
いうや多方に包含されるものである。In the above explanation, 16 MB is used as an example of the preset value, but the value may be any number, or it may be a range instead of a value. In the case of B, the method of detecting whether or not the value exceeds a certain value includes a wide range of possibilities, rather than whether it is within a certain range or not.
第4図および下記f!2は本発明の他の実施例を示す。Figure 4 and below f! 2 shows another embodiment of the present invention.
表 2
T−1=アドレス変換モードを指定
a+==にある範囲内の論理アドレスを示す
b−1ニ一致を示す
d−1:TLBにないことを示す
Cツ00:選択しない
ロー=変換後のアドレスを選択す
る
10:変換前の論理アドレスを選
択する
第4図において第2図と相違するところは、論理アドレ
スの範囲を示すレジスタ10と、論理アドレスレジスタ
1の論理アドレスtエレジスタ10で示される範囲内か
どうかを検知する回路11である。すなわちレジスタ1
0は論理アト°レスの範囲を示しておシ、との範囲内で
あれば前述の実施例のようにアドレス変換をせず論理ア
ドレスをそのtま実アドレスとするもので、動作は前述
の実施例と同じである。Table 2 T-1 = Specifies address conversion mode a + = indicates a logical address within the range b-1 indicates a match d-1: indicates not in TLB C 00: not selected Low = after conversion 10: Select the logical address before conversion The difference between FIG. 4 and FIG. This is a circuit 11 that detects whether or not it is within the range. i.e. register 1
0 indicates the range of the logical address.If it is within the range, the logical address is used as the real address without address conversion as in the previous embodiment, and the operation is as described above. It is the same as the example.
本発明によれば、論理アドレスの一定値以上のアドレス
又は、ある範囲のアドレスに対してアドレス変換を行わ
なくてよいので以下の効果がある。According to the present invention, there is no need to perform address translation for addresses greater than a certain value of logical addresses or addresses within a certain range, so that the following effects can be achieved.
アドレス変換に関連する従来のノ)−ト°ウェアをあま
夛変更することなくそのまま利用できる。Conventional software related to address translation can be used as is without major changes.
アドレス変換に関連する従来のソフトウェアを10変更
することなくそのまま利用できる。Conventional software related to address translation can be used as is without any changes.
また、論理アドレス一定値以上又はある範囲を管理する
アドレス変換テーブルの不要イヒ等に上る主記憶容量の
削減を行える。In addition, the main memory capacity can be reduced to the extent that an address conversion table for managing logical addresses exceeding a certain value or within a certain range becomes unnecessary.
第1図は、本発明を実現したときの論理アドレスと実ア
ドレスとの関係を示す図、第2図および第3図は本発明
の一実施例によるアドレス変換機構のブロック図、第4
図は本発明の他の実施例によるアドレス変換機構のプク
ツク図。
−1・・・論理アドレスレジスタ
2・・・ゼロチェック回路
4・・・比較回路 5・・・回路6・・・
選択回路
7・・・実アドレスレジスタ 8・・・レジスタ10
・・・論理アドレスの範囲を示すレジスタ11・・・範
囲検知回路
才 1図
オ 2 閉FIG. 1 is a diagram showing the relationship between logical addresses and real addresses when the present invention is implemented, FIGS. 2 and 3 are block diagrams of an address translation mechanism according to an embodiment of the present invention, and FIG.
The figure is a schematic diagram of an address translation mechanism according to another embodiment of the present invention. -1...Logical address register 2...Zero check circuit 4...Comparison circuit 5...Circuit 6...
Selection circuit 7...Real address register 8...Register 10
...Register 11 indicating the range of logical addresses...Range detection circuit Figure 1 O 2 Closed
Claims (1)
に変換する仮想記憶方式を取る情報処理装置において、
論理アドレスが予め設定された範囲内にあるかどうかを
検知する手段と、骸検知結果によシアドレス変換後のア
ドレスかアドレス変換前の論理アドレスかのどちらか一
方を実アドレスとして選択する手段とを具備し前記検知
手段による結果が予め設定された範囲内にある場合、ア
ドレス変換が指定されているにもかかわらず前記選択手
段によシアドレス変換前の論理アドレスを選択し実アド
レスとすることを特徴とするアドレス変換方式。 2、特許請求の範囲第1項記載のアドレス変換方式にお
いて、論理アドレスが予め設定され九範囲内にあるかど
うかを検知する手段として論理アドレスが予め設定され
た値を超えているかどうかを検知する手段を用いるとと
を411とするアドレス変換方式。[Scope of Claims] t An information processing device that adopts a virtual memory method that converts nine logical addresses specified by a program into an inclusive address,
means for detecting whether the logical address is within a preset range; and means for selecting either the address after the serial address translation or the logical address before the address translation as the real address based on the detection result. and when the result by the detection means is within a preset range, the selection means selects the logical address before the serial address conversion and sets it as the real address, even though address conversion is specified. An address translation method featuring: 2. In the address conversion method described in claim 1, the means for detecting whether the logical address is within a preset nine range is to detect whether the logical address exceeds a preset value. An address conversion method that uses means and 411.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP56192918A JPS5897184A (en) | 1981-12-02 | 1981-12-02 | Address translation method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP56192918A JPS5897184A (en) | 1981-12-02 | 1981-12-02 | Address translation method |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS5897184A true JPS5897184A (en) | 1983-06-09 |
Family
ID=16299137
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP56192918A Pending JPS5897184A (en) | 1981-12-02 | 1981-12-02 | Address translation method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS5897184A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0503514A2 (en) * | 1991-03-11 | 1992-09-16 | Mips Computer Systems, Inc. | Backward-compatible computer architecture with extended word size and address space |
-
1981
- 1981-12-02 JP JP56192918A patent/JPS5897184A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0503514A2 (en) * | 1991-03-11 | 1992-09-16 | Mips Computer Systems, Inc. | Backward-compatible computer architecture with extended word size and address space |
EP0503514A3 (en) * | 1991-03-11 | 1994-01-26 | Mips Computer Systems Inc | |
EP0871108A1 (en) * | 1991-03-11 | 1998-10-14 | Silicon Graphics, Inc. | Backward-compatible computer architecture with extended word size and address space |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6581142B1 (en) | Computer program product and method for partial paging and eviction of microprocessor instructions in an embedded computer | |
US4347565A (en) | Address control system for software simulation | |
US4495575A (en) | Information processing apparatus for virtual storage control system | |
JPH04308953A (en) | Virtual address computer system | |
JPS5897184A (en) | Address translation method | |
JPS644214B2 (en) | ||
JPH0211931B2 (en) | ||
JPS60204048A (en) | Virtual storing system | |
JPS62131352A (en) | Address conversion control method | |
JPS63142416A (en) | Input/output control system | |
JPS61237145A (en) | Controlling system for store buffer | |
JPS59146344A (en) | Virtual stack advance control method | |
JP2845746B2 (en) | Micro program controller | |
EP0358224A2 (en) | Semiconductor disk device useful in transaction processing system | |
JP3147355B2 (en) | Address translator | |
JPH04340143A (en) | Digital computer | |
JPS5844417Y2 (en) | Change detector input module | |
JPS59123943A (en) | VM assist control method | |
JPS62192832A (en) | Address converting system | |
JPH041373B2 (en) | ||
JPS61223956A (en) | Store buffer control system | |
JPH04160655A (en) | Execution detecting system | |
JPH083806B2 (en) | Conversion index buffer configuration method | |
JPS59203289A (en) | Address translation buffer control method | |
JPH01161438A (en) | Prefetch instruction invalidation processing system |