System and method for instantiating a sharable, presistent parameterized collection class and real time process control system embodying the same
First Claim
1. A computer system, comprising:
- a memory containing an operating system capable of operating on one or more parameterized collection classes;
a persistent data store, coupled to said memory, in which a parameterized collection class is memory-mapped; and
a processor, associated with said memory and said persistent data store, that instantiates an occurrence of said parameterized collection class in said memory, said parameterized collection class thereby becoming persistent, and provides direct access by at least one routine executing in said processor to said persistent parameterized collection class, said persistent parameterized collection class surviving termination of said at least one routine.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a computer system, a method of creating and allowing access to a parameterized collection class and a real time process control system. The computer system includes: (1) a memory containing an operating system capable of operating on one or more parameterized collection classes, or objects, (2) a persistent data store, associated with the memory, in which a parameterized collection class is memory-mapped and (3) a processor, associated with the memory and the persistent data store, that: (a) instantiates an occurrence of the parameterized collection class in the memory, the parameterized collection class thereby becoming persistent, and (b) provides direct access by at least one routine executing in the processor to the persistent parameterized collection class, the persistent parameterized collection class surviving termination of the routine.
72 Citations
38 Claims
-
1. A computer system, comprising:
-
a memory containing an operating system capable of operating on one or more parameterized collection classes; a persistent data store, coupled to said memory, in which a parameterized collection class is memory-mapped; and a processor, associated with said memory and said persistent data store, that instantiates an occurrence of said parameterized collection class in said memory, said parameterized collection class thereby becoming persistent, and provides direct access by at least one routine executing in said processor to said persistent parameterized collection class, said persistent parameterized collection class surviving termination of said at least one routine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of operating a computer system to create and allow access to a parameterized collection class, comprising the steps of:
-
defining a structure of said parameterized collection class; memory mapping said structure in a persistent data store; instantiating an occurrence of said parameterized collection class in a memory, said parameterized collection class thereby becoming persistent; and providing direct access by at least one routine to said persistent parameterized collection class, said persistent parameterized collection class surviving termination of said at least one routine. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A real time process control system, comprising:
-
a computer system having a memory and under control of an operating system capable of operating on parameterized collection classes, at least one of said parameterized collection classes defining a structure of an object repository containing data relating to a plant to be controlled by said real time process control system; a plurality of sensors and controllable devices; and a data bus associating said computer system to said plurality of sensors and controllable devices, said computer system including; a persistent data store, coupled to said memory, in which said structure is memory-mapped, and a processor, coupled to said memory and said persistent data store, that instantiates an occurrence of said object repository in said memory, said associative object repository thereby becoming persistent, and provides direct access by at least one routine executing in said processor to said persistent object repository, said persistent object repository surviving termination of said at least one routine. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method of operating a real time process control system, comprising the steps of:
-
executing an operating system within a computer system of said real time plant control system, said computer system having a memory, said operating system capable of operating on parameterized collection classes, at least one of said parameterized collection classes defining a structure of an object repository containing data relating to a plant to be controlled by said real time process control system; defining a structure of said object repository; memory mapping said structure in a persistent data store; instantiating an occurrence of said object repository in said memory, said object repository thereby becoming persistent; communicating data among said persistent object repository and a plurality of sensors and controllable devices of said plant to be controlled; and providing direct access by at least one routine to said persistent object repository, said persistent object repository surviving termination of said at least one routine. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification