28,20 → 28,15 |
the <emphasis>thread</emphasis>. Thread context is built of the context |
registers contents, FPU state and the stack.</termdef></para> |
|
<para><termdef> <glossterm>Task</glossterm> is a multi-purpose entity, |
serving to <itemizedlist> |
<listitem>incorporate set if its threads</listitem> |
<para><termdef><glossterm>Task</glossterm> is a multi-purpose entity, |
serving to incorporate set if its threads, provide common address space to its threads, |
be an end-point in IPC.</termdef></para> |
|
<listitem>provide common address space to its threads</listitem> |
|
<listitem>be an end-point in IPC</listitem> |
</itemizedlist> </termdef></para> |
|
<para><termdef> <glossterm>Address space area</glossterm> is a mutually |
<para><termdef><glossterm>Address space area</glossterm> is a mutually |
disjunctive range of memory with the code, stack and data. |
</termdef></para> |
|
<para><termdef> <glossterm>Address space</glossterm> is a aggregating |
<para><termdef><glossterm>Address space</glossterm> is a aggregating |
entity for address space areas, connecting them to the task. |
</termdef></para> |
</section> |
59,7 → 54,7 |
<formalpara> |
<title>Memory management</title> |
|
<para>Unlike the classic microkernel, HelenOS has all its memory |
<para>HelenOS has all its memory |
management functionality in the kernel, available to the memory |
management server via the set of syscalls.</para> |
</formalpara> |
90,12 → 85,9 |
</listitem> |
|
<listitem> |
Console |
Console and frame buffer |
</listitem> |
|
<listitem> |
VESA & frame buffer |
</listitem> |
</itemizedlist></para> |
</formalpara> |
</section> |