Subversion Repositories HelenOS-doc

Rev

Rev 11 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
9 bondari 1
<?xml version="1.0" encoding="UTF-8"?>
2
 
3
 
4
 <chapter>
5
    <title>Synchronization</title>
6
 
7
    <section>
8
      <title>Introduction. Concept.</title>
9
 
10
      <para>Couple of words about global conception of sychronization</para>
11
    </section>
12
 
13
 
14
    <section>
15
        <title>Active kernel synchronization. Spinlock.</title>
16
        <para>Spinlocks explanation. Arch specific notes.</para>
17
    </section>
18
 
19
 
20
 
21
    <section>
22
        <title>Passive kernel synchronization</title>
23
 
24
            <section>
25
              <title>Mutex</title>
26
 
27
              <para>Mutex explanations</para>
28
            </section>
29
 
30
            <section>
31
              <title>Semaphore</title>
32
 
33
              <para>Semaphore explanations</para>
34
            </section>
35
 
36
            <section>
37
              <title>Read/Write Locks</title>
38
 
39
              <para>RWLocks explanation</para>
40
            </section>
41
 
42
            <section>
43
              <title>Wait queues</title>
44
 
45
              <para>Wait queue explanation</para>
46
            </section>
47
 
48
 
49
            <section>
50
              <title>Conditional variables</title>
51
 
52
              <para>Condvars explanation</para>
53
            </section>
54
   </section>
55
 
56
 
57
    <section>
58
      <title>Userspace synchronization. Futex.</title>
59
 
60
      <para>Idea. Futex explanation.</para>
61
    </section>
62
 
63
  </chapter>
64