JPS60246450A - メモリプロテクト装置 - Google Patents

メモリプロテクト装置

Info

Publication number
JPS60246450A
JPS60246450A JP59101657A JP10165784A JPS60246450A JP S60246450 A JPS60246450 A JP S60246450A JP 59101657 A JP59101657 A JP 59101657A JP 10165784 A JP10165784 A JP 10165784A JP S60246450 A JPS60246450 A JP S60246450A
Authority
JP
Japan
Prior art keywords
memory
address
data
access
supplied
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
JP59101657A
Other languages
English (en)
Inventor
Koji Suzuki
鈴木 晃二
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.)
NEC Corp
Original Assignee
NEC Corp
Nippon 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 NEC Corp, Nippon Electric Co Ltd filed Critical NEC Corp
Priority to JP59101657A priority Critical patent/JPS60246450A/ja
Publication of JPS60246450A publication Critical patent/JPS60246450A/ja
Pending 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/14Protection against unauthorised use of memory or access to memory

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Storage Device Security (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の技術分野〕 この発明は、メモリのアクセス禁止区域がアクセスされ
ることを防止するメモリのプロテクト装置に関するもの
である。
〔従来技術〕
データ処理装置内で用いられるメモリは、λ−ザが自由
にアクセスすることを許されるエリヤと、ユーザがアク
セスすることを禁止されているエリヤの両方のエリヤを
1つのメモリ内に備えたものがある。このようなメモリ
をアクセスする場合、ユーザのアクセスを禁止されてい
る部分のデータを保護するためにメモリプロテクト装置
が用いられるが、従来の装置はプロセッサからメモリへ
の書き込み、読みとりを禁止するエリヤの先頭番地及び
淳尾番地のアドレスをそれぞれのアドレスを格納するレ
ジスタに対して設定を行うようになっている。そして、
前記プロセッサのメモリアクセス時にメモリアドレスと
前記の先頭番地および末尾番地を設定したレジスタの値
との比較をハードウェア回路により行って、プロセッサ
から出力されたアドレスが先頭番地と末尾番地の間に入
っていれば、メモリアクセスエラーと判定する。さらに
書き込み読みとりを禁止するエリヤが複数ある場合、前
記の先頭番地及び末尾番地を格納するレジスタ対の内容
とプロセッサの出力するアドレスとの比較を行なう比較
回路を複数用い、メモリアクセスの許可、禁止を判定す
る。
このような従来の装置は、メモリアクセスの禁止エリヤ
をメモリ空間中に多くとりたい場合、ノ・−ドウエアの
量は非常に多くなりかつ複雑になるという欠点がある。
〔発明の目的および構成〕
したがってこの発明の目的は、少ないノ・−ドウエアに
よってメモリ空間中にメモリアクセスの禁止エリヤを多
くとることができるメモリプロテクト装置を提供するこ
とにある。
このような目的を達成するためにこの発明は、メモリア
クセスデータの上位ビットデータを解読することによっ
てメモリアクセス禁止エリヤを識別するようKしたもの
である。以下、実施例を示す図面を用いてこの発明の詳
細な説明する。
〔実施例〕 第1図はこの発明の一実施例を示すブロック図である。
同図においてシステムは、 CPU1 、プロテクトメ
モリ2.メモリ3.パスライン4及びプロテクトメモリ
2から供給されるデータによりメモリアクセス違反か否
かを判定する論理回路5゜及びメモリアクセスエラーを
プロセッサに知らせる信号線6より構成されている。
このように構成された装置の動作は次の通りである。ま
ず、CPUIがメモリ3のA番地のデータを読みとると
する。この場合、CPU1からパスライン4にA番地を
表わすアドレスデータが送出されるが、このうち第2図
に示すように例えば上位3ピントがプロテクトメモリ2
に供給されるようにしておく。この結果プロテクトメモ
リ2は供給されたアドレスデータに対応するデータを送
出する。この場合、プロテクトメモリ2は供給されるア
ドレスデータの上位ビットに対応したエリヤにメモリ3
のアクセスを許可するか否かを表わすデータを書込んで
おけば、プロテクトメモリ2から読出されるデータはメ
モリaのアクセスを禁止するか否かを表わすことになる
。そして、プロテクトメモリ2から読出されたデータが
メモリ3のアクセスを禁止するものであるか否かを論理
回路5で判断し、その判断結果が信号線6によってCP
U1に供給される。この結果、CPUIはメモリ3のA
番地はアクセスが許されるエリヤか否かを知ることがで
きるので、もしアクセスが許されないエリヤであれば読
出または書込みを行なわないようにすれば良い。
この時、メモリ3に供給するアドレス信号と、プロテク
トメモ1」2に供給するアドレス信号の関係は次のよう
になる。メモリ3に供給するアドレス信号の内容をA、
プロテクトメモリ2に供給するアドレス信号の内容をB
とするとメモリ3に入力されているアドレスをすべてプ
ロテクトメモリ2に入力すればA=Bとなり1 メモリ
アクセスの許可、禁止は1バイト単位で変えることがで
きる。
プロテクトメモリ2のサイズを小さくする為に例えば第
2図のようにメモリ3に入力しているアドレスのうち下
位4ビツトを捨てたアドレス信号をプロテクトメモリ2
に入力すると、メモリアクセスの許可、禁止は16バイ
ト単位を最小として変えることができる。すなわち第2
図に示す様なアドレスの接続を行うと、メモリ3のθ〜
15番地に対するアクセスはプロテクトメモリ2の0番
地に入っているデータにより判定され、メモリ3の16
〜31番地に対するアクセスはプロテクトメモリ201
番地に入っているデータにより判別されることになる。
なお、第2図においてはアドレスの下位4ビツトをプロ
テクトメモリ2で無視する様になっているが、無視する
アドレスのビット数はメモリ空間のサイズプロテクトメ
モリのサイズ、メモリプロテクト機能の利用法に応じて
適当な値を喜べば良い。
〔発明の効果〕
以上説明したようにこの発明は、アドレス信号の上位ビ
ット信号を解読するだけでメモリアクセスの禁止エリヤ
を判定できるので、非常に少ないハードウェアでメモリ
アクセスの禁止エリヤの判定が行なえるという効果を有
する。
【図面の簡単な説明】
第1図はこの発明の一実施例を示すブロック図、第2図
は第1図におけるプロテクトメモリおよびメモリに供給
するアドレス信号ライン関係を示すブロック図である。 1争−・・CPU、2−−−・プロテクトメモリ、3・
・・拳メモIJ、4・・φ・パスライン、5・・・・論
理回路、6φ・−・信号線。 特許出願人 日本電気株式会社 代 理 人 山 川 政 樹(ほか2名)第1図 第2図

Claims (1)

    【特許請求の範囲】
  1. パスラインに送出されるアドレスデータによってメモリ
    をアクセスする装置であって、アクセスの禁止エリヤを
    保護するメモリプロテクト装置において、アドレスデー
    タの上位ビットが供給されこのアドレスデータの上位ビ
    ットに対応するデータが読出されるプロテクトメモリと
    、このプロテクトメモリから読出されたデータがメモリ
    のアクセスを禁止するものであるか否かを判定する論理
    回路とを備えたことを特徴とするメモリプロテクト装置
JP59101657A 1984-05-22 1984-05-22 メモリプロテクト装置 Pending JPS60246450A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59101657A JPS60246450A (ja) 1984-05-22 1984-05-22 メモリプロテクト装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59101657A JPS60246450A (ja) 1984-05-22 1984-05-22 メモリプロテクト装置

Publications (1)

Publication Number Publication Date
JPS60246450A true JPS60246450A (ja) 1985-12-06

Family

ID=14306448

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59101657A Pending JPS60246450A (ja) 1984-05-22 1984-05-22 メモリプロテクト装置

Country Status (1)

Country Link
JP (1) JPS60246450A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH023164A (ja) * 1988-06-16 1990-01-08 Sharp Corp デュアル・ポート・メモリ

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5718199B2 (ja) * 1975-12-11 1982-04-15

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5718199B2 (ja) * 1975-12-11 1982-04-15

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH023164A (ja) * 1988-06-16 1990-01-08 Sharp Corp デュアル・ポート・メモリ

Similar Documents

Publication Publication Date Title
US5131091A (en) Memory card including copy protection
JPS59130000A (ja) 仮想記憶装置保護方法
JP2005509946A (ja) メモリ管理システム及び線形アドレスに基づいたメモリアクセスセキュリティ付与方法
JPS6237419B2 (ja)
JPS60246450A (ja) メモリプロテクト装置
JPS6074059A (ja) 記憶装置アクセス制御方式
EP0598570A2 (en) Region configuration system and method for controlling memory subsystem operations by address region
JPH01123342A (ja) メモリの書込保護回路
JP3047839B2 (ja) シングルチップ・マイクロコンピュータ
KR920003845B1 (ko) 개인용 컴퓨터의 사용자를 위한 rom의 영역 확장 시스템
JPS6250863B2 (ja)
JPH03144751A (ja) メモリ誤書き込み防止装置
JPS58137066A (ja) 計算機システムのメモリアクセス制御方法
JPS59139199A (ja) 記憶保護方式
JPH04130553A (ja) 電子計算機
JPH0469752A (ja) 共有メモリ型マルチプロセッサシステム
JPH023164A (ja) デュアル・ポート・メモリ
JPS58208999A (ja) メモリ装置
JPS61195442A (ja) 記憶保護装置
JP2002032352A (ja) マルチプロセッサシステム
JPH04268934A (ja) メモリ誤書込み保護装置
JPH05324484A (ja) 外部メモリのセキュリティシステム
JPH01219932A (ja) バンク切換装置
JPH04199341A (ja) メモリアクセス保護装置
JPS61208155A (ja) 記憶デ−タ保護方式