Document revision date: 19 July 1999
OpenVMS Programming Concepts Manual
Previous
Contents
Index
M
MACRO--32 compiler
alignment
Macro libraries
Magnetic tapes
initializing within a program
example
initializing within program
example
Mailboxes #1
Mailboxes #2
Mailboxes #3
creating #1
creating #2
for interprocess communication
input/output
asynchronous
immediate
synchronous
using SYS$QIO
using SYS$QIOW
name
permanent
protection #1
protection #2
reading data from
system
messages
temporary #1
temporary #2
termination
writing data to
Mapped files
closing
saving
Mechanism argument vectors #1
Mechanism argument vectors #2
Mechanism argument vectors #3
on Alpha systems
on VAX systems
Mechanism arrays
format
Memory
allocating algorithms
allocating and freeing blocks
allocating and freeing pages
barriers
instructions
locking page into #1
locking page into #2
reads and writes
on VAX systems
reads and writes on Alpha systems
Memory fragmentation
Memory management system services #1
Memory management system services #2
Menus
creating with SMG$ routines
reading
Message text
specifying variables in
Message utility (MESSAGE)
accessing message object module
associating messages with exception conditions
compiling message file
creating a message object library
.END directive
.FACILITY directive
facility name
facility number
FAO parameters
/FAO_COUNT
logging messages
message object module
message text
message text variables
modifying a message source file
.SEVERITY directive
source module
.TITLE directive
Messages
chaining
displaying
logging
Modularity
virtual displays
MOUNT privilege
Multiple execution contexts
Multiprocess applications
synchronizing
Multiprocessor environment
scheduling
Multistreamed work load
N
Name Hidden attribute
Name services #1
Name services #2
Namespaces
listing information
Natural alignment
performance
No Access attribute
Null devices
Numeric time
O
Object libraries #1
Object libraries #2
adding a module
creating
deleting a module
extracting a module
including message object module
listing modules
replacing a module
Objects
DECdns
modifying
protected
OpenVMS Alpha systems
support for 64-bit addresses
OpenVMS Cluster systems
ICC programming
OpenVMS Debugger utility
alignment
Outer mode ASTs
Output formatting control routine
P
P0 space
P1 space #1
P1 space #2
Page faults
Page frame sections #1
Page frame sections #2
Page table entries
See PTEs
Pagelets
Pages #1
Pages #2
copy-on-reference #1
copy-on-reference #2
demand-zero #1
demand-zero #2
locking into memory #1
locking into memory #2
owner #1
owner #2
ownership and protection #1
ownership and protection #2
Paging file sections #1
Paging file sections #2
global #1
global #2
PALcode (privileged architecture library) code #1
PALcode (privileged architecture library) code #2
Parallel processing
initializing
subprocess
creating
deleting
terminating
using semaphores
using spin locks
Parent lock
Partial sections
Pasteboards
creating
deleting #1
deleting #2
ID
sharing
PCA (performance and coverage analyzer)
alignment
PCBs (process control blocks)
Per Kernel Thread Stacks
Per-process common areas
Per-thread security
Performance
measurement routine
Persona
Persona extensions
PFN (page frame number)
PHDs (process headers)
Physical I/Os
access checks
operations
privilege #1
privilege #2
privilege #3
Physical names
PID
Non-existent process
PID numbers #1
PID numbers #2
definition #1
definition #2
referencing remote processes
PPL$ routines
PPL$SPAWN routine
Predefined logical name
LNM$FILE_DEV
Primary exception vector
Printers
device widths
Private sections
definition #1
definition #2
Privilege
SHARE
Privileged architecture library code
See PALcode
Privileged shareable images
creating
definition
Privileges
BYPASS
I/O operations
logical I/Os
MOUNT
physical I/Os #1
physical I/Os #2
physical I/Os #3
SHARE
SS$_NOPRIV
SYSTEM
Process
directory tables
Process contexts
accessing
reading
using with $GETJPI system service
writing
Process controls
Process Header (PHD)
Process logical name tables
Process names
length of for remote processes
obtain information about remote processes
example
specifying for local processes
specifying for remote processes
using to obtain information about remote processes #1
using to obtain information about remote processes #2
using to obtain information about remote processes #3
Process rights lists
Process searches
obtaining information about
searching on all nodes #1
searching on all nodes #2
searching on specific nodes
using item lists
with remote procedures
using item-specific flags to control selection information
using SYS$PROCESS_SCAN system service item list
using SYS$PROCESS_SCAN system service item list to specify processes
example
using SYS$PROCESS_SCAN system service item list to specify selection criteria
using SYS$PROCESS_SCAN system service item list to specify selection criteria about processes
using wildcard on local system
Process structure
Processes
communicating between
communicating within
using logical names
using symbols
creating
restrictions
deleting #1
deleting #2
detached #1
detached #2
disabling swap mode #1
disabling swap mode #2
disallowing swapping #1
disallowing swapping #2
execution
hibernating
identification
lock information
modes of execution
modifying name
obtaining information about
example
processes on specific nodes
processes on specific nodes
synchronously
using LIB$GETJPI routine
using PIDs #1
using PIDs #2
using process name #1
using process name #2
using SYS$GETJPI system service
using SYS$GETJPIW system service
one process
priority
modifying
privileges
setting
scheduling
spawned
subprocess
suspending #1
suspending #2
swapping #1
swapping #2
SYS$PROCESS_SCAN system service
item lists
using to specify selection criteria about processes
item lists
using to specify selection criteria about processes
using to specify selection criteria about processes
using with remote procedures
item-specific flags to control selection information
search
termination mailboxes #1
termination mailboxes #2
wildcard search
Program decomposition
Program execution
specifying a time #1
specifying a time #2
timed intervals
Program regions #1
Program regions #2
Prompt for input
with LIB$GET_INPUT routine
Protection
devices
I/O operations
mailboxes
page #1
page #2
volumes
Protection masks
PTEs (page table entries)
extended addresses
Previous
Next
Contents
Index
privacy and legal statement
5841PRO_INDEX_004.HTML