comp.lang.ada
 help / color / mirror / Atom feed
* Pre-emptive Scheduling - VADS 5.5a uniprocessor results
@ 1988-02-16 16:30 Karl A. Nyberg
  0 siblings, 0 replies; only message in thread
From: Karl A. Nyberg @ 1988-02-16 16:30 UTC (permalink / raw)


[Will there now be a posting on this from somebody named MANFACE at GWU? :-)]

The example program given runs with the following (edited) results on Verdix
VADS 5.5a (Beta) VAX/ULTRIX.  It gives the expected results.  Slippage of a
tenth of a second between the printing of task A output seems reasonable.

Note that when task A gets the CPU, it really GETS the CPU.  Right in the
middle of printing out a string, task B's output is completely interrupted
by task A.

This would seem to indicate that pre-emptive scheduling can be supported in
the uniprocessor environment.  It would also indicate that this compiler is
"legal" (in the terms used in a previous posting).

-- Karl --  (a.k.a. "whoever")

********TASK A HERE   40371.450
TASK B HERE   40371.470

...

TASK B HERE   40376.460
TASK B HE********TASK A HERE   40376.470
RE   40376.480
...

TASK********TASK A HERE   40381.480
 B HERE   40381.490

...

TASK B HERE********TASK A HERE   40386.490
   40386.480

...

TASK B HERE********TASK A HERE   40391.500
   40391.480

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~1988-02-16 16:30 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1988-02-16 16:30 Pre-emptive Scheduling - VADS 5.5a uniprocessor results Karl A. Nyberg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox