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.