JPH0293952A - 仮想計算機システム - Google Patents

仮想計算機システム

Info

Publication number
JPH0293952A
JPH0293952A JP63247089A JP24708988A JPH0293952A JP H0293952 A JPH0293952 A JP H0293952A JP 63247089 A JP63247089 A JP 63247089A JP 24708988 A JP24708988 A JP 24708988A JP H0293952 A JPH0293952 A JP H0293952A
Authority
JP
Japan
Prior art keywords
instruction
instruction processors
processors
real
processor
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
Application number
JP63247089A
Other languages
English (en)
Inventor
Toru Otsuki
大築 徹
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP63247089A priority Critical patent/JPH0293952A/ja
Priority to US07/413,068 priority patent/US5101346A/en
Priority to KR1019890013884A priority patent/KR920004400B1/ko
Priority to GB8921984A priority patent/GB2224140B/en
Priority to DE3932675A priority patent/DE3932675A1/de
Publication of JPH0293952A publication Critical patent/JPH0293952A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/163Interprocessor communication
    • G06F15/167Interprocessor communication using a common memory, e.g. mailbox

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Memory System Of A Hierarchy Structure (AREA)
  • Multi Processors (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は情報処理装置に係り、特に複数のオペレーティ
ングシステムを1台の情報処理装置上で同時に動作させ
るのに好適な仮想計算機システムに関する。
〔従来の技術〕
従来、情報処理装置において、実の計算機をいくつかの
仮想計算機に分割し、割付けして動作させる所謂マルチ
プロセッサ構成の仮想計算機システムをサポートするこ
とについては、例えばアイ・ビー・エム、システム37
0/エツクス・エーインタープリティブ・エクゼキュー
ション、SA22−7095 (I EM Syest
em370/XAInterprative Exec
ution S A 22−7095)に記述されてい
る。
〔発明が解決しようとする課題〕
上記従来技術においては、仮想計算機の命令プロセッサ
と実の命令プロセッサの対応付けはソフトウェア的手段
により管理、制御されているため管理オーバヘッドがあ
り、システム全体の効率を低下させる要因となる問題が
ある。
本発明の目的は、高い処理能力の達成を可能にするマル
チプロセッサ構成の仮想計算機システムを提供すること
にある。
〔課題を解決するための手段〕
上記目的を達成するため、本発明は、複数の実の命令プ
ロセッサと実主記憶より成り、これらmlいくつかの仮
想計算機に分割割付けして動作するに際し、仮想計算機
システムの命令プロセッサは等しい数の実の命令プロセ
ッサに割当て、仮想計算機の主記憶は実の主記憶の連続
した領域に割当てて動作する情報処理装置において、各
々の仮想計算機の命令プロセッサとそれに対応する実の
命令プロセッサを登録した登録表を備えることを特徴と
する。
〔作 用〕
登録表には、仮想計算機の命令プロセッサと実の命令プ
ロセッサとの対応を登録する。例えば。
実の命令プロセッサが4台あり、このうちの2台の命令
プロセッサが仮想計算機の命令プロセッサとして登録さ
れていれば、情報処理装置が動作する時に上記登録表が
参照され、マルチプロセッサを構成する2台の命令プロ
セッサのみを命令処理動作の範囲内と限定して動作する
。また、これにより他の仮想計算機の命令プロセッサに
割当てる他の実の命令プロセッサの動作に全く影響を与
えないようにする。
〔実施例〕
以下、本発明の一実施例について図面により説明する。
第2図に9本発明で前提としている複数の実の命令プロ
セッサ(IP)と実の主記憶をいくつかの仮想計算機に
分割割付けして動作する際の、仮想計算機の命令プロセ
ッサと実の命令プロセッサの対応を示す。即ち、仮想計
算機の命令プロセッサが1台即ちユニプロセッサ構成の
場合は、対応して割当てる実の命令プロセッサは1台、
仮想計算機の命令プロセッサが2台即ちダイアデイック
プロセッサ構成の場合は、対応して割当てる実の命令プ
ロセッサは2台、以下仮想計算機の命令プロセッサ台数
の増加に従って実の命令プロセッサ数も増加する。仮想
計算機に割当てられる命令プロセッサ数の最大は、処理
装置に実装されている命令プロセッサ数である。
第1図は本発明の一実施例の全体構成図を示したもので
あるが、入出力制御部は省略しである。
以下では、作用範囲を限定する動作としてバッファ記憶
(BS)の無効化とアドレス変換バッファ(TLB)の
無効化について説明する。
第1図において、仮想計算機0を構成するものとしては
、命令プロセッサ1(IP、)、それに内蔵されたバッ
ファ記憶(BS)5とアドレス変換バッファ(TLB)
9、主記憶15を分割割当てしたMS、がある、仮想計
算機1を構成するものとしては、命令プロセッサ2(I
P、)と命令プロセッサ3(IP2)、それぞれに内蔵
されたBS6と7、TLBIOと11、主記憶15の連
続領域MS工がある。仮想計算機2を構成するものとし
ては、命令プロセッサ4(IP、)、それに内蔵された
BS8とTLB 12、主記憶15の連続領域MS2が
ある。全体の動作はシステムコントローラ(SC)13
が統括し、この5C13に登録表14が装備されている
。それぞれの仮想計算機の主記憶MS、、MSL、MS
、は排他的に割当てられるので、各々のIP内のBS、
TLBに格納される主記憶の写し及びアドレス変換対は
各々独立の関係を保つ。
第3図に、第1図の命令プロセッサの構成に対応する登
録表を示す。(a)は仮想計算機0〜2とそれに対応す
る実の命令プロセッサIP、〜IP、の関係を示す図で
あり、(b)はそれに対応する登録表14の内容である
。ここで、行番号によって、ある命令プロセッサ(I 
P)の番号を表わし、その行の中でLL I 11であ
る列番号がマルチプロセッサ構成をとる場合の相手側命
令プロセッサ(I P)の番号を表わす。第3図(b)
では、IPlとマルチプロセッサを構成するのはIP2
、又、逆にIP、とマルチプロセッサを構成するのがI
P工であり、 IP、、 IP、はユニプロセッサ構成
であることを表わしている。
今、例えばIPlで主記憶15内のMS□の内容を書き
替えるような命令が実行されたとすると、この実行の結
果、書き替えられるべき内容がIP2のBS7に格納さ
れていた場合、このBS7のエントリを無効にしなけれ
ばならない。
IPlでの命令動作では、BS6のエントリを書き替え
るとともにMS、へのストア要求を5CI3に対して発
行する。5C13は主記憶15に対しMS、の更新要求
とストアデータを送ると共に登録表14を参照し、仮想
計算機1を構成するもう一方の命令プロセッサ3(IP
、)を検索し、IP、へBSエントリ無効化指令を送る
。IP2はBSエントリ無効化指令を受けてBS7中の
格納内容を無効化する。5C13が登録表14を参照し
た際、登録表14の仮想計算機1のエントリにはIP、
あるいはIP、は登録されていないため、IP。あるい
はIP、へはBS無効化指令を送らない。また、IP2
でTLBのエントリを無効化するような命令が実行され
た場合、BSの場合と同様に登録表14を参照してIP
□へTLB無効化命令が送られ、IP□のT L B 
10のエントリが無効化される。
このように、各々の仮想計算機の命令プロセッサとそれ
に対応した実の命令プロセッサとの対応を登録した登録
表を備えることにより、仮想計算機がマルチプロセッサ
構成をとる場合の動作の作用範囲を必要十分に限定する
ことが可能になる。
第4図は、第1図の命令プロセッサ(IP□)2および
システムコントローラ(SC)13の構成のうち、本発
明に関係する部分の詳細構成であり、第5図はIPよと
マルチプロセッサ構成を組む命令プロセッサ(IP、)
3の詳細構成である。
IPlでストア動作が実行されると、該IP1内ではス
トアアドレスレジスタ36中のアドレスを用いて、バッ
ファ記憶(BSl)6のエントリアドレスを求めるため
にバッファ記憶のディレクトリであるバッファアドレス
レイ(BAA□)6aを連想的に索引する。即ち、スト
アアドレスのうちのブロックアドレス部とカラムアドレ
ス部をキーとして、ストアアドレスがBAAlに登録さ
れているか、即ちBS中にMSの記憶ブロックの写しが
格納されているかを検索する。写しがあれば、比較部3
7.ローアドレス生成部38を通して生成されるローア
ドレス部とレジスタ36のストアアドレスのうちのカラ
ムアドレス部とによすBSS円内エントリアドレスを構
成して、 これの指し示すエントリにストアデータレジ
スタ37めストアデータが格納され、さらにMS内のデ
ータを書き替えるために、システムコントローラ(SC
)13を介してMgI2に更新要求とストアデータを送
る。写しがBSlにない場合は、システムコントローラ
(SC)13を介して更新データをMgI2に送り、M
gI2の記憶ブロックの内容を更新すると共に、更新さ
れた記憶ブロックの写しとをBS、に格納する。
この処理過程において、システムコントローラ(BC)
13は以下のように動作する。5CL3は、各IP (
IP、、IP□、IP2.IP、)にある各バッファア
ドレスアレイ(BAAo、BAA□。
BAA2.BAA、)の完全なコピーであるアドレスア
レイ(FAA、、FAAユ、FAA2.FAA、)18
〜21をもっている。ストア動作が指令されると、スト
アアドレスレジスタ34中のアドレスを用いて、IPに
おいてBAAを検索するのと同一方式によりFAA0〜
FAA、を連想的に検索し。
更新中の記憶ブロックの写しをもつ他のIPが見つかる
と、そのIPにバッファ記憶ブロックの無効化を指令す
る。第4図、第5図では、IP□マルチプロセッサ構成
をくむIP2のBS2中にIPlで更新しようとする記
憶ブロックの写しが格納されているとして示している。
即ち5C13はFAA、〜FAA、を連想的に検索した
結果、BAA2が写しをもっていることを判明した時。
(比較部24の出力をORした結果が1の時)、登録表
14を検査してIP工からのストア要求40(行番号I
P工に対応)とOR回路28の出力(列番号IP、に対
応)の交差点の値上であるので、−IP2への無効化指
令が活性化される。同時にIP、のBAAエントリアド
レス40も確定する。これが第5図に示すようにIP2
に送付され、BAA2中のエントリの無効ビット(I)
がセットされ、無効化が完了する。
本実施例では、登録表14をSCに含めた構成としたが
、本発明はこれに限定されるものでなく。
IPに分散して持っても、また、S C1,3に置いた
登録表14の一部の写しをIP内に持っても良い。
〔発明の効果〕
本発明によれば、仮想計算機の機能をハードウェアによ
り実現して高い処理能力を達成するに際し、必須である
マルチプロセッサ構成における動作の作用範囲を限定す
ることができ、システム全体の効率が向上する効果があ
る。
【図面の簡単な説明】
第1図は本発明の一実施例の全体的構成図、第2図は命
令プロセッサの対応関係を示す図、第3図は第1図の構
成に対応する登録表の内容を示す図、第4図及び第5図
は命令プロセッサとシステムコントローラの詳細構成を
示す図である。 1〜4・・・命令プロセッサ、  5〜8・・・バッフ
ァ記憶、 9〜12・・アドレス変換バッファ、13・
・・システムコントローラ、  14・・・登録表、1
5・・・主記憶。 幹フop?7すのj十/パー′ 崎ロローロ (■) 第4 図

Claims (1)

    【特許請求の範囲】
  1. (1)複数の実の命令プロセッサと実の主記憶より成り
    、これらをいくつかの仮想計算機に分割割付けして動作
    するに際し、仮想計算機の命令プロセッサは等しい数の
    実の命令プロセッサに割当て、仮想計算機の主記憶は実
    の主記憶の連続した領域に割当てて動作する情報処理装
    置において、各々の仮想計算機の命令プロセッサとそれ
    に対応する実の命令プロセッサを登録した登録表を備え
    ることを特徴とする仮想計算機システム。
JP63247089A 1988-09-30 1988-09-30 仮想計算機システム Pending JPH0293952A (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP63247089A JPH0293952A (ja) 1988-09-30 1988-09-30 仮想計算機システム
US07/413,068 US5101346A (en) 1988-09-30 1989-09-27 Virtual machine system having a plurality of real instruction processors and virtual machines, and a registration table
KR1019890013884A KR920004400B1 (ko) 1988-09-30 1989-09-27 가상계산기시스템
GB8921984A GB2224140B (en) 1988-09-30 1989-09-29 A virtual machine system
DE3932675A DE3932675A1 (de) 1988-09-30 1989-09-29 Virtuelles maschinensystem

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63247089A JPH0293952A (ja) 1988-09-30 1988-09-30 仮想計算機システム

Publications (1)

Publication Number Publication Date
JPH0293952A true JPH0293952A (ja) 1990-04-04

Family

ID=17158264

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63247089A Pending JPH0293952A (ja) 1988-09-30 1988-09-30 仮想計算機システム

Country Status (5)

Country Link
US (1) US5101346A (ja)
JP (1) JPH0293952A (ja)
KR (1) KR920004400B1 (ja)
DE (1) DE3932675A1 (ja)
GB (1) GB2224140B (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05313922A (ja) * 1992-05-11 1993-11-26 Toshiba Corp プログラム実行制御方式
JP2007512632A (ja) * 2003-12-10 2007-05-17 インテル・コーポレーション アクティビティ情報を用いての仮想マシンの管理
JP2009032264A (ja) * 2007-07-26 2009-02-12 Hewlett-Packard Development Co Lp スヌープ要求に使用可能なマスク

Families Citing this family (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5276815A (en) * 1988-10-24 1994-01-04 Fujitsu Limited Input and output processing system for a virtual computer
US5317705A (en) * 1990-10-24 1994-05-31 International Business Machines Corporation Apparatus and method for TLB purge reduction in a multi-level machine system
JPH0512126A (ja) * 1991-07-05 1993-01-22 Hitachi Ltd 仮想計算機のアドレス変換装置及びアドレス変換方法
JP2870254B2 (ja) * 1991-10-02 1999-03-17 日本電気株式会社 仮想計算機の入出力割り込み処理方式
US6378062B1 (en) * 1994-01-04 2002-04-23 Intel Corporation Method and apparatus for performing a store operation
JPH08161185A (ja) * 1994-12-02 1996-06-21 Hitachi Ltd 仮想計算機システムのゲスト実行制御方式
US5640584A (en) * 1994-12-12 1997-06-17 Ncr Corporation Virtual processor method and apparatus for enhancing parallelism and availability in computer systems
US5765198A (en) * 1996-02-01 1998-06-09 Cray Research, Inc. Transparent relocation of real memory addresses in the main memory of a data processor
US6421704B1 (en) * 1998-03-20 2002-07-16 Sun Microsystems, Inc. Method, apparatus, and product for leasing of group membership in a distributed system
US6466947B2 (en) * 1998-03-20 2002-10-15 Sun Microsystems, Inc. Apparatus and method for dynamically verifying information in a distributed system
US6138238A (en) 1997-12-11 2000-10-24 Sun Microsystems, Inc. Stack-based access control using code and executor identifiers
US6446070B1 (en) * 1998-02-26 2002-09-03 Sun Microsystems, Inc. Method and apparatus for dynamic distributed computing over a network
US6185611B1 (en) 1998-03-20 2001-02-06 Sun Microsystem, Inc. Dynamic lookup service in a distributed system
US6832223B1 (en) 1996-04-23 2004-12-14 Sun Microsystems, Inc. Method and system for facilitating access to a lookup service
US6938263B2 (en) 1996-04-23 2005-08-30 Sun Microsystems, Inc. System and method for facilitating dynamic loading of “stub” information to enable a program operating in one address space to invoke processing of a remote method or procedure in another address space
US6393497B1 (en) * 1998-03-20 2002-05-21 Sun Microsystems, Inc. Downloadable smart proxies for performing processing associated with a remote procedure call in a distributed system
US6237009B1 (en) 1996-10-11 2001-05-22 Sun Microsystems, Inc. Lease renewal service
US5832529A (en) 1996-10-11 1998-11-03 Sun Microsystems, Inc. Methods, apparatus, and product for distributed garbage collection
US6957427B1 (en) 1997-10-15 2005-10-18 Sun Microsystems, Inc. Remote object activation in a distributed system
WO1999044296A2 (en) 1998-02-26 1999-09-02 Sun Microsystems, Inc. Apparatus and method for dynamically verifying information in a distributed system
WO1999044127A1 (en) * 1998-02-26 1999-09-02 Sun Microsystems, Inc. Dynamic lookup service in a distributed system
US20020046228A1 (en) * 1998-03-20 2002-04-18 Sun Microsystems, Inc. Method and system for facilitating access to a lookup service
US6901518B1 (en) 1999-04-08 2005-05-31 Sun Microsystems, Inc. Method and system for establishing trust in downloaded proxy code
US7703107B2 (en) * 2000-04-06 2010-04-20 Infineon Technologies Ag Virtual machine interface for hardware reconfigurable and software programmable processors
US8020176B2 (en) * 2000-04-06 2011-09-13 Infineon Technologies Ag Virtual machine interface for hardware reconfigurable and software programmable processors
US7577834B1 (en) 2000-05-09 2009-08-18 Sun Microsystems, Inc. Message authentication using message gates in a distributed computing environment
US6957237B1 (en) 2000-06-02 2005-10-18 Sun Microsystems, Inc. Database store for a virtual heap
EP1211598A1 (en) 2000-11-29 2002-06-05 Texas Instruments Incorporated Data processing apparatus, system and method
US7296275B2 (en) * 2001-01-04 2007-11-13 Sun Microsystems, Inc. Method and system for passing objects in a distributed system using serialization contexts
GB2376097B (en) * 2001-05-31 2005-04-06 Advanced Risc Mach Ltd Configuration control within data processing systems
US8249885B2 (en) * 2001-08-08 2012-08-21 Gary Charles Berkowitz Knowledge-based e-catalog procurement system and method
US7756969B1 (en) 2001-09-07 2010-07-13 Oracle America, Inc. Dynamic provisioning of identification services in a distributed system
US7660887B2 (en) 2001-09-07 2010-02-09 Sun Microsystems, Inc. Systems and methods for providing dynamic quality of service for a distributed system
US20030051029A1 (en) * 2001-09-07 2003-03-13 Reedy Dennis G. Dynamic provisioning of sevice components in a distributed system
US7774191B2 (en) * 2003-04-09 2010-08-10 Gary Charles Berkowitz Virtual supercomputer
US7222203B2 (en) * 2003-12-08 2007-05-22 Intel Corporation Interrupt redirection for virtual partitioning
US7792874B1 (en) 2004-01-30 2010-09-07 Oracle America, Inc. Dynamic provisioning for filtering and consolidating events
JP4233492B2 (ja) * 2004-06-02 2009-03-04 富士通マイクロエレクトロニクス株式会社 アドレス変換装置
US7814496B2 (en) * 2005-08-19 2010-10-12 Intel Corporation Method and system for replicating schedules with regard to a host controller for virtualization
US8255508B2 (en) 2010-03-24 2012-08-28 International Business Machines Corporation Administration of virtual machine affinity in a data center
US9367362B2 (en) 2010-04-01 2016-06-14 International Business Machines Corporation Administration of virtual machine affinity in a cloud computing environment
WO2014165040A1 (en) 2013-03-13 2014-10-09 Veriscape, Inc. Dynamic memory management for a virtual supercomputer
US9672159B2 (en) * 2015-07-02 2017-06-06 Arm Limited Translation buffer unit management

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS51115737A (en) * 1975-03-24 1976-10-12 Hitachi Ltd Adress conversion versus control system
FR2431732A1 (fr) * 1978-07-19 1980-02-15 Materiel Telephonique Dispositif de conversion d'adresse virtuelle en adresse reelle
JPS55112651A (en) * 1979-02-21 1980-08-30 Fujitsu Ltd Virtual computer system
JPS6057438A (ja) * 1983-09-08 1985-04-03 Hitachi Ltd 仮想計算機システム制御装置
CA1213986A (en) * 1983-12-14 1986-11-12 Thomas O. Curlee, Iii Selective guest system purge control
US4764864A (en) * 1985-04-04 1988-08-16 Nec Corporation Circuit arrangement capable of improving overhead of a control program on interrupting into a virtual machine
US4787026A (en) * 1986-01-17 1988-11-22 International Business Machines Corporation Method to manage coprocessor in a virtual memory virtual machine data processing system
JPS62184544A (ja) * 1986-02-10 1987-08-12 Nec Corp 仮想計算機システム
JPH0658650B2 (ja) * 1986-03-14 1994-08-03 株式会社日立製作所 仮想計算機システム

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05313922A (ja) * 1992-05-11 1993-11-26 Toshiba Corp プログラム実行制御方式
JP2007512632A (ja) * 2003-12-10 2007-05-17 インテル・コーポレーション アクティビティ情報を用いての仮想マシンの管理
JP2009032264A (ja) * 2007-07-26 2009-02-12 Hewlett-Packard Development Co Lp スヌープ要求に使用可能なマスク

Also Published As

Publication number Publication date
DE3932675A1 (de) 1990-04-05
US5101346A (en) 1992-03-31
GB8921984D0 (en) 1989-11-15
KR920004400B1 (ko) 1992-06-04
DE3932675C2 (ja) 1992-02-27
GB2224140A (en) 1990-04-25
GB2224140B (en) 1993-01-20
KR900005299A (ko) 1990-04-13

Similar Documents

Publication Publication Date Title
JPH0293952A (ja) 仮想計算機システム
JP4082612B2 (ja) 複数のコヒーレンシ領域およびキャッシュ・パージのないコヒーレンシ領域間ソフトウェア・プロセス移行を備えるマルチプロセッサ・コンピュータ・システム
Censier et al. A new solution to coherence problems in multicache systems
EP0817059B1 (en) Auxiliary translation lookaside buffer for assisting in accessing data in remote address spaces
US4991088A (en) Method for optimizing utilization of a cache memory
CN102971718B (zh) 用于处理经发布至数据处理设备内本地高速缓存结构的访问操作的设备与方法
US5339397A (en) Hardware primary directory lock
EP0550286A2 (en) 2-Level multi-processor synchronization protocol
JPH06236353A (ja) マルチプロセッサ・コンピュータ・システムのシステム・メモリの並行性を増大する方法およびシステム
JPH0519176B2 (ja)
Smith Design of CPU cache memories
JPH0650480B2 (ja) 多重仮想記憶システムおよびアドレス制御装置
KR101102260B1 (ko) 가상 어드레스 캐시 및 고유 태스크 식별자를 이용하는데이터를 공유하기 위한 방법
JPH05100956A (ja) アドレス変換装置
JPH05216765A (ja) 階層バッファ記憶装置
JPH055137B2 (ja)
Holliday Page table management in local/remote architectures
JPH05342101A (ja) 階層キャッシュ・メモリ
JPH05314009A (ja) マルチプロセッサシステム
JPH0336648A (ja) 電子計算機及びtlb装置とマイクロプロセッサチップ
JPS63286944A (ja) アドレス変換バツフア無効化方式
JPH05225064A (ja) アドレス変換装置及びバッファ記憶制御装置
JPH02101552A (ja) アドレス変換バッファ処理方式
KR910008576A (ko) 캐시메모리 제어 방법 및 장치
JPH0447344B2 (ja)