Caution: This version of this document is no longer maintained. For the latest documentation, see http://www.qnx.com/developers/docs.

Keywords - S


· ! · 0 · 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 ·


scaling
advantages of
· Product scaling ·
of applications
· Product scaling ·

scatter/gather DMA
· Message copying ·

sched_yield()
· When is a thread yielded? ·

SchedGet()
· Threads and processes ·

SchedSet()
· Threads and processes ·

scheduling
FIFO
· FIFO scheduling · Scheduling algorithms ·
latency
· Scheduling latency ·
method
determining
· Scheduling algorithms ·
setting
· Scheduling algorithms ·
round-robin
· Round-robin scheduling · Scheduling algorithms ·
SMP systems
· Scheduling ·
sporadic
· Scheduling algorithms · Sporadic scheduling ·
threads
· Scheduling priority ·

seek points
· Open control blocks ·

segments
· ELF format ·

select()
· I/O notification · Socket API ·

SEM (thread state)
· Thread life cycle ·

sem_destroy()
· Synchronization services implementation ·

sem_init()
· Synchronization services implementation ·

sem_post()
· Synchronization services implementation ·

sem_trywait()
· Synchronization services implementation ·

sem_wait()
· Synchronization services implementation ·

semaphores
· IPC issues · Semaphores · Synchronization services · System services ·
named
· Semaphores ·
SMP
· Critical sections ·

SEND (thread state)
· Thread life cycle ·

send()
· Socket API ·

sendto()
· Socket API ·

sensitivity bitmask (Photon)
· Regions ·

serial
devices
· Serial devices ·
drivers
· Serial devices ·

Server Side Includes (SSI)
· SSI method ·

services
· /etc/services ·

services, handled by system processes
· System processes ·

sessions, remote node
· spawn() ·

setprotoent()
· Socket API ·

setrlimit()
· Interaction with other POSIX APIs ·

setservent()
· Socket API ·

setsockopt()
· Socket API ·

shared libraries (.so files)
· Introduction · Introduction · Runtime linker ·

shared memory
· IPC issues · Message copying · mmap() · Shared memory · Synchronization via scheduling algorithm ·

shm_ctl()
· Creating a shared-memory object ·

shm_open()
· Creating a shared-memory object ·

shm_unlink()
· Creating a shared-memory object ·

shutdown()
· Socket API ·

SIGABRT
· Summary of signals ·

sigaction()
· Signals ·

SIGALRM
· Summary of signals ·

SIGBUS
· Summary of signals ·

SIGCHLD
· Summary of signals ·

SIGCONT
· Summary of signals ·

SIGDEADLK
· Summary of signals ·

SIGEMT
· Summary of signals ·

SIGFPE
· Summary of signals ·

SIGHUP
· Summary of signals ·

SIGILL
· Summary of signals ·

SIGINT
· Summary of signals ·

SIGIOT
· Summary of signals ·

SIGKILL
· Summary of signals ·

signal()
· Special signals ·

SignalAction()
· Signals ·

SignalKill()
· Signals · Thread life cycle · Threads and processes ·

SignalProcmask()
· Signals · Threads and processes ·

signals
· System services ·
POSIX and UNIX
· Signals ·
queuing of
· Signals ·
rules for a multithreaded process
· Signals ·
similarity to pulses
· Signals ·
targeted at specific threads
· Signals ·

SignalSuspend()
· Signals ·

SignalWaitinfo()
· Signals ·

SIGPIPE
· Summary of signals ·

SIGPOLL
· Summary of signals ·

sigprocmask()
· Signals ·

sigqueue()
· Signals ·

SIGQUIT
· Summary of signals ·

SIGSEGV
· Summary of signals ·

SIGSTOP
· Summary of signals ·

SIGSUSPEND (thread state)
· Thread life cycle ·

sigsuspend()
· Signals · Thread life cycle ·

SIGSYS
· Summary of signals ·

SIGTERM
· Summary of signals ·

sigtimedwait()
· Timers ·

