[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: A small change in the scheduler
Hi Rik,
thank you for your answer. I have still some.
I have seen the flags but I have not yet understood the difference between:
CLONE_PTRACE, CLONE_VFORK, CLONE_STOPPED ?
The comments weren't clear for me.
And, what is PT_PTRACE?
On 5/29/05, Rik van Riel <riel@xxxxxxxxxxx> wrote:
> On Sun, 29 May 2005, Karane Mariano Vieira wrote:
>
> > I would like to change the way the scheduler delivers the timeslices,
> > it is the goal of a small homework in my university.
>
> In that case, I won't tell you the answers. I'll only
> tell you where to look ;)
>
> > I´d like to know:
> > - the exactly moment (in the code) the a task receives its timeslice
>
> The central function for the scheduler is schedule()
> in kernel/sched.c.
>
> > - Is there any differency between the code which deal with processes
> > and threads
>
> Please take a look at kernel/fork.c, in particular
> the function do_fork() and the functions it calls.
> Pay particular attention to the flags...
>
> --
> "Debugging is twice as hard as writing the code in the first place.
> Therefore, if you write the code as cleverly as possible, you are,
> by definition, not smart enough to debug it." - Brian W. Kernighan
>
--
Karane.
--
Kernelnewbies: Help each other learn about the Linux kernel.
Archive: http://mail.nl.linux.org/kernelnewbies/
FAQ: http://kernelnewbies.org/faq/