JPH035854A - アドレス変換装置及びアドレス変換装置における例外検出方式 - Google Patents

アドレス変換装置及びアドレス変換装置における例外検出方式

Info

Publication number
JPH035854A
JPH035854A JP1140447A JP14044789A JPH035854A JP H035854 A JPH035854 A JP H035854A JP 1140447 A JP1140447 A JP 1140447A JP 14044789 A JP14044789 A JP 14044789A JP H035854 A JPH035854 A JP H035854A
Authority
JP
Japan
Prior art keywords
exception
page address
storage
exception detection
address
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
JP1140447A
Other languages
English (en)
Inventor
Toru Kakiage
書上 透
Seiji Yamaguchi
山口 聖司
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP1140447A priority Critical patent/JPH035854A/ja
Publication of JPH035854A publication Critical patent/JPH035854A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Storage Device Security (AREA)
  • Memory System Of A Hierarchy Structure (AREA)

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は主記憶装置上の各ページにある記憶キーをアド
レス変換装置に登録して使用する方式のアドレス変換装
置に関するものであa 従来の技術 データ処理装置において、実行中のプログラムが主記憶
装置上の他のプログラム領域 オペレーティングシステ
ム領域などの記憶領域を誤ってアクセスした場合、ある
いは書き込みが禁止されている領域に誤って書き込み動
作を行なおうとした場合に記憶領域を保護するために 
一般には記憶保護機構が設けられている。その一つく 
主記憶装置をページなどの適当な大きさに分割し それ
ぞれ一つずつに記憶キーを設けておく方法があムこの記
憶キーをアドレス変換装置(以下、TLBと称す)の各
エントリに登録して使用する場合、従来の方式でtiT
LBに入力された論理ページアドレスがTLBに記憶さ
れていれi;CRAM部からその論理ページアドレスに
対応する物理ページアドレスとその論理ページの記憶キ
ーとを読み出し その真 書き込み禁止領域への書き込
へユーザーモードでのオペレーティングシステム領域へ
のアク七人 ページアウト等の例外検出を行なってい九
 第3図は従来のアドレス変換装置の構成を示す図であ
も 図面において31はTL&31−1はTLB内の論
理ページアドレス格納部312は物理ページアドレス格
納部 313はページの記憶キーの格納R,32はTL
Bから読み出された物理ページアドレス33はTLBか
ら読み出された記憶キー、34は現在のアクセスが書き
込みを行うものか読み出しを行うものかを示したり、あ
るいはどの特権レベルを持ったアクセスであるかなどを
示す現在のアクセス状態を示す信号35は例外検出回路
36は例外検出信号線であも TLB31に論理ページ
アドレスが入力された昧 論理ページアドレス格納部3
1−1に入力された論理ページアドレスと一致するエン
トリがあれζ瓜 そのエントリの物理ページアドレス3
2が物理ページアドレス格納部31−2から読み出され
も それと同時く前記エントリの記憶キー33が記憶キ
ー格納部31−3から読み出され その後、例外検出回
路35においてページの記憶キー33.現在のアクセス
状態を示す信号34より書き込み禁止領域への書き込へ
 ユーザーモードでのオペレーティングシステム領域へ
のアクセス ページアウト等の例外検出を行っている。
発明が解決しようとする課題 従来のアドレス変換装置における例外検出方式では 物
理ページアドレスと同時に記憶キーがTLBから読み出
され その喪 書き込み禁止領域への書き込&  ユー
ザーモードでのオペレーティングシステム領域へのアク
セス ページアウト等の例外検出を行なっていたためく
 物理ページアドレスが読み出されてから例外検出を行
