-
公开(公告)号:DE3279965D1
公开(公告)日:1989-11-02
申请号:DE3279965
申请日:1982-10-18
Applicant: IBM
Inventor: MOORE BRIAN BARRY , RODELL JOHN TED , SUTTON ARTHUR JAMES , VOWELL JEFF D
Abstract: This is a system which is used to perform reconfiguration of storage elements in order to permit removal of one or more of the elements for servicing or other reasons. If a storage element that is to be taken off line contains material that is crucial to the continued operation of the system, that material is copied to appropriate areas in other storage elements. After all crucial material has been copied to alternate locations, the original storage element can be taken off line for servicing or other purposes.
-
公开(公告)号:GB2308906B
公开(公告)日:1999-10-20
申请号:GB9626242
申请日:1996-12-18
Applicant: IBM
Inventor: BRESLAU FRANKLIN CHARLES , GREENSTEIN PAUL GREGORY , RODELL JOHN TED
IPC: G06F9/45
Abstract: In an object-oriented computer system having multiple execution environments, a source code of a computer program is provided having multiple classes therein. The classes have affinities for execution environment type characteristics defined therewith. For each class, an execution environments is determined that satisfies the affinities of the class, and the class is compiled for the determined execution environment. As examples, affinities may include those directed toward processors, operating systems, user interfaces and software resources.
-
公开(公告)号:GB2308689B
公开(公告)日:1999-08-25
申请号:GB9624349
申请日:1996-11-22
Applicant: IBM
Inventor: BRESLAU FRANKLIN CHARLES , GREENSTEIN PAUL GREGORY , RODELL JOHN TED
-
公开(公告)号:AU552747B2
公开(公告)日:1986-06-19
申请号:AU9180182
申请日:1982-12-22
Applicant: IBM
Inventor: BURK JOHN LESLIE , BUTWELL JUSTIN RALPH , CLARK CARL EDWARD , RODELL JOHN TED , STUCKI DAVID EMMETT
Abstract: This invention relates to the fetch protection of a critical area in the main storage of a data processing system. The critical area is a part of a main storage block protectable by a single storage protect key having a fetch protection field. To enable different fetch protections within a special storage block, fetch protect override controls are provided which partly override the normal operation of the storage protect key for a page located at a predetermined address. While fetch protection is set on for the page's storage block, the fetch protect override controls disable fetch protection for a portion of the page's addresses, e.g. addresses 0-2047. Override enablement is controlled by a fetch protect override control bit in a control register, e.g. bit 6 of control register 0.
-
公开(公告)号:GB2308690B
公开(公告)日:2000-01-26
申请号:GB9626227
申请日:1996-12-18
Applicant: IBM
Inventor: BRESLAU FRANKLIN CHARLES , RODELL JOHN TED , GREENSTEIN PAUL GREGORY
Abstract: In an object-oriented computer system, an object can exist in a split state or a merged state. When in the split state, the object has multiple instances. When in the merged state, the object has a single instance. A request for migrating the object between the split state and the merged state is identified. In response thereto, the object is migrated therebetween. The object's state is preserved during the migration by consolidating the state of multiple instances of the object, or by copying the state of a single, merged, instance of the object.
-
公开(公告)号:GB2308906A
公开(公告)日:1997-07-09
申请号:GB9626242
申请日:1996-12-18
Applicant: IBM
Inventor: BRESLAU FRANKLIN CHARLES , GREENSTEIN PAUL GREGORY , RODELL JOHN TED
IPC: G06F9/45
Abstract: In an object-oriented computer system having multiple execution environments, source code of a computer program is provided having multiple classes therein. The classes have associated with them defined affinities for execution environment type characteristics. For each class, an execution environment is automatically determined (37-55) that satisfies the affinities of the class, and the class is automatically compiled using a compiler for the determined execution environment (59). As examples, affinities may include those directed toward processors, operating systems, user interfaces and software resources.
-
公开(公告)号:GB2308689A
公开(公告)日:1997-07-02
申请号:GB9624349
申请日:1996-11-22
Applicant: IBM
Inventor: BRESLAU FRANKLIN CHARLES , GREENSTEIN PAUL GREGORY , RODELL JOHN TED
-
公开(公告)号:DE3279452D1
公开(公告)日:1989-03-23
申请号:DE3279452
申请日:1982-10-29
Applicant: IBM
Inventor: BURK JOHN LESLIE , BUTWELL JUSTIN RALPH , CLARK CARL EDWARD , RODELL JOHN TED , STUCKI DAVID EMMETT
IPC: G06F12/14
Abstract: This invention relates to the fetch protection of a critical area in the main storage of a data processing system. The critical area is a part of a main storage block protectable by a single storage protect key having a fetch protection field. To enable different fetch protections within a special storage block, fetch protect override controls are provided which partly override the normal operation of the storage protect key for a page located at a predetermined address. While fetch protection is set on for the page's storage block, the fetch protect override controls disable fetch protection for a portion of the page's addresses, e.g. addresses 0-2047. Override enablement is controlled by a fetch protect override control bit in a control register, e.g. bit 6 of control register 0.
-
公开(公告)号:DE69626378D1
公开(公告)日:2003-04-03
申请号:DE69626378
申请日:1996-12-18
Applicant: IBM
Inventor: BRESLAU FRANKLIN , GREENSTEIN PAUL GREGORY , RODELL JOHN TED
Abstract: In object oriented-computer systems, objects execute in different, heterogeneous execution environments. During runtime, an object is identified that should desirably execute in another, heterogeneous execution environment. Usage of the object in the current execution environment is terminated, and the object is instantiated in the other, heterogeneous execution environment. During the movement, the state of the object is preserved despite differences in state variable formatting between the execution environments.
-
公开(公告)号:GB2308690A
公开(公告)日:1997-07-02
申请号:GB9626227
申请日:1996-12-18
Applicant: IBM
Inventor: BRESLAU FRANKLIN CHARLES , RODELL JOHN TED , GREENSTEIN PAUL GREGORY
Abstract: In an object-oriented computer system, an object can exist in a split state or a merged state. When in the split state, the object has multiple instances. When in the merged state, the object has a single instance. A request for migrating the object between the split state and the merged state is identified. In response thereto, the object is migrated therebetween. The object's state is preserved during the migration by consolidating the state of multiple instances of the object, or by copying the state of a single, merged, instance of the object.
-
-
-
-
-
-
-
-
-