JPS59125462A - Protection system of volume control information - Google Patents

Protection system of volume control information

Info

Publication number
JPS59125462A
JPS59125462A JP57234081A JP23408182A JPS59125462A JP S59125462 A JPS59125462 A JP S59125462A JP 57234081 A JP57234081 A JP 57234081A JP 23408182 A JP23408182 A JP 23408182A JP S59125462 A JPS59125462 A JP S59125462A
Authority
JP
Japan
Prior art keywords
area
control information
conversion
address
general use
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
JP57234081A
Other languages
Japanese (ja)
Inventor
Hidetoshi Yasukawa
安川 英俊
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 JP57234081A priority Critical patent/JPS59125462A/en
Publication of JPS59125462A publication Critical patent/JPS59125462A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units

Landscapes

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

Abstract

PURPOSE:To protect and prevent a volume control information area from being destroyed by centralizing volume control information, and inhibiting the volume control information area from being referenced by a general address conversion program. CONSTITUTION:The volume control information is centralized in a control information area 2 to be stored. An address conversion program can not perform the address conversion of control information areas 1 and 2 and is allowed to perform the address conversion of only a general use area 3. A address conversion microprogram checks whether a starting address is outside of the general use area or not, and adds the starting address and size information to check whether the sum is outside of the general use area or not. When the sum is in the general use area, conversion to a physical address is performed to generate a normal conversion code, and the conversion result is sent out. When the sum is outside of the general use area, an abnormal conversion code is outputted and physical address conversion is not performed.

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明はランダム・アクセス可能な記憶装置に係シ、特
にアドレス・アクセスに対して特定プログラムによシ物
理アドレスを求めることによシ特定情報領域が算出でき
ないようにする記憶保護方式に関する。
DETAILED DESCRIPTION OF THE INVENTION [Technical Field of the Invention] The present invention relates to a randomly accessible storage device, and in particular, the present invention relates to a randomly accessible storage device, and more particularly, to a storage device that can access a specific information area by determining a physical address by a specific program for address access. This invention relates to a memory protection method that prevents the calculation of data.

〔従来技術と問題点〕[Conventional technology and problems]

従来のランダム・アクセス型の記憶装置ではボリー−ム
内拌の管理情報が分散しているため、プログラムによる
情報破壊に弱く、また圧縮に際して分散した管理情報の
移動等の特別な操作が必要でろった。ま几、管理情報が
集中化されている場合にも管理情報領域は一般アドレス
変換と同じように変換していたため、管理情報領域の保
護ができないという欠点がめった。
In conventional random access storage devices, the management information for volume agitation is dispersed, making it vulnerable to information destruction by programs, and special operations such as moving dispersed management information may be required during compression. Ta. However, even when the management information was centralized, the management information area was converted in the same way as general address conversion, so the drawback was that the management information area could not be protected.

〔発明の目的〕[Purpose of the invention]

本発明は上記従来の欠点に鑑み、ボリー−ム管理情報を
集中させ、一般アドレス変換プログラムでは上記ポリー
−ム管理情報領域が参照できないようにすることによシ
、ボリューム管理情報領域の保護方式を提供することを
目的とするものでめる0 〔発明の構成〕 そしてこの目的は本発明によれば、ランダム・アクセス
型の記憶装置において、使用する領域の論理アドレスと
サイズ情報とを用いて物理ヴドレスを求める際、論理ア
ドレスとサイズ情報が一般利用領域の範囲内でろるかど
っか調べ、一般利用領域の範囲内であれば物理アドレス
に変換し、そうでないときには変換異常にともなう処理
を実行することにより、ボリューム管理情報格納領域の
物理アドレスが物理アドレス変換プログラムからは参照
できないようにすることを特徴とするボリューム管理情
報の保護方式を提供することによって達成される。
In view of the above-mentioned conventional drawbacks, the present invention provides a protection method for the volume management information area by concentrating the volume management information and making it impossible for general address translation programs to refer to the volume management information area. [Structure of the Invention] According to the present invention, this purpose is to provide a random access type storage device that uses logical addresses and size information of the area to be used to When calculating the address, check whether the logical address and size information are within the range of the general use area, convert it to a physical address if it is within the range of the general use area, and if not, execute the process associated with the conversion error. This is achieved by providing a volume management information protection method characterized in that the physical address of a volume management information storage area cannot be referenced from a physical address conversion program.

〔発明の実施例〕[Embodiments of the invention]