うまで、比較的長い時間が必要であるという問題点かあ
っ九 本発明は高速に例外検出が可能なアドレス変換装
置及びアドレス変換装置における例外検出方式を提供す
ることを目的とすも 課題を解決するための手段 本発明は上述の課題を解決するたべ 論理ページアドレ
ス格納部 物理ページアドレス格納部主記憶装置上の各
ページにある記憶キー格納部を有するアドレス変換装置
において、各エントリごとに前記記憶キーとアクセスの
種類から例外検出を行なう例外検出回路を備えたもので
あ4作用 本発明法 上記の構成により、物理ページアドレスが読
み出されると同時に例外検出を行うことができるたべ 
高速に例外検出が可能となも実施例 本発明の一実施例を図面とともに説明すも 第1図は本
発明のアドレス変換装置の構成図であも第1図において
IIはT L B、  111はTLB内の論理ページ
アドレス格納部11−2は物理ページアドレス格納部1
1−3は記憶キーの格納i  11−4は例外検出回路
部12はTLBから読み出された物理ページアウト入1
3は現在のアクセスが書き込みを行うものか読み出しを
行うものかを示したり、あるいはどの特権レベルを持っ
たアクセスであるかなどを示す現在のアクセス状態を示
す信号14は例外検出信号線であ&  TLBIIに論
理ページアドレスが入力された隊 論理ページアドレス
格納部11−1に入力された論理ページアドレスと一致
するエントリがあれ(′L そのエントリの物理ページ
アドレス12が物理ページアドレス格納部11−2から
読み出されも それと同時く そのエントリの例外検出
回路から例外検出信号14が読み出されも例外検出回路
部11−4ではあらかじめ各エントリごとにそのエント
リの記憶キーの内容と現在のアクセス状態を示す信号1
3から書き込み禁止領域への書き込へ ユーザーモード
でのオペレーティングシステム領域へのアクセス ペー
ジアウト等の例外検出を行っていも そのため読み出す
エントリが決まれば 物理ページアドレスを読み出すと
同時に例外検出を行なうことができも 第2図は本発明
のアドレス変換装置(TLB)の1工ントリ分の記憶キ
ー格納部および例外検出回路を示す回路図であも なお
第2図に示すTLBで(上 書き込み禁止ページへの書
き込みアクセス スーパーバイザーモードでのみアクセ
スが許されているページへのユーザーモードでのアクセ
ス ページアウト等で無効になっているページへのアク
セスが行なわれた時に例外を検出するものとすモ21は
記憶キー格納@  211はそのページが書き込み禁止
の時に°l”にセットされる書き込み禁止ビット、21
−2はオペレーティングシステム等のスーパーバイザー
モードでのみアクセスが許されておりユーザーモードで
はアクセスが禁止されている時に”1″にセットされる
ユーザー禁止ビット、21−3はそのページがページア
ウト等によって無効になっているかどうかを表し 有効
な時に°1′にセットされる有効ビットであa まf−
22はワードILL  23は現在のアクセスが書き込
みである時に2H″レベルになる書き込みアクセス信号
撒24は現在のアクセスがユーザーモードで行なわれて
いる時に1Hルベルになるユーザーモード信号線25は
例外検出回1 25−1は書き込み禁止のページに書き
込み動作を行おうとしていることを検出する回@25=
2はユーザーモードでのアクセスが禁止されているペー
ジにユーザーモードでアクセスが行なわれていることを
検出する回a  25−3はそのページが有効であるか
どうかを検出する回鍬25−4はプリチャージ回鍬25
−5は例外が検出された時にl”にセットされる例外検
出ビット、26は検出回路2511 検出回路25−2
あるいは検出回路25−3の中でどれか一つでも例外が
検出された場合″L5レベルとなる例外検出颯27は例
外検出ビット25−5の反転のビット線28は例外検出
ビット25−5のビット線であa 例外検出線26はプ
リチャージ回路25−4内のPチャンネル負荷トランジ
スタによって通常は°H”レベルに保たれていも しか
し 書き込み禁止領域に書き込みアクセスが起こった場
合に(友書き込み禁止ビット21−1が”1”で書き込
みアクセス信号線23が°H″レベルになるたべ 検出
回路25−1内の二つのNチャンネルトランジスタがと
もに”ON”状態となり例外検出線26は”L”レベル
になム また ユーザーモードでのアクセスが禁止され
ているページにユーザーモードでアクセスが起こった場
合に(友 ユーザー禁止ビット21−2がl′でユーザ
ーモード信号線24がIT HIIレベルになるた取 
検出回路25−2内の二つのNチャンネルトランジスタ
がともに°ON”状態となり例外検出線26は”L″レ
ベルなも あるい(よ 有効ビット21−3が0”の場
合には検出回路25−3内のNチャンネルトランジスタ
が゛○N″状態となり例外検出線26は″L゛レベルに
なも このようにどれか一つでも例外が検出された場合
に例外検出線26は”L”レベルとなり、例外検出ビッ
ト25−5は1“にセットされaTLBに入力された論
理ページアドレスと一致する論理ページアドレスが論理
ページアドレス格納部にあれ(fS  ワード線22が
”H″レベルなり、物理ページアドレスが読み出される
と同時に例外検出ビット25−5の内容がビット線27
.28を通して読み出され 例外検出が行なわれも 発明の効果 本発明によれば論理ページアドレス格納部 物理ページ
アドレス格納部 記憶キー格納部を有するアドレス変換
装置において、各エントリごとに前記記憶キーとアクセ
スの種類から例外検出を行う例外検出回路を備えること
により、物理ページアドレスが読み出されると同時に例
外検出を行うことができも
【図面の簡単な説明】
第1図は本発明の実施例におけるアドレス変換装置の構
成図 第2図は本発明の例外検出方式を適用したTLB
の1工ントリ分の記憶キーの格納部および例外検出回路
を示す回路医 第3図は従来のアドレス変換装置の構成
図である。 11.31・・・・T L B、  11−1.31−
1・・・・論理ページアドレス格納部11−2,312
・・・・物理ページアドレス格納K  11−3.31
−3・・・・記憶キー格納iK  114・・・・例外
検出回路!  12.32・・・・物理ページアウト人
13、34・・・・現在のアクセスの状態を示す信号@
 14.36・・・・例外検出信号痕

Claims (2)

    【特許請求の範囲】
  1. (1)論理ページアドレス格納部、物理ページアドレス
    格納部、主記憶装置上の各ページにある記憶キー格納部
    を有するアドレス変換装置において、各エントリごとに
    前記記憶キーとアクセスの種類から例外検出を行なう例
    外検出回路を備えることを特徴とするアドレス変換装置
  2. (2)論理ページアドレス格納部、物理ページアドレス
    格納部、主記憶装置上の各ページにある記憶キー格納部
    を有するアドレス変換装置において、各エントリごとに
    前記記憶キーとアクセスの種類から例外検出を行う例外
    検出回路を備え、物理ページアドレスが読み出されると
    同時に例外検出を行うことを特徴とするアドレス変換装
    置における例外検出方式。
JP1140447A 1989-06-01 1989-06-01 アドレス変換装置及びアドレス変換装置における例外検出方式 Pending JPH035854A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1140447A JPH035854A (ja) 1989-06-01 1989-06-01 アドレス変換装置及びアドレス変換装置における例外検出方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1140447A JPH035854A (ja) 1989-06-01 1989-06-01 アドレス変換装置及びアドレス変換装置における例外検出方式

Publications (1)

Publication Number Publication Date
JPH035854A true JPH035854A (ja) 1991-01-11

Family

ID=15268838

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1140447A Pending JPH035854A (ja) 1989-06-01 1989-06-01 アドレス変換装置及びアドレス変換装置における例外検出方式

Country Status (1)

Country Link
JP (1) JPH035854A (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61156347A (ja) * 1984-12-21 1986-07-16 ナームローゼ フエンノートチヤツプ フイリツプス グロエイラムペンフアブリーケン 仮想アドレス及びアクシヨンワードを並列にチエツクするメモリアクセス制御装置
JPS6478343A (en) * 1987-06-22 1989-03-23 Hitachi Ltd Address converting device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61156347A (ja) * 1984-12-21 1986-07-16 ナームローゼ フエンノートチヤツプ フイリツプス グロエイラムペンフアブリーケン 仮想アドレス及びアクシヨンワードを並列にチエツクするメモリアクセス制御装置
JPS6478343A (en) * 1987-06-22 1989-03-23 Hitachi Ltd Address converting device

Similar Documents

Publication Publication Date Title
US5023777A (en) Information processing system using domain table address extension for address translation without software modification
US4812969A (en) Address translation unit
JPH0830511A (ja) エントリ当たり可変ページ寸法の変換ルックアサイドバッファ
JPH11161547A (ja) データ処理装置用記憶装置、および記憶場所にアクセスする方法
KR850004677A (ko) 어드레스 전이 제어시스템
KR910014819A (ko) 듀얼-포트 캐쉬 태그 메모리
JPH035854A (ja) アドレス変換装置及びアドレス変換装置における例外検出方式
KR940007689A (ko) 데이터 프로세서
WO2000045272A1 (en) Method and apparatus for secure address re-mapping
JPS6220583B2 (ja)
JPS5769599A (en) Checking method of memory device
JPS60129860A (ja) アドレス指定例外検出方式
US7185170B2 (en) Data processing system having translation lookaside buffer valid bits with lock and method therefor
JPS62115554A (ja) マルチプロセツサシステムにおける記憶保護方式
JPS6175446A (ja) アドレス比較方式
JPS6129070Y2 (ja)
JPH10320269A (ja) 搭載メモリサイズの検出方法
JPH0528050A (ja) メモリ−icカードのコピープロテクト方法及び回路
JPH01197844A (ja) アドレス変換装置
KR910003495A (ko) 소형의 고속 록어사이드 데이타 캐시 메모리
JPH0256039A (ja) 記憶保護制御方式
JPS62237545A (ja) メモリアクセス制御装置
JPH03119438A (ja) マイクロプロセッサ
KR940007684A (ko) 작은 물리적 크기의 태그메노리를 갖는 캐시메모리 시스템
JPH0548498B2 (ja)