译者:LeeFJ SYMBIAN OS SDK V8.1A
--------------------------------------------------------------------------------
» Symbian OS SDK v8.1a » Symbian OS guide » Base » Using User Library (E32) » Thread And Process Management » Using Threads and Processes » Fixed processes
--------------------------------------------------------------------------------
Fixed processes 固化进程
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. 固化进程的chunk一直驻留在同一个线性地址空间,在进行上下文切换的时候,仅改变进程的访问许可。它不执行通常的从数据区到原驻区的地址重映射,这使得性能上获得了提高。
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. 虚拟机模型对于固化进程来说不可见;每一个进程必须保持他们的数据在不同的线性地址空间。因此,要固化进程的多个拷贝同时运行是不可能的。
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. 固化进程只适用于系统服务进程,例如文件服务,窗口服务等。因为绝大多数的上下文切换都包括了三个步骤。
--------------------------------------------------------------------------------
See also chunks
virtual machine model
-------------------------------------------------------------------------------- Copyright ©2005 Symbian Ltd. unknown-build-id
|