← Back to Patent Explorer
US4710894A Expired / Lapsed US ⏱️ 0.0 years remaining

Access control system for storage having hardware area and software area

Assignee: Hitachi Ltd
•
Filing: 1984-11-15
•
Granted: 1987-12-01
•
Expires: 2004-11-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An access control system for controlling the access to a storage which is divided into a hardware area inaccessible to ordinary programs and a software area for storing the ordinary programs, includes an address registration device and access controller. The address registration device has a plurality of entries, each of which holds a previously-used address of the storage and a flag for indicating whether the previously-used address is included in the hardware area or not. Further, the address registration device indicates whether an address at which the storage is to be accessed, is present in the address registration device or not. The access controller controls the access to the storage in accordance with the flag from the address registration device, a signal indicative of whether the to-be-accessed address of the storage is present in the address registration device or not, and the access mode which is now used.

Inventors

  • 👤 Kanji Kubo
  • 👤 Katsuro Wakai

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 06:43
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/14; G06F12/1416; G06F12/145

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 207 words
An access control system for storage, adapted to be used in a data processing system in which a storage is divided into a hardward area inaccessible to ordinary programs and a software area for storing the ordinary programs, and in which the access to said storage is controlled in accordance with an address which accesses said storage and an access mode which indicates whether said data processing system is accessible to the hardware area or not, said access control system comprising: addressing registration means having a plurality of entries, for reading out the contents of an entry corresponding to an address at which said storage is to be accessed, each of said entries containing a previously-used address of said storage and a flag for indicating whether said previously-used address is included in said hardware area or not, said address registration means including means for outputting a signal which indicates whether said to-be-accessed address of said storage is present in said address registration means or not, on the basis of the outputted contents of said entry; and access control means for controlling the access to said storage, in accordance with the access mode of said data processing system, said flag, and said signal from said address registration means.
Claim 2
Dependent Claim 207 words
An access control system for storage, adapted to be used in a data processing system in which a storage is divided into a hardward area inaccessible to ordinary programs and a software area for storing the ordinary programs, and in which the access to said storage is controlled in accordance with an address which accesses said storage and an access mode which indicates whether said data processing system is accessible to the hardware area or not, said access control system comprising: addressing registration means having a plurality of entries, for reading out the contents of an entry corresponding to an address at which said storage is to be accessed, each of said entries containing a previously-used address of said storage and a flag for indicating whether said previously-used address is included in said hardware area or not, said address registration means including means for outputting a signal which indicates whether said to-be-accessed address of said storage is present in said address registration means or not, on the basis of the outputted contents of said entry; and access control means for controlling the access to said storage, in accordance with the access mode of said data processing system, said flag, and said signal from said address registration means.
Claim 3
Dependent Claim 80 words
An access control system according to claim 1, wherein said data processing system uses an address translation method in which a logical address is translated into a real address to access said storage, and wherein said address registration means is an address translation buffer for holding a pair of logical and real addresses in each entry thereof, and said acces control means includes output means for controlling the output of a real address read out of said address registration means.
Claim 4
Dependent Claim 93 words
An access control system according to claim 2, wherein said access control means indicates an addressing exception and said output means prevents a real address read out of said address registration means from being transferred, when the access mode of said data processing system is different from an access mode which is accessible to the hardware area, said flag indicates that said to-be-accessed address of said storage is included in said hardware area, and said signal from said address registration means indicates that said to-be-accessed address is present in said address registration means.
Claim 5
Dependent Claim 83 words
An access control system according to claim 2, wherein said access control means delivers a signal indicating that said to-be-accessed address of said storage is absent in said address registration means, when the access mode of said data processing system is different from said hardware access mode, said flag indicatas that said to-be-accessed address of said storage is included in said hardware area, and said signal from said address registration means indicates that said to-be-accessed address is present in said address registration means.
Claim 6
Dependent Claim 66 words
An access control system according to claim 4, further comprising register means for holding a boundary address between said hardware area and said software area, and comparison means for comparing said real address with said boundary address held in said register means and for outputting an addressing exception signal in accordance with the result of the comparision and the access mode of said data processing system.
Claim 7
Dependent Claim 61 words
An access control system according to claim 1, wherein said data processing system includes a buffer storage for holding a copy of data stored in said storage, and said address registration means is a buffer address array having a plurality of entries for holding addresses of data held in said buffer storage, thereby serving as the directory of said buffer storage.

References Cited (Backward Citations)

US4037209A Cited
US4173783A Cited
US4038645A Cited
US4373179A Cited
US4500952A Cited
US4456954A Cited
US4451884A Cited
US4573119A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-11-30 1991-06-01 1991-12-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-11-30 1995-06-01 1995-12-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-11-30 1999-06-01 1999-12-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag