equal
deleted
inserted
replaced
7 Nokia Corporation - initial contribution. |
7 Nokia Corporation - initial contribution. |
8 Contributors: |
8 Contributors: |
9 --> |
9 --> |
10 <!DOCTYPE concept |
10 <!DOCTYPE concept |
11 PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd"> |
11 PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd"> |
12 <concept xml:lang="en" id="GUID-A16508C2-2743-5E36-BCFB-C509ACCD372F"><title>Fixed processes</title><prolog><metadata><keywords/></metadata></prolog><conbody><p>A fixed process is a process in which its chunks always reside at the same linear address - their home address; only their access permissions are modified during a context switch. The usual re-mapping from the data section to the home section is not done and greatly improves performance.</p> <p>Fixed processes do not see the virtual machine model; each process must have its data at a different linear address. It is, therefore, not possible to run multiple copies of a fixed process.</p> <p>Fixed processes are suitable only for system server processes such as the file server, window server etc. since the majority of context switches involve these processes.</p> <section><title>See also</title> <p><xref href="GUID-8F1567B4-6957-5B93-9499-35489AD610F5.dita">chunks</xref> </p> <p><xref href="GUID-7287F1D4-023E-5C90-91E1-6D8DF78D8241.dita">virtual machine model</xref> </p> </section> </conbody></concept> |
12 <concept id="GUID-A16508C2-2743-5E36-BCFB-C509ACCD372F" xml:lang="en"><title>Fixed |
|
13 Processes</title><shortdesc>A fixed process is a process in which its chunks always reside |
|
14 at the same linear address - their home address; only their access permissions |
|
15 are modified during a context switch. </shortdesc><prolog><metadata><keywords/></metadata></prolog><conbody> |
|
16 <p>The usual re-mapping from the data section to the home section is not done |
|
17 and greatly improves performance.</p> |
|
18 <p>Fixed processes do not see the virtual machine model; each process must |
|
19 have its data at a different linear address. It is, therefore, not possible |
|
20 to run multiple copies of a fixed process.</p> |
|
21 <p>Fixed processes are suitable only for system server processes such as the |
|
22 file server, window server etc. since the majority of context switches involve |
|
23 these processes.</p> |
|
24 </conbody><related-links> |
|
25 <link href="GUID-8F1567B4-6957-5B93-9499-35489AD610F5.dita"><linktext>chunks</linktext> |
|
26 </link> |
|
27 <link href="GUID-7287F1D4-023E-5C90-91E1-6D8DF78D8241.dita"><linktext>Virtual machine |
|
28 model</linktext></link> |
|
29 </related-links></concept> |