JPH0137773B2 - - Google Patents

Info

Publication number
JPH0137773B2
JPH0137773B2 JP56198185A JP19818581A JPH0137773B2 JP H0137773 B2 JPH0137773 B2 JP H0137773B2 JP 56198185 A JP56198185 A JP 56198185A JP 19818581 A JP19818581 A JP 19818581A JP H0137773 B2 JPH0137773 B2 JP H0137773B2
Authority
JP
Japan
Prior art keywords
address
virtual
register
storage device
information processing
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
Application number
JP56198185A
Other languages
English (en)
Other versions
JPS5898893A (ja
Inventor
Kazutoshi Eguchi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Tokyo Shibaura Electric Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tokyo Shibaura Electric Co Ltd filed Critical Tokyo Shibaura Electric Co Ltd
Priority to JP56198185A priority Critical patent/JPS5898893A/ja
Priority to US06/441,095 priority patent/US4495575A/en
Publication of JPS5898893A publication Critical patent/JPS5898893A/ja
Publication of JPH0137773B2 publication Critical patent/JPH0137773B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/10Address translation
    • G06F12/1027Address translation using associative or pseudo-associative address translation means, e.g. translation look-aside buffer [TLB]
    • G06F12/1045Address translation using associative or pseudo-associative address translation means, e.g. translation look-aside buffer [TLB] associated with a data cache
    • G06F12/1063Address translation using associative or pseudo-associative address translation means, e.g. translation look-aside buffer [TLB] associated with a data cache the data cache being concurrently virtually addressed

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Memory System Of A Hierarchy Structure (AREA)

Description

【発明の詳細な説明】 本発明はバツフア記憶装置を備えた仮想記憶制
御方式の情報処理装置に関する。
発明の技術的背景 従来、この種の情報処理装置は第1図に示され
るように構成されていた。第1図の構成におい
て、演算制御部(以下、CPUと称する)1から
主記憶装置(以下、MMと称する)2をアクセス
する場合、CPU1からアドレスバス3上に出力
される仮想アドレスはアドレス変換部4で実アド
レスに変換される。この実アドレスはアドレスバ
ス5を介して主記憶装置(以下、M−CNTと称
する)6およびバツフア記憶装置7にそれぞれ転
送される。一方、チヤネル(DMA装置)8から
MM2をアクセスする場合、チヤネル8で生成さ
れる仮想アドレスはチヤネル内部のアドレス変換
部8aにより実アドレスに変換される。この実ア
ドレスはDMAバス9を経由し、このDMAバス
9を制御するDMAコントローラ(以下DMA−
CNTと称する)10に転送される。しかして
DMA−CNT10の制御によりDMAバス9上の
実アドレスがM−CNT6およびバツフア記憶装
置7に転送される。このバツフア記憶装置7は情
報処理装置における処理(メモリアクセス)の高
速化のために設けられており、MM2の記憶内容
の一部分の写しを持つている。バツフア記憶装置
7はアドレス変換部4から変換出力される実アド
レスまたはDMA−CNT10から出力される実ア
ドレスによつてアクセスされ、たとえばメモリリ
ードであつてヒツトしていれば対応するデータを
データバス11上に読み出し出力する。なお、1
2はメモリバスである。
背景技術の問題点 このような従来の情報処理装置では、バツフア
記憶装置へのアクセスは上述したようにアドレス
変換部4によつてアドレス変換した後の実アドレ
スを用いて行なわなければならず、アクセスに時
間がかかる欠点があつた。
発明の目的 本発明は上記事情に鑑みてなされたものでその
目的は、メモリアクセスにおける処理の高速化が
図れる情報処理装置を提供することにある。
発明の概要 バツフア記憶装置へのアクセスをアドレス変換
前の仮想アドレスで行なう構成とし、アドレス変
換部における仮想アドレスを実アドレスに変換す
る処理と、バツフア記憶装置へのアクセスとを並
行して行なうようにするものである。
発明の実施例 第2図は本発明の情報処理装置の一実施例を示
すブロツク図である。図中、21はCPU、22
はMM(主記憶装置)、23はCPU21から出力
される仮想アドレスの転送路としてのアドレスバ
ス、24はアドレス変換部である。アドレス変換
部24はアドレスバス23上の仮想アドレス、更
には後述するDMA−CNT30から転送される仮
想アドレスを実アドレスに変換するようになつて
いる。25はアドレス変換部24から変換出力さ
れる実アドレスの転送路としてのアドレスバス、
26はアドレスバス25上の実アドレスを用いて
MM2をアクセスするM−CNT(主記憶制御部)
である。27はMM22の記憶内容の一部分の写
しを保持するバツフア記憶装置である。バツフア
記憶装置27はアドレスバス23上の仮想アドレ
ス、更にはDMA−CNT30から転送される仮想
アドレスによつてアクセスされるようになつてい
る。28はチヤネル(DMA装置)であり、従来
例と異なつてアドレス変換部を有していない。2
9はDMAバス、30はDMA−CNT(DMAコン
トローラ)である。31はCPU21とバツフア
記憶装置27との間のデータ転送路としてのデー
タバス、32はメモリバスである。
第3図は第2図の主要部の構成を詳細に示すも
のである。アドレス変換部24において、41は
CPU21から転送される仮想アドレスまたは
DMA−CNT30側から転送される仮想アドレス
のいずれか一方を選択するセレクタである。42
はセレクタ41の選択出力が保持されるレジス
タ、43はアドレス変換バツフアである。アドレ
ス変換バツフア43はレジスタ42の第1特定フ
イールド42aの出力によつてアクセスされ、ヒ
ツト時に対応する実ページアドレスを発生するよ
うになつている。44はアドレス変換バツフア4
3の出力(実ページアドレス)とレジスタ42の
第2特定フイールド42bの出力(ページ内アド
レス)との連結情報である実アドレスが保持され
るレジスタである。
バツフア記憶装置27において、45はCPU
21から転送される仮想アドレスまたはDMA−
CNT30側から転送される仮想アドレスのいず
れか一方を選択するセレクタである。46はセレ
クタ45の選択出力が保持されるレジスタ、47
はバツフアメモリである。バツフアメモリ47は
レジスタ46の保持内容によつてアクセスされ、
対応するデータを出力または書き込むようになつ
ている。48はバツフアメモリ47から出力され
るデータが保持されるレジスタ、49はDMA−
CNT10から転送されるデータ、更にはMM2
2から読み出されるデータが保持されるレジスタ
である。
CPU21において50はバツフア記憶装置2
7(のレジスタ48)から転送されるデータが保
持されるレジスタである。51はCPU21から
MM22をアクセスする際に出力されるアドレス
(論理アドレス)が保持されるレジスタ、52は
多重仮想空間において実際に動作している空間を
識別するための空間識別情報(以下、空間IDと
する)が保持されるレジスタである。レジスタ5
1に保持されるアドレスは一仮想空間内の論理ア
ドレスであり、従来例における仮想アドレスに相
当するものである。本実施例ではこのレジスタ5
1の保持内容(一仮想空間内の論理アドレス)
と、レジスタ52の保持内容(空間ID)との連
結情報をMM22をアクセスするための仮想アド
レスとしていることに注意されたい。すなわち、
本実施例における仮想アドレスは、第4図に示さ
れるように空間IDと、ここの空間IDで指定され
る仮想空間内の論理アドレスとから成つている。
第5図はアドレス変換部24の要部構成の模式
図であり、アドレス変換バツフア43はたとえば
セツト・アソシアテイブ方式のメモリ611,6
2で構成されるアドレス変換テーブル61を有
している。このアドレス変換テーブル61はペー
ジアドレスに対する空間ID、セグメントアドレ
ス、および実ページアドレスの対応テーブルであ
る。本実施例において、仮想アドレス中の論理ア
ドレスは第5図に示されるようにセグメントアド
レス、ページアドレス、およびページ内アドレス
から成つている。しかしてレジスタ42に保持さ
れている仮想アドレス中のページアドレスによつ
てアドレス変換テーブル61が索引される。62
はアドレス変換テーブル61から読み出される空
間IDおよびセグメントアドレスの連結情報(変
換対)と、レジスタ42に保持されている仮想ア
ドレス中の空間IDおよびセグメントアドレスの
連結情報との一致をメモリ単位で検出する比較器
群、63はセレクタである。セレクタ63はアド
レス変換テーブル61(メモリ611,612)か
ら読み出される実ページアドレスを比較群62の
検出出力に応じて選択するようになつている。
第6図はバツフア記憶装置27の要部構成の模
式図であり、バツフアメモリ47はたとえばセツ
ト・アソシアテイブ方式のメモリ711〜71o
構成されるデイレクトリ72およびブロツクデー
タ格納部73を有している。このデイレクトリ7
2はカラムアドレスに対する空間IDおよびブロ
ツクアドレスの対応テーブルである。ブロツクデ
ータ格納部73は、デイレクトリ72に登録され
ている空間IDおよびブロツクアドレスの連結情
報に対応するMM22のブロツク位置の内容の写
し(ブロツクデータ)を格納するものである。7
4はブロツクデータ格納部73内のたとえばメモ
リ711における或るカラムアドレスに対応する
データ格納領域である。本実施例において仮想ア
ドレス中の論理アドレスは第6図に示されるよう
にブロツクアドレス、カラムアドレス、およびブ
ロツクはアドレスからも成つている。しかして、
レジスタ46に保持されている仮想アドレス中の
カラムアドレスによつてデイレクトリ72が索引
される。75はデイレクトリ72から読み出され
る空間IDおよびブロツクアドレスの連結情報と、
レジスタ46に保持されている仮想アドレス中の
空間IDおよびブロツクアドレスの連結情報との
一致をメモリ単位で検出する比較器群である。こ
の比較群75の検出出力に応じて、ブロツクデー
タ格納部73(メモリ711〜71o)の対応する
データ格納領域が選択されるようになつている。
次に本発明の一実施例の動作を説明する。ま
ず、CPU21からメモリリードする場合につい
て説明する。CPU21のレジスタ52にはその
時点で動作中の仮想空間の識別子である空間ID
が保持される。この空間IDはオペレーテイング
システムが管理するものである。一方、CPU2
1のレジスタ51にはその時点で動作中の仮想空
間の論理アドレスが保持される。しかしてレジス
タ52,51の各保持内容の連結情報すなわち仮
想アドレスはアドレスバス23を経由してアドレ
ス変換部24およびバツフア記憶装置27にそれ
ぞれ転送される。
アドレス変換部24に転送された仮想アドレス
はセレクタ41を介してレジスタ42に保持され
る。そして、レジスタ42に保持されている仮想
アドレス中のページアドレスによつてアドレス変
換テーブル61が索引される。これにより、各メ
モリ611,612から対応する空間IDとセグメン
トアドレスとの連結情報(変換対)、および実ペ
ージアドレスが読み出される。比較器群62は、
これら空間IDとセグメントアドレスとの連結情
報の中に、レジスタ42に保持されている仮想ア
ドレス中の空間IDとセグメントアドレスの連結
情報に一致するものがあるか否か、すなわち上記
仮想アドレスに対応する変換対がアドレス変換テ
ーブル61(メモリ611,612)に登録されて
いるか否かを検出する。比較器群62は上記変換
対がアドレス変換テーブル61に登録されている
場合、すなわちヒツトしている場合、対応する実
ページアドレスを選択するための選択信号をセレ
クタ63に出力する。これにより、メモリ611
612から読み出される実ページアドレスのいず
れか一方が選択される。そして、セレクタ63か
ら選択出力される実ページアドレスと、レジスタ
42に保持されている仮想アドレス中のページ内
アドレスとの連結情報すなわち実アドレスがレジ
スタ44に保持される。このようにして、アドレ
ス変換部24において仮想アドレスが実アドレス
に変換される。なお、比較器群62による比較の
結果、アドレス変換テーブル61に上記対応する
変換対が登録されていないことが検出された場合
には、割込みが発生してMM22上に置かれてあ
るアドレス変換テーブルによるアドレス変換が行
なわれる。これらセツト・アソシアテイブ方式の
メモリ611,612の動作、MM22上にあるア
ドレス変換テーブルによるアドレス変換の方法等
には公知の方法が種々あるが、ここでは触れな
い。
上述したアドレス変換部24による仮想アドレ
スから実アドレスへの変換処理と並行して、以下
に示すようにバツフア記憶装置27に対するアク
セス処理が行なわれる。CPU21からアドレス
バス23上に出力された仮想アドレスは前述した
ようにアドレス変換部24およびバツフア記憶装
置27にそれぞれ転送される。バツフア記憶装置
27に転送された仮想アドレスはセレクタ45を
介してレジスタ46に保持される。そして、レジ
スタ46に保持されている仮想アドレス中のカラ
ムアドレスによつてデイレクトリ72が索引され
る。これにより各メモリ711〜71oから対応す
る空間IDおよびブロツクアドレスの連結情報が
それぞれ読み出される。比較器群75は、これら
空間IDおよびブロツクアドレスの連結情報の中
に、レジスタ46に保持されている仮想アドレス
中の空間IDおよびブロツクアドレスの連結情報
に一致するものがあるか否かを検出する。一致す
るものがある場合、比較器群75はブロツクデー
タ格納部73内の一致連結情報に対応するデータ
格納領域を選択するための選択信号を出力する。
これにより対応するデータ格納領域、たとえばデ
ータ格納領域74が選択される。そして、レジス
タ46に保持されている仮想アドレス中のブロツ
ク内アドレスによつてデータ格納領域74に対す
る読み出し位置が指定され、ブロツクデータ中の
対応するデータが読み出される。このデータはレ
ジスタ48に保持された後データバス31を経由
してCPU21に転送される。
このように本実施例によれば、バツフア記憶装
置27が仮想アドレスでアクセスできるので、バ
ツフア記憶装置27に対するアクセスと、アドレ
ス変換部24でのアドレス変換処理とを並行して
行なうことができる。したがつて仮想アドレスを
いつたん実アドレスに変換し、この変換後の実ア
ドレスを用いてバツフア記憶装置をアクセスする
従来の情報処理装置にくらべ処理時間が著しく短
縮される。
ところで、多重仮想記憶制御を行なう情報処理
装置にあつては、一般に仮想空間の切り換わりご
とにアドレス変換バツフアの無効化が必要があつ
た。これはバツフアメモリについても同様であつ
た。このため従来の情報処理では、上記無効化の
ためのハードウエアを必要とするとともに、無効
化によつてアドレス変換バツフアやバツフアメモ
リをアクセスする際のヒツト率が低下し、処理速
度が低下する欠点があつた。
これに対し本実施例では、アドレス変換バツフ
ア43、更にはバツフアメモリ47をアクセスす
るための仮想アドレス中に全仮想空間を識別する
空間IDが含まれているため、たとえ仮想空間が
切り換わつても空間が重なる恐れがない。したが
つて、仮想空間の切り換わりによるアドレス変換
バツフア43およびバツフアメモリ47の無効化
が不要となる。この結果、本実施例によればアド
レス変換バツフア43およびバツフアメモリ47
に対するアクセス時のヒツト率が著しく向上し処
理速度が高速となる。しかも、上記無効化のため
のハードウエアが不要となる。
次にDMA−CNT30側からMM22をライト
アクセスする場合について説明する。DMA−
CNT30側からMM22にデータを書き込む場
合、その書き込み対象となるMM22内の領域の
内容の写しがバツフアメモリ47にもあれば、
MM22にデータを書き込むとともにバツフアメ
モリ47にもデータを書き込まなければならな
い。たとえばチヤネル28からMM22をアクセ
スするためにDMAバス29上に送出された仮想
アドレスはDMA−CNT30を介してアドレス変
換部24およびバツフア記憶装置27に転送され
る。しかして、この転送されたアドレスは前述し
たCPU21からのアドレスの場と同様にアドレ
ス変換部24およびバツフア記憶装置27内の各
レジスタ42,46に保持される。そして、レジ
スタ46の保持内容(仮想アドレス)に基づい
て、バツフアメモリ47内のデイレクトリ72が
参照され、その仮想アドレス(で示されるブロツ
ク)が登録されていれば、ブロツクデータ格納部
73内の対応するデータ格納領域にDMA−CNT
30側から転送されるデータが書き込まれる。な
お、このデータはDMA−CNT30を介してバツ
フア記憶装置27内のレジスタ49に保持されて
いる。また、上述したバツフアメモリ47に対す
るアクセスと並行して、前述したCPU21から
のアクセスの場合と同様にアドレス変換部24に
おける仮想アドレスから実アドレスへのアドレス
変換が行なわれる。アドレス変換部24から変換
出力される実アドレスはM−CNT26に転送さ
れる。M−CNT26にはDMA−CNT30側か
らデータも転送されている。この結果、M−
CNT26により上記実アドレスを用いてMM2
2がアクセスされ、バツフアメモリ47に書き込
まれたデータと同じデータがMM22に書き込ま
れる。このように本実施例によれば、アドレス変
換部24をCPU21およびチヤネル28が共用
することができるので、チヤネル28側に従来の
ようにアドレス変換部を設ける必要がない。
発明の効果 以上詳述したように本発明の情報処理装置によ
れば、バツフア記憶装置へのアクセスがアドレス
変換前の仮想アドレスで行なえるので、アドレス
変換部における仮想アドレスを実アドレスに変換
する処理と、バツフア記憶装置へのアクセスとを
並行して行なうことができ、もつてメモリアクセ
スにおける処理の高速化が図れる。
【図面の簡単な説明】
第1図は従来例を示すブロツク図、第2図は本
発明の情報処理装置の一実施例を示すブロツク
図、第3図は上記実施例における主要部の構成を
詳細に示すブロツク図、第4図は上記実施例で適
用される仮想アドレスのフオーマツトを示す図、
第5図はアドレス変換部の要部構成の模式図、第
6図はバツフア記憶装置の要部構成の模式図であ
る。 1,21……演算制御部(CPU)、2,22…
…主記憶装置(MM)、4,24……アドレス変
換部、7,27……バツフア記憶装置、8,28
……チヤネル(DMA装置)、9,29……DMA
バス、42,44,46,48〜50……レジス
タ、43……アドレス変換バツフア、47……バ
ツフアメモリ、61……アドレス変換テーブル、
72……デイレクトリ、73……ブロツクデータ
格納領域。

Claims (1)

  1. 【特許請求の範囲】 1 仮想記憶制御方式の情報処理装置において、
    少なくとも演算制御部から主記憶装置をアクセス
    する際に出力される仮想アドレスを実アドレスに
    変換するアドレス変換部と、上記主記憶装置の記
    憶データの一部分の写しを保持し、上記演算制御
    部から主記憶装置をアクセスする際に出力される
    アドレス変換前の仮想アドレス、およびDMA装
    置から主記憶装置をアクセスする際に出力される
    アドレス変換前の仮想アドレスのいずれにてもア
    クセスされるバツフア記憶装置とを具備し、少な
    くとも上記演算制御部から上記主記憶装置をアク
    セスする際に上記アドレス変換部によるアドレス
    変換と上記バツフア記憶装置へのアクセスとが並
    行して行なわれるように構成されていることを特
    徴とする情報処理装置。 2 上記アドレス変換部は上記演算制御部と
    DMA装置とにより共用されることを特徴とする
    特許請求の範囲第1項記載の情報処理装置。 3 全仮想空間を識別するための空間識別情報を
    保持するレジスタを有し、このレジスタの保持内
    容と一仮想空間内の仮想アドレスとにより、上記
    アドレス変換部で実アドレスに変換される上記仮
    想アドレスが構成されていることを特徴とする特
    許請求の範囲第1項または第2項記載の情報処理
    装置。
JP56198185A 1981-12-09 1981-12-09 情報処理装置 Granted JPS5898893A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP56198185A JPS5898893A (ja) 1981-12-09 1981-12-09 情報処理装置
US06/441,095 US4495575A (en) 1981-12-09 1982-11-12 Information processing apparatus for virtual storage control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56198185A JPS5898893A (ja) 1981-12-09 1981-12-09 情報処理装置

Publications (2)

Publication Number Publication Date
JPS5898893A JPS5898893A (ja) 1983-06-11
JPH0137773B2 true JPH0137773B2 (ja) 1989-08-09

Family

ID=16386886

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56198185A Granted JPS5898893A (ja) 1981-12-09 1981-12-09 情報処理装置

Country Status (2)

Country Link
US (1) US4495575A (ja)
JP (1) JPS5898893A (ja)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4858111A (en) * 1983-07-29 1989-08-15 Hewlett-Packard Company Write-back cache system using concurrent address transfers to setup requested address in main memory before dirty miss signal from cache
US4682281A (en) * 1983-08-30 1987-07-21 Amdahl Corporation Data storage unit employing translation lookaside buffer pointer
US4669043A (en) * 1984-02-17 1987-05-26 Signetics Corporation Memory access controller
US4985829A (en) * 1984-07-31 1991-01-15 Texas Instruments Incorporated Cache hierarchy design for use in a memory management unit
US4695950A (en) * 1984-09-17 1987-09-22 International Business Machines Corporation Fast two-level dynamic address translation method and means
JPS61190638A (ja) * 1985-02-20 1986-08-25 Hitachi Ltd 仮想計算機のフアイル制御方式
US4785398A (en) * 1985-12-19 1988-11-15 Honeywell Bull Inc. Virtual cache system using page level number generating CAM to access other memories for processing requests relating to a page
JPH0441393Y2 (ja) * 1985-12-27 1992-09-29
US5155829A (en) * 1986-01-21 1992-10-13 Harry M. Weiss Memory system and method for protecting the contents of a ROM type memory
US4797814A (en) 1986-05-01 1989-01-10 International Business Machines Corporation Variable address mode cache
US5123101A (en) * 1986-11-12 1992-06-16 Xerox Corporation Multiple address space mapping technique for shared memory wherein a processor operates a fault handling routine upon a translator miss
US5230045A (en) * 1986-11-12 1993-07-20 Xerox Corporation Multiple address space system including address translator for receiving virtual addresses from bus and providing real addresses on the bus
US4926317A (en) * 1987-07-24 1990-05-15 Convex Computer Corporation Hierarchical memory system with logical cache, physical cache, and address translation unit for generating a sequence of physical addresses
US4984984A (en) * 1988-07-18 1991-01-15 Esrock Bernard S Dental tool and nozzle therefor
US4975054A (en) * 1989-04-18 1990-12-04 Esrock Bernard S Dental tool
US5077826A (en) * 1989-08-09 1991-12-31 International Business Machines Corporation Cache performance in an information handling system employing page searching
US5237668A (en) * 1989-10-20 1993-08-17 International Business Machines Corporation Process using virtual addressing in a non-privileged instruction to control the copying of a page of data in or between multiple media
US5687354A (en) * 1990-02-09 1997-11-11 Harry M. Weiss Memory system and method for protecting the contents of a ROM type memory
US5890220A (en) * 1991-02-05 1999-03-30 Hitachi, Ltd. Address conversion apparatus accessible to both I/O devices and processor and having a reduced number of index buffers
US5659797A (en) * 1991-06-24 1997-08-19 U.S. Philips Corporation Sparc RISC based computer system including a single chip processor with memory management and DMA units coupled to a DRAM interface
US5410654A (en) * 1991-07-22 1995-04-25 International Business Machines Corporation Interface with address decoder for selectively generating first and second address and control signals respectively in response to received address and control signals
JP2501737B2 (ja) * 1992-02-28 1996-05-29 インターナショナル・ビジネス・マシーンズ・コーポレイション デ―タ転送方法及び装置
EP0752666A3 (en) * 1995-07-06 2004-04-28 Sun Microsystems, Inc. Method and apparatus for fast-forwarding slave requests in a packet-switched computer system
KR100253328B1 (ko) * 1997-09-30 2000-05-01 김영환 메모리의 데이터 보호회로
US6559851B1 (en) 1998-05-21 2003-05-06 Mitsubishi Electric & Electronics Usa, Inc. Methods for semiconductor systems for graphics processing
US6535218B1 (en) 1998-05-21 2003-03-18 Mitsubishi Electric & Electronics Usa, Inc. Frame buffer memory for graphic processing
US6661421B1 (en) 1998-05-21 2003-12-09 Mitsubishi Electric & Electronics Usa, Inc. Methods for operation of semiconductor memory
US6504550B1 (en) 1998-05-21 2003-01-07 Mitsubishi Electric & Electronics Usa, Inc. System for graphics processing employing semiconductor device
US6260081B1 (en) * 1998-11-24 2001-07-10 Advanced Micro Devices, Inc. Direct memory access engine for supporting multiple virtual direct memory access channels

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3829840A (en) * 1972-07-24 1974-08-13 Ibm Virtual memory system
JPS5136178A (en) * 1974-09-24 1976-03-26 Hitachi Ltd 2 hachobunkokodokeisochi
JPS529495A (en) * 1975-07-12 1977-01-25 Yasumoto Takahashi Coin receiving device of vending machine
JPS56127261A (en) * 1980-03-12 1981-10-05 Hitachi Ltd Multiprocessor system

Also Published As

Publication number Publication date
JPS5898893A (ja) 1983-06-11
US4495575A (en) 1985-01-22

Similar Documents

Publication Publication Date Title
JPH0137773B2 (ja)
JP4562919B2 (ja) ダイナミック・ディスプレイ・メモリを実装するための方法および装置
JPH055137B2 (ja)
JPH04205535A (ja) コピーオンライト方式
JP2507785B2 (ja) ペ―ジテ―ブルエントリ無効化装置
JPS6129070Y2 (ja)
JPS6218065B2 (ja)
JPH0211931B2 (ja)
JPH01193961A (ja) アドレス変換装置
JPS6054057A (ja) キャッシュメモリ制御装置
JPH03110648A (ja) データ処理システム
JPH0432415B2 (ja)
JPH01161553A (ja) アドレス変換バッファ制御方式
JPH02101552A (ja) アドレス変換バッファ処理方式
JPS63189955A (ja) 仮想計算機システムにおけるデ−タ転送処理方式
JPS6218064B2 (ja)
JPS5829186A (ja) 情報処理装置
JPH02285440A (ja) プリフェッチ制御方式
JPH04353949A (ja) キャッシュメモリ制御方式
JPS6393058A (ja) キヤツシユ記憶方式
JPH02226447A (ja) コンピユータ・システムおよびその記憶装置アクセス方法
JPH058458B2 (ja)
JPS62197846A (ja) アドレス変換装置
JPH01161554A (ja) アドレス変換バッファ制御方式
JPH0573424A (ja) 高速アドレス変換方式