[ECOS] time slicing problem
Mon Nov 3 15:49:00 GMT 2003
Please copy your email to the list so that all may benefit.
Private email support from MLB Associates is only available
On Mon, 2003-11-03 at 08:44, Luca Formaggio wrote:
> --- Gary Thomas <firstname.lastname@example.org> ha scritto: > On
> Mon, 2003-11-03 at 08:19, Luca Formaggio wrote:
> > > Hi.
> > > I need that my application that run over ecos run
> > > continuously whitout any interruptions of the
> > operatig
> > > system. It is possible? I try to recompile ecos
> > > whitout the scheduler timeslicing option but I
> > receive
> > > a build error.
> > What do you mean "without any interruptions?" If
> > you want
> > some code to "just run" - why do you need an OS at
> > all? What
> > facilities of the operating system are you using?
> > --
> > Gary Thomas <email@example.com>
> > MLB Associates
> > --
> > Before posting, please read the FAQ:
> > http://sources.redhat.com/fom/ecos
> > and search the list archive:
> > http://sources.redhat.com/ml/ecos-discuss
> I have a function that consume a specified number of
> clock cycles, this number is a parameter of this
> function. But in some cases the function consume a
> number of cycles greater than the number in the
> parameter. This problem happens at constant time
> interval. I think that is the o.s. that ''preempt''
> the thread when the time slice is reached. My
> reasoning is correct?
More likely, this is happening when the system clock "ticks".
If you have such a function which cannot tolerate this, i.e.
it must run in a particular number of cycles, you could turn
off the interrupts. On the other hand, if you have such a
function, why do you need an operating system at all?
Gary Thomas <firstname.lastname@example.org>
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss
More information about the Ecos-discuss