Keywords - P
· ! · 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 ·
- parallel devices
-
·
[Parallel devices] ·
- pathconf()
-
·
[Second-level default message handling] ·
- pathname
-
- converting relative to network
-
·
[Relative pathnames] ·
- pathname space
-
·
[Domains of authority] ·
- mapping
-
·
[What is a resource manager?] ·
- pause()
-
·
[Signals] ·
- performance
-
- context-switch
-
·
[Thread complexity issues] ·
- realtime
-
·
[Interrupt handling] ·
- persistent storage
-
·
[Persistent storage services] ·
- Photon
-
- architecture differs from X Window System
-
·
[A graphical microkernel] ·
- architecture similar to that of OS microkernel
-
·
[A graphical microkernel] ·
- event space
-
·
[The Photon event space] ·
- event types
-
·
[Events] ·
- graphics drivers
-
·
[Graphics drivers] ·
[Multiple graphics drivers] ·
- microkernel runs as tiny process
-
·
[A graphical microkernel] ·
- regions
-
·
[Regions] ·
- widgets
-
·
[Prompt dialog (PtPrompt())] ·
[Widget library] ·
- window manager
-
·
[The Photon Window Manager] ·
- pipe manager
-
·
[Pipes and FIFOs] ·
- pipe()
-
·
[Pipes] ·
- pipes
-
·
[Pipes] ·
- creating
-
·
[Pipes] ·
- popen()
-
·
[Pipes] ·
- POSIX
-
- defines interface, not implementation
-
·
[An embeddable POSIX OS?] ·
- profiles
-
·
[Why POSIX for embedded systems?] ·
- realtime extensions
-
·
[Why POSIX for embedded systems?] ·
- standards of interest to embedded systems developers
-
·
[Why POSIX for embedded systems?] ·
- suitable for embedded systems
-
·
[Development environment: native and cross development] ·
[Why POSIX for embedded systems?] ·
- threads
-
·
[Why POSIX for embedded systems?] ·
- library calls not involving kernel calls
-
·
[Threads and processes] ·
- library calls with corresponding kernel calls
-
·
[Threads and processes] ·
- UNIX and
-
·
[An embeddable POSIX OS?] ·
- power management
-
·
[CPU power management] ·
[Power management for embedded systems] ·
- CPU modes
-
·
[CPU power management] ·
- framework components
-
·
[Framework components] ·
- in embedded systems
-
·
[Application-driven framework] ·
- industry standards are PC-oriented
-
·
[Power management for embedded systems] ·
- power manager
-
·
[Power manager] ·
- components of
-
·
[Power manager] ·
- is written by the user
-
·
[Power manager] ·
- power policy
-
·
[Power manager] ·
[Power manager policy] ·
- determined by the developer
-
·
[Application-driven framework] ·
- power states
-
·
[System power states] ·
- power-aware applications
-
·
[Power-aware applications] ·
- power-managed objects
-
·
[Power-managed objects] ·
- preferred (QoS policy)
-
·
[QoS policies] ·
- prefix
-
·
[Domains of authority] ·
- printf()
-
·
[Shared objects] ·
- priority
-
·
[Scheduling priority] ·
- inheritance
-
·
[spawn()] ·
- inversion
-
·
[Priority inheritance] ·
[Scheduling priority] ·
- range
-
·
[Scheduling priority] ·
- process
-
- as container for threads
-
·
[Threads and processes] ·
- loading
-
·
[Process loading] ·
- management
-
·
[Process management] ·
- model
-
- required for POSIX compliance
-
·
[POSIX realtime and thread extensions] ·
- primitives
-
·
[Process primitives] ·
- process groups
-
- membership, inheriting
-
·
[spawn()] ·
- remote node
-
·
[spawn()] ·
- Process Manager
-
- capabilities of
-
·
[Introduction] ·
- required when creating multiple POSIX processes
-
·
[Introduction] ·
- processes
-
- cooperating
-
- via pipes and FIFOs
-
·
[Pipes] ·
- opening the same file twice
-
·
[Open control blocks] ·
- OS as team of cooperating
-
·
[The OS as a team of processes] ·
- system
-
·
[System processes] ·
- product line, using a single OS for
-
·
[Product scaling] ·
- PROT_EXEC
-
·
[mmap()] ·
- PROT_NOCACHE
-
·
[mmap()] ·
- PROT_NONE
-
·
[mmap()] ·
- PROT_READ
-
·
[mmap()] ·
- PROT_WRITE
-
·
[mmap()] ·
- pthread_attr_destroy()
-
·
[Threads and processes] ·
- pthread_attr_getdetachstate()
-
·
[Threads and processes] ·
- pthread_attr_getinheritsched()
-
·
[Threads and processes] ·
- pthread_attr_getschedparam()
-
·
[Threads and processes] ·
- pthread_attr_getschedpolicy()
-
·
[Threads and processes] ·
- pthread_attr_getscope()
-
·
[Threads and processes] ·
- pthread_attr_getstackaddr()
-
·
[Threads and processes] ·
- pthread_attr_getstacksize()
-
·
[Threads and processes] ·
- pthread_attr_init()
-
·
[Threads and processes] ·
- pthread_attr_setdetachstate()
-
·
[Threads and processes] ·
- pthread_attr_setinheritsched()
-
·
[Threads and processes] ·
- pthread_attr_setschedparam()
-
·
[Threads and processes] ·
- pthread_attr_setschedpolicy()
-
·
[Threads and processes] ·
- pthread_attr_setscope()
-
·
[Threads and processes] ·
- pthread_attr_setstackaddr()
-
·
[Threads and processes] ·
- pthread_attr_setstacksize()
-
·
[Threads and processes] ·
- pthread_barrier_destroy()
-
·
[Barriers] ·
- pthread_barrier_init()
-
·
[Barriers] ·
- pthread_barrier_wait()
-
·
[Barriers] ·
- pthread_barrierattr_destroy()
-
·
[Barriers] ·
- pthread_barrierattr_getpshared()
-
·
[Barriers] ·
- pthread_barrierattr_init()
-
·
[Barriers] ·
- pthread_barrierattr_setpshared()
-
·
[Barriers] ·
- pthread_cancel()
-
·
[Threads and processes] ·
- pthread_cleanup_pop()
-
·
[Threads and processes] ·
- pthread_cleanup_push()
-
·
[Threads and processes] ·
- pthread_cond_broadcast()
-
·
[Synchronization services implementation] ·
[Threads and processes] ·
- pthread_cond_destroy()
-
·
[Synchronization services implementation] ·
[Threads and processes] ·
- pthread_cond_init()
-
·
[Synchronization services implementation] ·
[Threads and processes] ·
- pthread_cond_signal()
-
·
[Synchronization services implementation] ·
[Threads and processes] ·
- pthread_cond_timedwait()
-
·
[Synchronization services implementation] ·
[Timers] ·
- pthread_cond_wait()
-
·
[Synchronization services implementation] ·
[Threads and processes] ·
- pthread_condvar_wait()
-
·
[Thread life cycle] ·
- pthread_create()
-
·
[Threads and processes] ·
- pthread_detach()
-
·
[Threads and processes] ·
- pthread_equal()
-
·
[Threads and processes] ·
- pthread_exit()
-
·
[Threads and processes] ·
- pthread_getcpuclockid()
-
·
[Clock and timer services] ·
- pthread_getschedparam()
-
·
[Threads and processes] ·
- pthread_getspecific()
-
·
[Thread attributes] ·
[Threads and processes] ·
- pthread_join()
-
·
[Thread life cycle] ·
[Threads and processes] ·
- pthread_key_create()
-
·
[Thread attributes] ·
[Threads and processes] ·
- pthread_key_delete()
-
·
[Threads and processes] ·
- pthread_kill()
-
·
[Signals] ·
[Threads and processes] ·
- pthread_mutex_destroy()
-
·
[Synchronization services implementation] ·
[Threads and processes] ·
- pthread_mutex_init()
-
·
[Synchronization services implementation] ·
[Threads and processes] ·
- pthread_mutex_lock()
-
·
[Synchronization services implementation] ·
[Thread life cycle] ·
[Threads and processes] ·
- pthread_mutex_setrecursive()
-
·
[Priority inheritance] ·
- pthread_mutex_trylock()
-
·
[Synchronization services implementation] ·
[Threads and processes] ·
[Timers] ·
- pthread_mutex_unlock()
-
·
[Synchronization services implementation] ·
[Threads and processes] ·
- pthread_once()
-
·
[Threads and processes] ·
- pthread_rwlock_rdlock()
-
·
[Reader/writer locks] ·
- pthread_rwlock_tryrdlock()
-
·
[Reader/writer locks] ·
- pthread_rwlock_trywrlock()
-
·
[Reader/writer locks] ·
- pthread_rwlock_unlock()
-
·
[Reader/writer locks] ·
- pthread_rwlock_wrlock()
-
·
[Reader/writer locks] ·
- pthread_self()
-
·
[Threads and processes] ·
- pthread_setcancelstate()
-
·
[Threads and processes] ·
- pthread_setcanceltype()
-
·
[Threads and processes] ·
- pthread_setschedparam()
-
·
[Threads and processes] ·
- pthread_setspecific()
-
·
[Threads and processes] ·
- pthread_sigmask()
-
·
[Threads and processes] ·
- pthread_sleepon_lock()
-
·
[Sleepon locks] ·
- pthread_testcancel()
-
·
[Threads and processes] ·
- pty (pseudo terminal)
-
- as pair of character devices
-
·
[Pseudo terminal devices (ptys)] ·
- pulses
-
·
[Events] ·
[Pulses] ·
· ! · 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 ·