JPS60142452A - 記憶保護方式 - Google Patents

記憶保護方式

Info

Publication number
JPS60142452A
JPS60142452A JP58250026A JP25002683A JPS60142452A JP S60142452 A JPS60142452 A JP S60142452A JP 58250026 A JP58250026 A JP 58250026A JP 25002683 A JP25002683 A JP 25002683A JP S60142452 A JPS60142452 A JP S60142452A
Authority
JP
Japan
Prior art keywords
flag
area
flag bit
writing
storage
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
JP58250026A
Other languages
English (en)
Inventor
Yasuo Baba
馬場 康夫
Masao Sato
正雄 佐藤
Akira Kabemoto
河部本 章
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP58250026A priority Critical patent/JPS60142452A/ja
Publication of JPS60142452A publication Critical patent/JPS60142452A/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)本発明は通信制御処理装置の記憶部における割り
込み起動アドレス領域等の重要な領域を保護するだめの
方式に関するものである。
(2)従来技術と問題点 従来、通信制御処理装置における記憶部のデータを保護
する方式として、キー比較方式があった。これは一定記
憶領域を単位としてキーを設定し、実行中のプログラム
が持つ保護キーとの比較によって記憶部へのアクセスを
制限するものである。そして、実際には、優先度の低い
プログラム(例えばユーザプログラム等)やサイクルス
チールによるアクセスについて監視し又いて、これらが
、制′約を越えてアクセスをしようとしたとき割り込み
を発生して措置している。
通信制御処理装置の記憶部には各種割シ込みを処理する
ためのプログラムが、優先順にレベルを定めて格納しで
ある「割シ込み起動アドレス領域」が割シ付けられてい
る。この領域は、重要な領域であるから前述のキー比較
方式等によシ記憶の保護が為されているが、優先順位の
高いプログラム(例工ばスーパバイザモードで走行する
プログラム)によるアクセスの場合は保護されないと太
う問題点があった。
前記[割り込み起動アドレス領域」の内容が万一破壊さ
れたような場合には、その性格上原因の究明が非常に困
難である。
しかし、通信制御プログラムは、性能向上や機能追加な
どのためのデバッグや端末機の収容変更に係るシステム
生成(SG)等の機会が多く、そのためのプログラムミ
スや障害の発生などのために「割υ込み起動アドレス領
域」が誤ったアクセスによシ破壊されると云う事態がし
ばしば起こり得る。
このようなとき、従来のキー比較方式では。
不当なアクセスから「割)込み起動アドレス領域」のよ
うな重要な領域を保護することが不可能であると云う欠
点があった。
(3) 発明の目的 本発明は上記従来の欠点に鑑み、通信制御処理装置の記
憶部の「割シ込み起動アドレス領域」のように、重要で
、その領域が破壊されると、与える影響が大であるだけ
でなく、その原因の探索が非常に困難であるような領域
を確実に保護することの出来る方式を提供することを目
的としている。
(4)発明の構成 そして、この目的は本発明によれば、特許請求の範囲に
記載のとお)、情報処理装置または通信制御処理装置の
制御プログラムを格納する記憶装置において、一定の大
きさの仰域ごとに対応していて該領域にデータの書き込
みを許容するかまたは拒否するかを表示するフラグビッ
トを設け、制御プログラムのイニシアルプログラムロー
ド終了後、該フラグビットの表示をハードウェア的に書
き込む手段と、フラグビットが書き込み拒否状態を表示
しているときは該フラグビットに対応する領域へのデー
タの書き込みを禁止する手段とを有することを特徴とす
る記憶保護方式にょυ達成される。
(5)発明の実施例 第1図は本発明の1実施例のブロック図であって、1は
アドレス制御部、2は記憶装置、3はフラグ表示部、4
はフラグ書き込み制御部、5はレジスタ、6はフラグ・
セット部、7はフラグ検出部を表わしており、Sは制御
プログラムのIPLが終了したとき発出される信号、E
はフラグ書き込みが終了したことを制御プログラムに通
知する信号、工はフラグの書き込み拒否状態を検出した
ことを通知する信号である。Aは「割シ込み起動アドレ
ス領域」で制御プログラムのIPL終了後は書き込みが
禁止される領域を示している。
第1図において、記憶装置2への制御プログラムのIP
Lが終了すると、信号Sによってフラグ書き込み制御部
4に知らされ、アドレス制御部1で臀き込みを禁止すべ
き領域(第1図のAで示される領域)のアドレスを生成
して、当該データを読み出してレジスタ5に格納する。
このときフラグ書き込み制御部4はフラグ(“1#)を
生成してフラグ・セット部6に格納して、これらのデー
タとフラグを記憶装置2の先に該データを読み出したア
ドレス位置に再び書き込む。この結果として当該アドレ
スのフラグ表示部3は11′″が表示される。このよう
な動作を繰シ返すことにょシ、Aで示される領域内のフ
ラグ表示部3の各フラグは″1#を表示する。ひと−っ
のフラグが対応する領域の大きさは必要に応じて任意に
設定出来るが本例で4バイトごとにフラグを持つ如く設
定されている。領域Aについてのすべてのフラグの書き
込みが終了すると信号Eによって制御プログラムに通知
されシステムがオープンする。
その後、記憶装置2へのデータの書き込みに際しては、
当該アドレスのフラグが、レジスタ5のフラグ・セット
部6に読み出されてフラグ検出部7によシ検査され、該
フラグが”1#であった場合には信号工によって、書き
込みを阻止すると共に割シ込みを発生して制御プログ2
ムに知らせる。これらの制御はすべてハードウェアで行
なわれる。
(6)発明の効果 以上詳細に説明したように本発明の方式によれば、記憶
装置の制御プログラム格納などで制御プログラムのIP
L後はデータの書き込みを禁止したい領域について、ハ
ードウェアが確実に保護するので、ソフトウェアのデバ
ッグやSG等に際するバグ等のため重要な領域を破壊さ
れることが無くなるから、効果は大である。
【図面の簡単な説明】
第1図は本発明の1実施例のブロック図である。 1・・・アドレス制御部、2・・・記憶装置、3・・・
フラグ表示部、4・・・フラグ書き込み制御部、5・・
・レジスタ、6・・・フラグ・セット部、7・・・フラ
グ検出部 第 1 図

Claims (1)

    【特許請求の範囲】
  1. 情報処理装置または通信制御処理装置の制御プログラム
    を格納する記憶装置において、一定の大きさの領域ごと
    に対応していて該領域にデータの書き込みを許容するか
    または拒否するかを表示するフラグビットを設け、制御
    プログラムのイニシアルプログラムロード終了後、該フ
    ラグビットの表示をハードウェア的に書き込む手段と、
    フラグビットが書き込み拒否状態を表示しているときは
    該フラグビットに対応する領域へのデータの書き込みを
    禁止する手段とを有することを特徴とする記憶保護方式
    。。
JP58250026A 1983-12-28 1983-12-28 記憶保護方式 Pending JPS60142452A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58250026A JPS60142452A (ja) 1983-12-28 1983-12-28 記憶保護方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58250026A JPS60142452A (ja) 1983-12-28 1983-12-28 記憶保護方式

Publications (1)

Publication Number Publication Date
JPS60142452A true JPS60142452A (ja) 1985-07-27

Family

ID=17201730

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58250026A Pending JPS60142452A (ja) 1983-12-28 1983-12-28 記憶保護方式

Country Status (1)

Country Link
JP (1) JPS60142452A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62150438A (ja) * 1985-12-24 1987-07-04 Omron Tateisi Electronics Co 制御機器のプログラムプロテクト装置
JPS6367696A (ja) * 1986-09-06 1988-03-26 ツアイス・イコーン・アクチエンゲゼルシヤフト 無接触情報伝送方法及び装置
JPH0279295A (ja) * 1988-09-16 1990-03-19 Nippon Telegr & Teleph Corp <Ntt> 半導体メモリ

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62150438A (ja) * 1985-12-24 1987-07-04 Omron Tateisi Electronics Co 制御機器のプログラムプロテクト装置
JPS6367696A (ja) * 1986-09-06 1988-03-26 ツアイス・イコーン・アクチエンゲゼルシヤフト 無接触情報伝送方法及び装置
JPH0279295A (ja) * 1988-09-16 1990-03-19 Nippon Telegr & Teleph Corp <Ntt> 半導体メモリ

Similar Documents

Publication Publication Date Title
US9021605B2 (en) Method and system for protecting sensitive data in a program
US20070266214A1 (en) Computer system having memory protection function
JPS59130000A (ja) 仮想記憶装置保護方法
US5276878A (en) Method and system for task memory management in a multi-tasking data processing system
US7680999B1 (en) Privilege promotion based on check of previous privilege level
JPS60142452A (ja) 記憶保護方式
JPS6244854A (ja) メモリ保護回路
JPS58211254A (ja) 蓄積プログラム制御方式
JPS59231800A (ja) 主記憶装置への不正書込防止装置
JPS58203700A (ja) メモリ内の情報プライバシ−保護装置
JP2944080B2 (ja) メモリ内容保護回路
JP3047839B2 (ja) シングルチップ・マイクロコンピュータ
JPH03144751A (ja) メモリ誤書き込み防止装置
JPS61121146A (ja) メモリプロテクト方式
JPS6073762A (ja) 記憶保護方式
JPS59112494A (ja) メモリテスト方式
JPS62232054A (ja) スタツクフレ−ム記述子の管理方式
JP2541287B2 (ja) システム共用制御ブロック制御方式
JPS6224342A (ja) メモリ−デ−タ保護回路内蔵制御装置
JPH05334195A (ja) 情報処理装置
JPH0538385A (ja) プログラムコピー防止装置
JPH06103171A (ja) 記憶装置
JPS61296454A (ja) メモリ情報保護方式
JPS6195464A (ja) デ−タ保護方式
JPH06202957A (ja) メモリ保護装置