A | |||
address space of processes ( ) | |||
advisory locking ( ) | |||
asynchronous I/O | |||
behavior ( ) | |||
guaranteeing buffer state ( ) | |||
using structure ( ) | |||
waiting for completion ( ) | |||
atomic updates to semaphores ( ) |
B | |||
blocking mode | |||
defined ( ) | |||
finite time quantum ( ) | |||
priority inversion ( ) | |||
time-sharing process ( ) | |||
brk(2) ( ) |
C | |||
chmod(1) ( ) | |||
class | |||
definition ( ) | |||
priority queue ( ) | |||
scheduling algorithm ( ) | |||
scheduling priorities ( ) | |||
connection-mode, definition ( ) | |||
connectionless-mode, definition ( ) | |||
context switch, preempting a process ( ) | |||
creation flags, IPC ( ) |
D | |||
/dev/zero, mapping ( ) | |||
dispatch, priorities ( ) | |||
dispatch latency ( ) | |||
under realtime ( ) | |||
dispatch table | |||
configuring ( ) | |||
kernel ( ) |
F | |||
F_GETLK ( ) | |||
fcntl(2) ( ) | |||
file and record locking ( ) | |||
file system | |||
contiguous ( ) | |||
using pipes ( ) | |||
files, lock ( ) | |||
fork(2) ( ) | |||
functions | |||
advanced I/O ( ) | |||
basic I/O ( ) | |||
IPC ( ) | |||
list file system control ( ) | |||
terminal I/O ( ) | |||
user processes ( ) |
I | ||||
I/O, | ||||
See asynchronous I/O, or synchronous I/O | ||||
init(1M), scheduler properties ( ) | ||||
Interprocess Communication (IPC) | ||||
administering ( ) | ||||
creating pipes ( ) | ||||
memory mapped files ( ) | ||||
using fileless memory mapping ( ) | ||||
using memory mapping ( ) | ||||
using messages ( ) ( ) | ||||
using named pipes ( ) | ||||
using pipes ( ) | ||||
using semaphores ( ) | ||||
using shared memory ( ) | ||||
using the open() call ( ) | ||||
IPC (interprocess communication) ( ) | ||||
creation flags ( ) | ||||
functions ( ) | ||||
messages ( ) | ||||
permissions ( ) | ||||
semaphores ( ) | ||||
shared memory ( ) | ||||
IPC_RMID ( ) | ||||
IPC_SET ( ) | ||||
IPC_STAT ( ) |
K | |||
kernel | |||
class independent ( ) | |||
context switch ( ) | |||
dispatch table ( ) | |||
preempting current process ( ) | |||
queue ( ) |
L | |||
lockf(3C) ( ) | |||
locking | |||
advisory ( ) ( ) | |||
F_GETLK ( ) | |||
finding locks ( ) | |||
mandatory ( ) ( ) | |||
memory in realtime ( ) | |||
opening a file for ( ) | |||
read ( ) ( ) | |||
record ( ) | |||
removing ( ) | |||
setting ( ) | |||
supported file systems ( ) | |||
testing locks ( ) | |||
with fcntl(2) ( ) | |||
write ( ) ( ) | |||
ls(1) ( ) |
M | |||
mandatory locking ( ) | |||
mapped files ( ) ( ) | |||
mapping, introduction ( ) | |||
memory | |||
locking ( ) | |||
locking a page ( ) | |||
locking all pages ( ) | |||
number of locked pages ( ) | |||
sticky locks ( ) | |||
unlocking a page ( ) | |||
memory management ( ) | |||
address spaces ( ) | |||
functions ( ) | |||
mlock(3C) ( ) | |||
mlockall(3C) ( ) | |||
mmap(2) ( ) ( ) | |||
mprotect(2) ( ) ( ) | |||
msync(3C) ( ) ( ) | |||
munmap(2) ( ) ( ) | |||
pagesize ( ) | |||
messages ( ) | |||
mlock(3C) ( ) | |||
mlockall(3C) ( ) | |||
mmap(2) ( ) ( ) | |||
mprotect(2) ( ) ( ) | |||
msgget() ( ) | |||
msqid ( ) | |||
msync(3C) ( ) ( ) | |||
munmap(2) ( ) ( ) |
N | |||
named pipe | |||
defined ( ) | |||
FIFO ( ) | |||
using ( ) | |||
network | |||
asynchronous connection ( ) | |||
connection-mode service ( ) | |||
connectionless-mode service ( ) | |||
services under realtime ( ) ( ) | |||
using STREAMS asynchronously ( ) | |||
nice(1) ( ) | |||
nice(2) ( ) |
P | |||
performance, scheduler effect on ( ) | |||
permissions, IPC ( ) | |||
pipe, defined ( ) | |||
priocntl(1) ( ) | |||
priority inversion | |||
defined ( ) | |||
synchronization ( ) | |||
priority queue, linear linked list ( ) | |||
process | |||
defined for realtime ( ) | |||
dispatching ( ) ( ) | |||
highest priority ( ) | |||
preemption ( ) | |||
residence in memory ( ) | |||
runaway ( ) | |||
scheduling for realtime ( ) | |||
setting priorities ( ) | |||
process, spawning ( ) | |||
process address space ( ) | |||
process priority | |||
global ( ) | |||
setting and retrieving ( ) | |||
processes, cooperating, locking ( ) |
R | |||
read lock ( ) ( ) | |||
real-time, scheduler class ( ) | |||
removing record locks ( ) | |||
response time | |||
blocking processes ( ) | |||
bounds to I/O ( ) | |||
degrading ( ) | |||
inheriting priority ( ) | |||
servicing interrupts ( ) | |||
sharing libraries ( ) | |||
sticky locks ( ) | |||
reversing operations for semaphores ( ) |
S | |||
sbrk(2) ( ) | |||
scheduler ( ) ( ) ( ) ( ) | |||
classes ( ) | |||
configuring ( ) | |||
effect on performance ( ) | |||
priority ( ) | |||
real-time ( ) | |||
real-time policy ( ) | |||
scheduling classes ( ) | |||
system policy ( ) | |||
time-sharing policy ( ) | |||
using system calls ( ) | |||
using utilities ( ) | |||
scheduler, class ( ) | |||
semaphores ( ) | |||
arbitrary simultaneous updates ( ) | |||
atomic updates ( ) | |||
reversing operations and SEM_UNDO ( ) | |||
undo structure ( ) | |||
semget() ( ) | |||
semop() ( ) | |||
setting record locks ( ) | |||
shared memory ( ) | |||
shmget() ( ) | |||
synchronization, shared memory ( ) | |||
synchronous I/O | |||
blocking ( ) | |||
critical timing ( ) |
T | |||
time-sharing | |||
scheduler class ( ) | |||
scheduler parameter table ( ) | |||
timers | |||
f applications ( ) | |||
for interval timing ( ) | |||
timestamping ( ) | |||
using one-shot ( ) | |||
using periodic type ( ) |
U | |||
undo structure for semaphores ( ) | |||
updates, atomic for semaphores ( ) | |||
user priority ( ) |
V | |||
virtual memory ( ) |
W | |||
write lock ( ) ( ) |
Z | |||
zero(7) ( ) |