Method to Access System Control Blocks Using Identifier Tokens
Original Publication Date: 1987-May-01
Included in the Prior Art Database: 2005-Feb-01
A method is described to insure system integrity when user-installed code references internal data structures, while not adversely affecting performance. In some systems, user-written programs can have access to operating system internal control blocks, as part of the extendable, open- architecture of the Virtual Resource Manager (VRM). If absolute memory addresses are used to refer to these control blocks, there would be a great potential for errors if these addresses were corrupted or misused. It is far safer to use logical "names" to access control blocks, so that some form of integrity checking on the names could be performed to ensure the validity of the name, the authority of the software to use the name, and the appropriateness of the requested action using the name. There is, however, a drawback to using logical names.