Entry Benson:1996:OMP from dectechj.bib
Last update: Thu Sep 27 02:13:54 MDT 2018
              
 
Top |
Symbols |
Math |
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z
BibTeX entry
@Article{Benson:1996:OMP,
  author =       "Thomas R. Benson and Karen L. Noel and Richard E.
                 Peterson",
  title =        "The {OpenVMS} Mixed Pointer Size Environment",
  journal =      j-DEC-TECH-J,
  volume =       "8",
  number =       "2",
  pages =        "72--82",
  month =        oct,
  year =         "1996",
  CODEN =        "DTJOEL",
  ISSN =         "0898-901X",
  bibdate =      "Thu Mar 20 18:15:43 MST 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/dectechj.bib",
  URL =          "http://www.digital.com:80/info/DTJM06/DTJM06AH.HTM;
                 http://www.digital.com:80/info/DTJM06/DTJM06HM.HTM;
                 http://www.digital.com:80/info/DTJM06/DTJM06P8.PS;
                 http://www.digital.com:80/info/DTJM06/DTJM06PF.PDF;
                 http://www.digital.com:80/info/DTJM06/DTJM06SC.TXT",
  abstract =     "A central goal in the implementation of 64-bit
                 addressing on the OpenVMS operating system was to
                 provide upward- compatible support for applications
                 that use the existing 32- bit address space. Another
                 guiding principle was that mixed pointer sizes are
                 likely to be the rule rather than the exception for
                 applications that use 64-bit address space. These
                 factors drove several key design decisions in the
                 OpenVMS Calling Standard and programming interfaces,
                 the DEC C language support, and the system services
                 support. For example, self-identifying 64-bit
                 descriptors were designed to ease development when
                 mixed pointer sizes are used. DEC C support makes it
                 easy to mix pointer sizes and to recompile for uniform
                 32- or 64-bit pointer sizes. OpenVMS system services
                 remain fully upward compatible, with new services
                 defined only where required or to enhance the usability
                 of the huge 64-bit address space. This paper describes
                 the approaches taken to support the mixed pointer size
                 environment in these areas. The issues and rationale
                 behind these OpenVMS and DEC C solutions are presented
                 to encourage others who provide library interfaces to
                 use a consistent programming interface approach.",
  acknowledgement = ack-nhfb,
  classcodes =   "C6150N (Distributed systems software); C6120 (File
                 organisation); C5620 (Computer networks and
                 techniques)",
  keywords =     "64 bit; 64-bit addressing; 64-bit descriptors; Calling
                 Standard; data structures; DEC C language; DEC C
                 solutions; interfaces; library; mixed; network
                 operating systems; open systems; OpenVMS; OpenVMS mixed
                 pointer size environment; OpenVMS operating system;
                 pointer size environment; programming interface;
                 programming interfaces; support; system services
                 support; upward-compatible support",
  treatment =    "P Practical",
}
Related entries
- address,
2(1)38,
2(2)11,
2(2)36,
2(4)61,
3(2)42,
3(4)9,
3(4)55,
4(3)11,
4(4)35,
5(2)77,
5(2)84,
5(3)80,
6(1)23,
7(2)34,
7(2)47,
7(3)50,
8(1)59,
8(2)57,
8(2)83
- addressing,
5(1)70,
5(2)77,
5(3)53,
8(2)57,
8(2)83
- another,
2(3)24
- approach,
1(3)88,
1(9)61,
1(9)78,
2(2)52,
2(2)64,
2(3)44,
2(3)64,
2(4)13,
3(1)45,
3(2)31,
4(2)51,
4(2)100,
4(3)92,
4(4)165,
5(2)28,
5(3)8,
5(3)63,
5(3)80,
5(4)18,
5(4)36,
5(4)69,
6(4)50,
6(4)89,
7(1)66,
7(4)34,
8(2)32,
8(2)57
- area,
1(3)54,
1(3)73,
1(5)56,
1(9)87,
2(2)11,
2(3)84,
3(1)65,
3(2)10,
3(2)31,
3(2)42,
3(2)53,
3(2)64,
3(2)76,
3(2)85,
3(3)27,
3(3)36,
3(3)48,
3(3)64,
3(3)78,
3(4)9,
3(4)55,
4(1)31,
4(2)39,
4(2)73,
4(2)83,
5(1)62,
5(1)84,
5(2)65,
5(2)77,
5(3)43,
6(4)63,
7(1)7,
7(2)34,
7(3)84
- behind,
6(1)54,
7(4)52,
8(2)46
- Benson, Thomas R.,
4(4)111
- bit,
3(4)9,
4(4)19,
4(4)35,
4(4)66,
7(1)100,
7(1)119,
7(4)52,
8(2)57,
8(2)83
- bit, 64-,
2(2)36,
4(4)19,
4(4)35,
4(4)51,
4(4)66,
7(1)100,
7(1)119,
8(2)5,
8(2)57,
8(2)83,
8(3)58,
8(4)76,
9(4)33
- C,
3(4)36,
6(3)57,
8(2)83,
10(1)32,
10(1)48
- central,
1(9)29,
2(1)8,
2(1)16,
3(2)10
- compatible,
2(2)27,
2(2)84,
2(2)89,
4(4)165
- consistent,
1(9)87,
2(1)60,
2(3)44,
3(2)42,
4(4)51,
4(4)165,
5(1)117,
8(2)32
- decision,
1(9)37,
2(1)8,
2(1)60,
2(3)52,
3(2)64,
5(4)18,
6(1)54,
6(3)57,
7(1)43
- defined,
5(1)12,
5(4)36,
6(4)26
- describe,
2(2)73,
2(2)84,
2(3)16,
2(3)52,
2(4)13,
3(1)10,
4(4)111,
5(1)107,
5(3)43,
6(1)36,
7(1)34,
7(2)34,
7(3)39,
7(4)5,
7(4)20,
7(4)34,
7(4)52
- designed,
1(9)29,
1(9)51,
2(1)8,
2(2)36,
2(2)73,
2(3)52,
2(4)130,
3(1)70,
3(3)7,
3(3)36,
3(4)9,
3(4)61,
4(1)47,
4(2)73,
4(3)24,
4(3)60,
4(3)73,
4(3)82,
4(4)19,
4(4)35,
4(4)82,
4(4)100,
5(1)99,
5(1)117,
5(2)19,
6(2)49,
6(3)8,
6(3)57,
7(1)77,
7(1)100,
7(2)5,
7(2)56,
7(3)24,
7(4)76,
7(4)89,
8(1)5,
8(2)96
- ease,
2(1)73,
2(3)9
- easy,
1(9)51,
2(1)16,
2(1)49,
3(1)10,
4(4)153,
5(1)21
- enhance,
2(2)89,
6(2)34,
7(1)89
- example,
1(6)91,
1(9)51,
5(3)80,
6(2)49,
6(3)44,
7(1)100
- exception,
4(4)19,
5(2)28
- existing,
3(4)55,
4(2)51,
4(3)11,
4(3)38,
4(3)47,
4(3)73,
4(4)165,
4(4)181,
5(1)21,
5(2)19,
5(2)50,
7(2)47,
8(2)46,
8(2)83
- factor,
1(6)117,
1(9)78,
3(3)36,
4(2)114,
7(4)76
- fully,
2(1)73,
2(2)64,
3(1)58,
3(1)79,
3(3)7,
4(4)35,
5(3)80,
6(1)66,
6(2)34
- goal,
1(9)16,
1(9)51,
2(1)8,
2(1)16,
2(1)73,
2(2)27,
2(2)52,
2(3)64,
2(4)43,
2(4)102,
3(1)18,
3(2)64,
3(4)9,
3(4)55,
4(2)83,
4(2)114,
4(3)24,
4(3)47,
4(4)153,
5(1)12,
5(1)21,
5(4)18,
5(4)47,
6(3)29,
7(1)43,
8(2)117
- huge,
3(4)9
- issue,
2(1)73,
2(3)34,
2(3)74,
3(2)19,
3(4)9,
4(2)83,
4(3)11,
4(4)19,
5(1)70,
5(1)84,
5(3)53,
5(3)63,
5(3)80,
6(1)66,
6(3)29,
6(3)44,
7(1)66,
7(1)100,
7(4)52,
8(2)57
- key,
2(1)8,
2(3)34,
2(3)44,
2(4)43,
3(3)1,
3(3)78,
4(1)56,
5(2)9,
5(3)53,
6(3)57,
7(4)20,
8(2)57,
8(2)83
- language,
1(6)28,
1(6)40,
1(6)51,
1(6)71,
1(6)101,
1(9)51,
2(2)89,
2(3)9,
2(3)34,
2(3)64,
3(1)18,
3(4)43,
4(1)40,
4(4)121,
5(3)8,
5(3)21,
5(3)32,
5(3)43,
5(3)63,
5(3)80,
6(2)8,
6(3)57,
7(1)23,
7(3)5,
7(3)24,
7(3)66,
8(1)32,
8(2)117,
8(3)39
- library,
1(6)51,
2(1)38,
2(1)49,
3(1)18,
4(4)165,
5(2)100,
5(2)z,
5(3)53,
5(3)97,
6(2)8,
6(3)44,
7(3)24,
7(4)34,
8(1)19,
8(1)32,
8(1)59,
8(2)83,
8(2)96
- make,
1(9)51,
2(1)16,
2(1)38,
2(2)89,
3(1)58,
3(2)10,
3(3)7,
3(3)16,
4(2)100,
8(2)46
- mix,
1(9)87,
2(3)24
- new,
1(9)29,
2(1)73,
2(2)27,
2(2)36,
2(2)52,
2(4)13,
2(4)43,
2(4)90,
3(2)19,
3(3)7,
3(3)27,
3(3)36,
3(4)26,
3(4)55,
4(1)40,
4(2)12,
4(2)51,
4(2)73,
4(2)100,
4(3)11,
4(3)24,
4(3)60,
4(3)82,
4(4)51,
4(4)66,
4(4)111,
4(4)165,
4(4)181,
5(1)1,
5(1)21,
5(1)34,
5(1)117,
5(1)130,
5(2)9,
6(1)36,
6(2)22,
6(3)57,
6(4)5,
6(4)89,
7(1)34,
7(1)66,
7(1)77,
7(1)119,
7(3)66,
7(3)84,
8(1)32,
8(1)59,
8(2)32,
8(2)46,
8(2)83,
8(2)96,
8(2)117
- only,
2(4)130,
3(2)64,
4(1)47,
4(2)100,
4(3)38,
4(3)82,
4(4)19,
6(1)54,
6(2)22,
6(4)26,
7(1)136,
8(2)83
- open,
2(3)16,
2(3)24,
3(4)36,
3(4)55,
4(1)15,
5(1)1,
5(1)12,
5(1)21,
5(1)34,
5(1)107,
5(1)117,
5(1)130,
5(3)32,
5(3)43,
5(3)63,
6(4)5,
6(4)89,
7(1)7,
7(1)23,
7(1)34,
7(2)34,
7(2)47,
8(1)59
- OpenVMS,
4(4)82,
4(4)111,
4(4)137,
4(4)153,
4(4)165,
4(4)181,
5(1)21,
5(3)63,
5(4)69,
6(1)36,
6(4)75,
7(4)34,
7(4)52,
8(2)5,
8(2)15,
8(2)32,
8(2)46,
8(2)57,
8(2)83,
9(4)33
- other,
2(1)28,
2(1)60,
2(1)73,
2(2)89,
2(3)16,
2(3)84,
2(4)102,
3(1)10,
3(4)9,
3(4)26,
3(4)43,
3(4)55,
4(1)15,
4(4)121,
4(4)137,
5(2)65,
5(2)100,
5(2)z,
5(4)47,
6(2)49,
6(2)62,
6(3)57,
6(4)89,
7(1)23,
7(2)20,
7(2)47,
7(3)24,
7(4)20,
7(4)76,
8(1)32
- paper,
1(6)91,
2(2)52,
2(2)73,
2(2)84,
2(3)16,
2(3)34,
2(3)52,
2(4)13,
2(4)25,
2(4)130,
3(3)16,
3(4)9,
4(4)111,
5(2)9,
5(4)9,
5(4)18,
6(1)36,
6(1)54,
6(1)66,
6(2)8,
6(2)62,
6(3)44,
6(4)63,
7(1)34,
7(1)100,
7(2)34,
7(3)39,
7(4)5,
7(4)20,
7(4)34,
7(4)52,
7(4)76,
8(2)57
- pointer,
8(2)83
- presented,
1(9)51,
3(2)19,
5(2)41,
5(3)63,
5(4)9,
7(4)52,
8(3)23
- principle,
6(1)36
- programming,
1(6)10,
1(6)28,
1(6)62,
1(6)80,
1(6)91,
1(9)51,
1(9)61,
1(9)87,
2(1)16,
2(1)28,
2(1)38,
2(3)9,
2(3)24,
3(1)18,
3(3)16,
4(4)165,
5(2)19,
5(2)84,
5(2)100,
6(2)8,
6(3)44,
6(4)50,
7(2)5,
7(2)20,
7(2)47,
7(3)5,
7(3)24,
7(4)5,
7(4)34,
8(1)32,
8(2)83
- rather,
8(3)23
- remain,
4(3)92
- required,
2(4)25,
2(4)43,
3(1)79,
3(2)76,
4(1)24,
4(2)51,
4(2)73,
4(4)193,
5(1)70,
5(2)77,
5(3)21,
7(1)77,
7(3)24,
7(3)50,
8(2)83
- rule,
5(3)21,
5(3)43,
5(4)18,
6(4)26
- several,
2(2)27,
2(3)9,
2(3)34,
3(1)65,
3(1)70,
3(2)53,
3(4)43,
4(3)82,
4(4)111,
4(4)121,
5(1)21,
5(1)107,
5(2)41,
5(3)32,
6(1)54,
6(4)75,
7(1)100,
7(4)89,
8(1)32,
8(1)46
- size,
2(1)16,
2(3)74,
3(2)53,
3(3)1,
3(3)78,
4(2)12,
4(2)51,
4(2)83,
4(2)114,
4(4)35,
4(4)100,
6(3)8,
7(1)100,
7(3)84,
8(2)5,
8(3)5
- solution,
3(3)16,
3(4)36,
3(4)55,
4(1)68,
4(4)111,
5(2)19,
5(2)41,
6(4)5,
7(1)34,
7(2)56,
7(3)39,
7(4)52,
8(2)57
- space,
4(3)73,
5(2)9,
5(2)50,
8(2)57
- structure,
1(6)91,
2(1)8,
2(1)38,
2(1)73,
3(4)43,
4(2)25,
4(4)66,
5(1)12,
5(1)62,
5(4)9,
6(3)20,
6(4)26,
6(4)75,
7(3)39,
7(3)66,
8(2)15,
8(2)32,
8(2)83
- taken,
5(3)80,
7(4)34
- than,
1(9)87,
2(4)25,
2(4)80,
3(3)48,
4(3)73,
4(4)137,
4(4)193,
5(1)12,
5(2)77,
6(4)26,
7(1)77,
7(2)5,
7(4)5,
8(2)96,
8(2)117,
8(3)23
- uniform,
3(4)36,
8(1)32
- upward,
8(2)83
- usability,
1(6)125
- use,
1(6)91,
1(9)29,
1(9)61,
1(9)78,
2(1)28,
2(1)73,
2(2)52,
2(3)9,
2(3)24,
2(3)34,
2(3)64,
2(4)25,
2(4)90,
2(4)102,
2(4)130,
3(1)58,
3(1)65,
3(1)70,
3(2)10,
3(2)19,
3(2)64,
3(3)27,
3(3)36,
3(4)43,
3(4)55,
4(1)47,
4(2)25,
4(2)51,
4(2)114,
4(3)11,
4(4)66,
4(4)153,
5(1)84,
5(1)99,
5(1)107,
5(2)19,
5(2)50,
5(2)65,
5(2)77,
5(2)84,
5(2)100,
5(2)z,
5(3)53,
5(3)97,
5(4)36,
6(1)9,
6(1)66,
6(2)22,
6(3)29,
6(3)57,
6(4)5,
6(4)75,
6(4)89,
7(1)89,
7(2)5,
7(2)20,
7(2)47,
7(3)66,
7(4)5,
7(4)34,
7(4)52,
7(4)89,
7(4)101,
8(1)5,
8(1)32,
8(2)15,
8(2)32,
8(2)46,
8(2)83,
8(2)96,
8(2)117
- used,
1(2)48,
1(6)91,
1(9)16,
1(9)51,
2(1)16,
2(1)49,
2(2)52,
2(2)73,
2(2)89,
2(3)24,
2(3)44,
2(3)84,
2(4)13,
2(4)43,
2(4)102,
2(4)118,
3(1)33,
3(1)58,
3(1)79,
3(2)31,
3(3)1,
3(3)78,
4(1)68,
4(2)25,
4(2)39,
4(2)51,
4(2)73,
4(2)100,
4(2)114,
4(3)82,
4(4)137,
4(4)181,
4(4)193,
5(1)70,
5(2)100,
5(2)z,
5(3)21,
5(4)18,
5(4)36,
5(4)69,
6(2)49,
6(3)20,
6(3)44,
6(4)26,
7(1)89,
7(1)100,
7(1)136,
7(2)5,
7(4)20,
7(4)101,
8(1)46,
8(2)32,
8(2)83,
8(2)96
- was,
1(9)16,
1(9)44,
1(9)61,
2(1)16,
2(1)73,
2(2)27,
2(2)64,
2(2)73,
2(3)16,
2(3)24,
2(3)44,
2(3)64,
2(3)84,
2(4)43,
2(4)130,
3(1)45,
3(1)58,
3(1)79,
3(2)19,
3(3)36,
3(4)9,
3(4)55,
3(4)61,
4(1)31,
4(1)68,
4(2)25,
4(2)39,
4(2)51,
4(2)73,
4(2)114,
4(3)24,
4(3)38,
4(3)47,
4(3)73,
4(3)82,
4(4)111,
4(4)153,
4(4)181,
4(4)193,
5(1)1,
5(1)21,
5(1)34,
5(1)70,
5(1)99,
5(1)117,
5(1)130,
5(2)65,
5(2)77,
5(3)63,
6(2)49,
6(2)62,
6(3)8,
6(3)29,
7(1)43,
7(1)77,
7(1)100,
7(1)136,
7(2)56,
7(3)24,
7(3)39,
7(3)50,
7(4)34,
7(4)89,
8(1)5,
8(1)32,
8(2)5,
8(2)46,
8(2)117
- were,
1(6)91,
1(9)78,
1(9)87,
2(1)8,
2(2)27,
2(2)73,
2(4)13,
2(4)43,
2(4)90,
2(4)102,
2(4)118,
3(1)45,
3(2)19,
3(2)31,
3(3)1,
3(3)36,
3(3)78,
3(4)61,
4(1)15,
4(2)51,
4(2)73,
4(3)11,
4(3)24,
4(3)38,
4(3)47,
4(3)60,
4(3)73,
4(4)19,
4(4)51,
4(4)82,
4(4)100,
4(4)153,
4(4)165,
4(4)181,
4(4)193,
5(1)21,
5(1)70,
5(2)50,
5(4)36,
5(4)47,
6(1)23,
6(1)36,
6(1)54,
6(2)49,
6(3)20,
7(1)77,
7(1)100,
7(1)136,
7(2)5
- when,
3(1)45,
3(2)31,
4(1)31,
4(2)25,
4(3)92,
5(2)77,
5(4)36,
6(2)62
- where,
3(4)55,
4(4)165,
5(2)77,
5(4)18,
5(4)69
- who,
2(2)73,
2(3)74,
6(4)26,
8(2)83