以下、本発明の実施例を図面を用いて説明する。 Embodiments of the present invention will be described below with reference to the drawings.

第1図は本発明の管理状態を説明する図である。FIG. 1 is a diagram illustrating the management status of the present invention.

図において、ボリュ−ム管理情報は管理情報領域2に集
中して格納されろ。そしてアドレス変換プログラムから
は管理情報領域1.2のアドレス変換ができないので、
ユーザは一般利用領域3のアドレス交換のみが可能にな
る。
In the figure, volume management information is stored in a concentrated manner in management information area 2. And since the addresses of management information area 1.2 cannot be converted from the address conversion program,
The user can only exchange addresses for the general use area 3.

第2図は、アドレス変換を行うマクロ・プログラムにお
ける妥当性検査の論理を説明するフローチャニドでろる
FIG. 2 is a flowchart explaining the logic of validity checking in a macro program that performs address translation.

このマクロφプログラムは、ディスク装置の特性、例え
ばシリンダ尚シのトラック数、トラック当りのレコード
数等を意識せずにプログラム化するためのアドレス変換
マクロであり、次の手順からなっている。
This macro φ program is an address conversion macro for programming without being aware of the characteristics of the disk device, such as the number of tracks per cylinder, the number of records per track, etc., and consists of the following steps.

■ 先頭アドレスが一般利用領域外でめるかどうか調べ
、領域外のときは手順のへジャンプする0 @ 次に先頭アドレスとサイズ情報を加算し。
■ Check whether the start address can be found outside the general use area, and if it is outside the area, jump to the procedure 0 @ Next, add the start address and size information.

その結果が一般利用領域外であるかどうか調べ、領域外
のときは手順○ヘジャンプする。
Check whether the result is outside the general use area, and if it is outside the area, jump to step ○.

θ −紋別用領域内にあるときのみ物理アドレスに変換
し、 O変換正常コードを発生し、変換結果を送出する。
θ - Converts to a physical address only when it is within the pattern area, generates an O conversion normal code, and sends the conversion result.

■ 一方、−紋別用領域外となるときには変換異常コー
ドを出力し、物理アドレス変換は行わない。
(2) On the other hand, when it is outside the area for -mon classification, a conversion error code is output and no physical address conversion is performed.

第3図は圧縮操作を説明する図であ夛、3cLは圧縮前
のボリュームを示し、3bは圧縮後のボリュームを示す
。圧縮前は一般利用領域中に突き領域が点在する。圧縮
後は一般利用領域中の有効領域は密集して格納さnる。
FIG. 3 is a diagram explaining the compression operation. 3cL shows the volume before compression, and 3b shows the volume after compression. Before compression, bump areas are scattered throughout the general use area. After compression, the effective area in the general use area is stored densely.

このような圧縮操作の際、ボリューム管理情報は一般領
域にないので、有効領域を移動させて、管理情報の有効
領域先頭アドレスを変更するだけの簡単な論理で圧縮操
作を実現することができる。
During such a compression operation, since the volume management information is not in the general area, the compression operation can be realized by simple logic of moving the effective area and changing the effective area start address of the management information.

〔発明の効果〕〔Effect of the invention〕

