Data processing: database and file management or data structures – Database design – Data structure types
Patent
1997-03-31
1999-12-14
Kulik, Paul V.
Data processing: database and file management or data structures
Database design
Data structure types
707100, 712200, 709 1, G06F 1700, G06F 1730
Patent
active
060030380
ABSTRACT:
A class structure of an object-oriented program system is optimized for hardware and implemented as a hardware system in an object-oriented processor. For example, a class structure derived from a Java Virtual Machine software system is optimized for hardware and implemented as a hardware Java object-oriented processor. A processor is implemented by defining a data structure and an object-oriented instruction set for executing in the object-oriented operating environment, and generating a hardware implementation of the processor enforcing the logical relationships of the instruction set as defined by the data structure. The data structure includes a class structure. The class structure and the instruction set describe the processor operations. A processor includes an execution engine based on a class structure to execute instructions of an object-oriented instruction set. The instruction set uses pointers for indexing through data structures to define an object method for execution. At the top of the data structure is a class structure for selecting the static class for creating objects. Once the class is found by indexing through the class structure, a constant pool is accessed to supply information to further describe the data structures that are used for creating an object and executing an object method. A processor includes an execution unit and a memory. The memory stores a data structure including a class structure. Classifiers are selected by a program and loaded. The class structure directs the instantiation of the loaded classifiers into objects. The execution unit executes object methods directed by the class structure.
REFERENCES:
patent: 5446902 (1995-08-01), Islam
patent: 5511196 (1996-04-01), Shackelford et al.
patent: 5615362 (1997-03-01), Jensen et al.
patent: 5632034 (1997-05-01), O'Farrell
patent: 5682532 (1997-10-01), Remington et al.
patent: 5692193 (1997-11-01), Jagannathan et al.
patent: 5706506 (1998-01-01), Jensen et al.
patent: 5736984 (1998-04-01), Jellinek et al.
patent: 5740441 (1998-04-01), Yellin et al.
patent: 5745758 (1998-04-01), Shaw et al.
patent: 5787431 (1998-07-01), Shaughnessy
patent: 5797007 (1998-08-01), Erickson et al.
patent: 5815718 (1998-09-01), Tock
patent: 5848423 (1998-12-01), Ebrahim et al.
Kulik Paul V.
Sun Microsystems Inc.
Terrile Stephen A.
LandOfFree
Object-oriented processor architecture and operating method does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Object-oriented processor architecture and operating method, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Object-oriented processor architecture and operating method will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-873655