the objective of this invention is to provide an information processing system capable of instantaneous memory access which can be suitable for use in any programming environment . the second objective of this invention is to provide a highly reliable information processing system in which the programs with access to the memory can be restricted in order to prevent accidental or unauthorized overwrites . the third objective of this invention is to provide a convenient information processing system which can maintain its reliability by using a program to vary the accessibility of different areas of the memory . when one or more array objects are declared in an environment created by an object - oriented language such as java , a number of data storage areas is established in the memory which is equal to the number of object array elements declared . thereafter , whenever it receives a command to write or read data involving a given element of one of the array objects , the program looks up the address which corresponds to the order of the indicated element in the array in the area where the aforesaid data are stored . if , for example , we are to declare an array object of a size corresponding to the total size of addresses in the memory , the entire memory will be considered to be the data storage area . then by looking up the given element , we can access whatever address in the memory we desire .