SIGTRAP
· Summary of signals ·

SIGTSTP
· Summary of signals ·

SIGTTIN
· Summary of signals ·

SIGTTOU
· Summary of signals ·

SIGURG
· Summary of signals ·

SIGUSR1
· Summary of signals ·

SIGUSR2
· Summary of signals ·

SIGWAITINFO (thread state)
· Thread life cycle ·

sigwaitinfo()
· Signals · Thread life cycle ·

SIGWINCH
· Summary of signals ·

single-computer model
· Single-computer model ·

slay
· Bound multiprocessing (BMP) ·

sleep()
· Timers ·

sleepon locks
· Sleepon locks · Synchronization services ·

slinger
· Embedded web server ·

SMP (Symmetric Multiprocessing)
· Introduction · Symmetric multiprocessing (SMP) ·

snapshot (Power-Safe filesystem)
· Copy-on-write filesystem ·

socket()
· Socket API ·

sockets (logical flash drives)
· Organization ·

software interrupt
See signals

spawn()
· Bound multiprocessing (BMP) ·
family of functions
· Process primitives · spawn() ·

SPAWN_EXPLICIT_CPU
· Bound multiprocessing (BMP) ·

SPAWN_SETGROUP
· spawn() ·

SPAWN_SETSIGDEF
· spawn() ·

SPAWN_SETSIGMASK
· spawn() ·

spinlocks
· Critical sections ·

SPOF
· High Availability Manager ·

sporadic scheduling
· Scheduling algorithms · Sporadic scheduling ·

SSI (Server Side Includes)
· SSI method ·

STACK (thread state)
· Thread life cycle ·

startup code (startup-*)
· Booting a PowerPC SMP system · Booting an x86 SMP system ·

stat()
· Second-level default message handling ·

states
CONDVAR
· Thread life cycle ·
DEAD
· Thread life cycle ·
INTERRUPT
· Thread life cycle ·
JOIN
· Thread life cycle ·
MUTEX
· Thread life cycle ·
NANOSLEEP
· Thread life cycle ·
NET_REPLY
· Thread life cycle ·
NET_SEND
· Thread life cycle ·
READY
· Thread life cycle ·
RECEIVE
· Thread life cycle ·
REPLY
· Thread life cycle ·
RUNNING
· Thread life cycle ·
SEM
· Thread life cycle ·
SEND
· Thread life cycle ·
SIGSUSPEND
· Thread life cycle ·
SIGWAITINFO
· Thread life cycle ·
STACK
· Thread life cycle ·
STOPPED
· Thread life cycle ·
WAITCTX
· Thread life cycle ·
WAITPAGE
· Thread life cycle ·
WAITTHREAD
· Thread life cycle ·

static linking
· Statically linked ·

static partitions
· What are partitions? ·

STOPPED (thread state)
· Thread life cycle ·

stty
· Edited input mode ·

superblocks
· Copy-on-write filesystem ·

symbol names, resolving
· Symbol name resolution ·

symbolic links
cd command and
· A note about cd ·

symbolic prefixes
· Symbolic prefixes ·

Symmetric Multiprocessing
See SMP

SyncCondvarSignal()
· Synchronization services implementation · Threads and processes ·

SyncCondvarWait()
· Synchronization services implementation · Threads and processes ·

SyncDestroy()
· Synchronization services implementation · Threads and processes ·

synchronization services
· Synchronization services · Synchronization services implementation ·

SyncMutexEvent()
· Threads and processes ·

SyncMutexLock()
· Synchronization services implementation · Threads and processes ·

SyncMutexUnlock()
· Synchronization services implementation · Threads and processes ·

SyncSemPost()
· Synchronization services implementation ·

SyncSemWait()
· Synchronization services implementation · Thread life cycle ·

SyncTypeCreate()
· Synchronization services implementation · Threads and processes ·

system
emergency access to
· Debugging ·
page
· Clock and timer services ·
processes
· System processes ·
similarity to user-written processes
· System processes vs user-written processes ·

· ! · 0 · 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 ·