Method for forming graphic database and system utilizing the method
First Claim
Patent Images
1. A graphic database system comprising:
- external storage means for storing therein a graphic object file in which graphic data expressed as an object in terms of a predetermined description based on an object oriented language is registered;
mapping means for mapping a memory space of the graphic object file stored in the external storage means on a memory space of a virtual memory area which is accessed by a logical address;
real memory means having a memory space and which is accessed by a real address;
memory management means for said memory space matching said memory space of the real memory means, corresponding to the memory space mapped by the mapping means and the memory space of the graphic object file stored in the external storage means; and
processing means for accessing the memory space of the real memory means which has been matched by the memory management means in correspondence with an access to the memory space of the virtual memory area which has been mapped by the mapping means to thereby execute processing, selected from the group consisting of registration, retrieval, updating and deletion of the graphic data in the external storage means.
0 Assignments
0 Petitions
Accused Products
Abstract
A graphic database system which comprises a memory unit, a mapping unit and a processing unit in which the memory unit stores a file in which graphic data such as map data expressed as an object in terms of a predetermined description based on an object oriented language is registered, the mapping unit maps the contents of the file on a memory space, and the processing unit accesses the mapped memory space to perform operations such as registering, deleting and updating operations over the graphic data of the file.
85 Citations
10 Claims
-
1. A graphic database system comprising:
-
external storage means for storing therein a graphic object file in which graphic data expressed as an object in terms of a predetermined description based on an object oriented language is registered; mapping means for mapping a memory space of the graphic object file stored in the external storage means on a memory space of a virtual memory area which is accessed by a logical address; real memory means having a memory space and which is accessed by a real address; memory management means for said memory space matching said memory space of the real memory means, corresponding to the memory space mapped by the mapping means and the memory space of the graphic object file stored in the external storage means; and processing means for accessing the memory space of the real memory means which has been matched by the memory management means in correspondence with an access to the memory space of the virtual memory area which has been mapped by the mapping means to thereby execute processing, selected from the group consisting of registration, retrieval, updating and deletion of the graphic data in the external storage means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of forming a graphic database, comprising the steps of:
-
expressing graphic data as an object in terms of a predetermined description based on an object oriented language; preparing a graphic object file in which the graphic data as the object is registered and registering the prepared graphic object file into external storage means; mapping a memory space of the graphic object file registered in the external storage means on a memory space of a virtual memory area which is accessed by a logical address; matching a memory space of a real memory corresponding to the mapped virtual memory area and the memory space of the graphic object file stored in the external storage means; and executing processing selected from the group consisting of registration, retrieval, updating and deletion of the graphic data in the external storage means by accessing the memory space of the real memory which has been matched in correspondence with an access to the memory space of the mapped virtual memory area.
-
Specification