On Wed, Nov 12, 2008 at 9:49 AM, 陳國成 <[EMAIL PROTECTED]> wrote:
> Hi..
> I have two questions:
>
> 1. Does anyone ever encounter a problem that must be solved by adding
> new system calls. If yes, please briefly describe your problem.
>
> 2. If I add thousands of new system calls (say 2000) in linux kernel
> and add these new system calls into sys_call_table, will there be any
> stability or performance issues(or other concerns) on this new kernel?
> Thanks~~~

should not be a problem....but u will be overwhelmed with context
switching all the time......as every tasks is switched between
userspace/kernelspace via system call.

u will have a crawling system...unless u hardly used any of the
syscall, or having multicore CPUs, or employ some heuristics to delay
the processing of the syscalls (just like Xen), so as to combine and
execute all of them at the same time.   this is also the reason for
the motivation behind asynchronous system call....check out
kernelnewbies project site.

am i correct?

-- 
Regards,
Peter Teoh

--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to [EMAIL PROTECTED]
Please read the FAQ at http://kernelnewbies.org/FAQ

Reply via email to