以上、説明したように、本発明のボリューム管理情報の
保護方式は、ボリー−ム内容の管理情報の破壊を簡単な
処理手続きによシ防止することができるという効果を奏
する。
As described above, the volume management information protection method of the present invention has the advantage of being able to prevent destruction of the management information of volume contents through simple processing procedures.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の管理状態を説明する図、第2図はアド
レス変換を行うマクロ・プログラムにおける妥当性検査
の論理を説明するフローチャート、第3図は圧縮操作を
説明する図である。 1.2・・・管理情報領域、3・・・一般利用領域、3
α・・・圧縮前のボリューム内容、3b・・・圧縮後の
ボリューム内容。 特許出願人 富士通株式会社 代理人弁理士 京 谷 四 部 ヤ3図 3(L
FIG. 1 is a diagram for explaining the management state of the present invention, FIG. 2 is a flowchart for explaining the validity check logic in a macro program that performs address conversion, and FIG. 3 is a diagram for explaining the compression operation. 1.2... Management information area, 3... General use area, 3
α...Volume content before compression, 3b...Volume content after compression. Patent Applicant: Fujitsu Limited Representative Patent Attorney

Claims (1)

【特許請求の範囲】[Claims] ランダム・アクセス型の記憶装置において、使用する領
域の論理アドレスとサイズ情報とを用いて物理アドレス
を求める際、論理アドレスとサイズ情報が一般利用領域
の範囲内であるかどうか調べ、−紋別用領域の範囲内で
あれは物理アドレスに変換し、そうでないときには変換
異常にともなう処理を実行することにより、ボリューム
管理情報格納領域の物理アドレスが物理アドレス変換プ
ログラムからは参照できないようにすることを特徴とす
るボリュ−ム管理情報の保護方式。
In a random access type storage device, when determining a physical address using the logical address and size information of the area to be used, check whether the logical address and size information are within the range of the general use area. If it is within the range, it is converted to a physical address, and if it is not, a process associated with the conversion error is executed so that the physical address of the volume management information storage area cannot be referenced from the physical address conversion program. Protection method for volume management information.
JP57234081A 1982-12-30 1982-12-30 Protection system of volume control information Pending JPS59125462A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57234081A JPS59125462A (en) 1982-12-30 1982-12-30 Protection system of volume control information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57234081A JPS59125462A (en) 1982-12-30 1982-12-30 Protection system of volume control information

Publications (1)

Publication Number Publication Date
JPS59125462A true JPS59125462A (en) 1984-07-19

Family

ID=16965301

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57234081A Pending JPS59125462A (en) 1982-12-30 1982-12-30 Protection system of volume control information

Country Status (1)

Country Link
JP (1) JPS59125462A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6272275A (en) * 1985-09-25 1987-04-02 Sony Corp Video tex terminal equipment
JPH03294942A (en) * 1990-04-12 1991-12-26 Hitachi Ltd File backup system and information copying system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS49115246A (en) * 1973-02-28 1974-11-02
JPS49119610A (en) * 1973-03-16 1974-11-15
JPS5029468U (en) * 1973-07-09 1975-04-03
JPS522227A (en) * 1975-06-18 1977-01-08 Ibm Data processing system
JPS5229131A (en) * 1975-09-01 1977-03-04 Hitachi Ltd Storage protection unit for counter-channel input & output device
JPS5644448A (en) * 1979-09-14 1981-04-23 Diesel Kiki Co Ltd Distributing type fuel injection pump

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS49115246A (en) * 1973-02-28 1974-11-02
JPS49119610A (en) * 1973-03-16 1974-11-15
JPS5029468U (en) * 1973-07-09 1975-04-03
JPS522227A (en) * 1975-06-18 1977-01-08 Ibm Data processing system
JPS5229131A (en) * 1975-09-01 1977-03-04 Hitachi Ltd Storage protection unit for counter-channel input & output device
JPS5644448A (en) * 1979-09-14 1981-04-23 Diesel Kiki Co Ltd Distributing type fuel injection pump

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6272275A (en) * 1985-09-25 1987-04-02 Sony Corp Video tex terminal equipment
JPH03294942A (en) * 1990-04-12 1991-12-26 Hitachi Ltd File backup system and information copying system

Similar Documents

Publication Publication Date Title
WO1996029650A1 (en) Computer backup system operable with open files
DE10196440B4 (en) Control access to multiple isolated storage in an isolated execution environment
US4099243A (en) Memory block protection apparatus
US5873124A (en) Virtual memory scratch pages
WO2021055290A1 (en) Controlled access to data stored in a secure partition
CN112256460B (en) Inter-process communication method, inter-process communication device, electronic equipment and computer readable storage medium
WO2022205965A1 (en) Cross-chain access control method and apparatus
JP5392263B2 (en) Information processing apparatus and memory protection method thereof
CN101133395B (en) Real time paged computing device and method of operation
JPS59125462A (en) Protection system of volume control information
JPS599937B2 (en) information processing equipment
CN110597641A (en) Linear address space layout method and computing device
WO2005020074A1 (en) Computer system, program execution environment realization method used for the same, and program thereof
JPS5873099A (en) Data processor
CN116302622A (en) Memory inspection method, device, equipment and medium
JPS63131249A (en) Auxiliary storage system
JPH0246972B2 (en)
JPH06309236A (en) Illegal write detecting circuit for memory
JP2581145B2 (en) Security processing method
JPS5947624A (en) Loading system of system program
JPS607819B2 (en) information processing equipment
JPS58107963A (en) Interruption processor
JPS62217346A (en) Preventing system for illegal use of program
JPH028945A (en) Information processor
JPS6329357A (en) Copy protect method for floppy disk