Keywords - K
· ! · 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 ·
- kernel
-
- as arbiter
-
·
The kernel as arbiter ·
- base timing resolution
-
·
Adjusting the timebase ·
- context switch
-
·
The kernel as arbiter ·
- context-switch
-
·
Why processes? ·
- preempting thread
-
·
Prioritization ·
- readying a thread
-
·
Operating periodically ·
Summary ·
- resuming thread
-
·
Prioritization ·
- special pulse
-
·
Kernel timeouts with message passing ·
- suspending a thread
-
·
Operating periodically ·
- synthesizing unblock pulse
-
·
_NTO_CHF_UNBLOCK ·
- timeouts
-
·
Kernel timeouts ·
- SIGEV_UNBLOCK
-
·
How to fill in the struct sigevent ·
- timer implementation
-
·
Operating periodically ·
Types of timers ·
- view of data in message pass
-
·
Multipart messages ·
- kernel callouts
-
- defined
-
·
Glossary ·
- kernel state
-
- blocking
-
·
The blocked states ·
- complete list
-
·
Kernel states, the complete list ·
- STATE_CONDVAR
-
·
Condition variables ·
Kernel states, the complete list ·
- STATE_DEAD
-
·
Kernel states, the complete list ·
- STATE_INTR
-
·
Kernel states, the complete list ·
- STATE_JOIN
-
·
Kernel states, the complete list ·
- STATE_MUTEX
-
·
Kernel states, the complete list ·
The blocked states ·
- STATE_NANOSLEEP
-
·
Kernel states, the complete list ·
- STATE_NET_REPLY
-
·
Kernel states, the complete list ·
- STATE_NET_SEND
-
·
Kernel states, the complete list ·
- STATE_READY
-
·
Attaching with InterruptAttachEvent() ·
InterruptAttach() versus InterruptAttachEvent() ·
Message passing and client/server ·
Neutrino and interrupts ·
Notification schemes ·
Operating periodically ·
Priority inheritance ·
READY ·
Rescheduling — hardware interrupts ·
Rescheduling — kernel calls ·
The blocked states ·
Timing jitter ·
- STATE_RECEIVE
-
·
Kernel states, the complete list ·
- STATE_RECV
-
·
Message passing and client/server ·
Pulse notification ·
So what's the trick? ·
- diagram
-
·
Message passing and client/server ·
- STATE_REPLY
-
·
Kernel states, the complete list ·
Kernel timeouts with message passing ·
Message passing and client/server ·
Notes ·
_NTO_CHF_UNBLOCK ·
- diagram
-
·
Message passing and client/server ·
- STATE_RUNNING
-
·
Kernel states, the complete list ·
Neutrino and interrupts ·
READY ·
RUNNING ·
- STATE_SEM
-
·
Kernel states, the complete list ·
The blocked states ·
- STATE_SEND
-
·
Kernel states, the complete list ·
Kernel timeouts with message passing ·
Message passing and client/server ·
_NTO_CHF_UNBLOCK ·
The MsgReceivePulse() function ·
- diagram
-
·
Message passing and client/server ·
- when abnormal
-
·
Message passing and client/server ·
- when normal
-
·
Message passing and client/server ·
- STATE_SIGSUSPEND
-
·
Kernel states, the complete list ·
- STATE_SIGWAITINFO
-
·
Kernel states, the complete list ·
- STATE_STACK
-
·
Kernel states, the complete list ·
- STATE_STOPPED
-
·
Kernel states, the complete list ·
- STATE_WAITCTX
-
·
Kernel states, the complete list ·
- STATE_WAITPAGE
-
·
Kernel states, the complete list ·
- STATE_WAITTHREAD
-
·
Kernel states, the complete list ·
- triggering timeout
-
·
Kernel timeouts ·
- kernel timeout
-
·
Summary ·
- arming
-
·
Kernel timeouts with message passing ·
- example
-
·
Kernel timeouts with pthread_join() ·
- message passing
-
·
Kernel timeouts with message passing ·
- _NTO_CHF_UNBLOCK
-
·
Kernel timeouts with message passing ·
- servers
-
·
Kernel timeouts with message passing ·
- specifying multiple
-
·
Kernel timeouts with message passing ·
- with pthread_join()
-
·
Kernel timeouts with pthread_join() ·
- kill()
-
·
Pulses and events ·
- Krten, Rob
-
·
About Rob Krten ·
· ! · 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 ·