Subversion Repositories HelenOS-doc

Rev

Rev 141 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 141 Rev 171
Line 9... Line 9...
9
 
9
 
10
    <para>The HelenOS operating system is designed to make use of the
10
    <para>The HelenOS operating system is designed to make use of the
11
    parallelism offered by the hardware and to exploit concurrency of both the
11
    parallelism offered by the hardware and to exploit concurrency of both the
12
    kernel and userspace tasks. This is achieved through multiprocessor
12
    kernel and userspace tasks. This is achieved through multiprocessor
13
    support and several levels of multiprogramming such as multitasking,
13
    support and several levels of multiprogramming such as multitasking,
14
    multithreading and also through userspace pseudo threads. However, such a
14
    multithreading and also through userspace fibrils. However, such a highly
15
    highly concurrent environment needs safe and efficient ways to handle
15
    concurrent environment needs safe and efficient ways to handle mutual
16
    mutual exclusion and synchronization of many execution flows.</para>
16
    exclusion and synchronization of many execution flows.</para>
17
  </section>
17
  </section>
18
 
18
 
19
  <section>
19
  <section>
20
    <title>Active Kernel Primitives</title>
20
    <title>Active Kernel Primitives</title>
21
 
21