| 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) ( ) |
|||