Improving memory cache management in microkernels
Posted: Fri Apr 09, 2004 1:31 pm
Hi !
I am working on a microkernel, and I wonder how I may improve the use of the memory cache.
All my servers (ie microkernel servers) are really small, and they live in separate address spaces (I use paging).
On a monolithic kernel, you may put the kernel somewhere in memory, and let it here for all processes (using global pages & protection). But on microkernel many servers are involved, therefore it seems difficult to do the same.
Have you ever done something like that ? How did you do ? What hints could you suggest for improving the memory cache efficiency ?
Thanks.
INeo
[attachment deleted by admin]
I am working on a microkernel, and I wonder how I may improve the use of the memory cache.
All my servers (ie microkernel servers) are really small, and they live in separate address spaces (I use paging).
On a monolithic kernel, you may put the kernel somewhere in memory, and let it here for all processes (using global pages & protection). But on microkernel many servers are involved, therefore it seems difficult to do the same.
Have you ever done something like that ? How did you do ? What hints could you suggest for improving the memory cache efficiency ?
Thanks.
INeo
[attachment deleted by admin]