Rev 53 | Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
52 | jermar | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | |||
3 | <chapter id="time"><?dbhtml filename="time.html"?> |
||
4 | <title>Time management</title> |
||
5 | |||
6 | <para> |
||
7 | Time is one of the dimensions in which kernel, as well as the whole system, operates. |
||
8 | It is of special importance to other kernel subsytems. Knowledge of time makes it possible |
||
9 | for the scheduler to preemptively plan threads for execution. Different parts of the kernel |
||
10 | can request execution of their callback function with some specified delay. A good example |
||
11 | of such kernel code is the synchronization subsystem which uses this functionality to implement |
||
12 | timeouting versions of synchronization primitives. |
||
13 | </para> |
||
14 | |||
15 | </chapter> |