From: ohk@ultra.tfdt-o.nta.no (Ole-Hjalmar Kristensen FOU.TD/DELAB)
Subject: Re: Ada versus Java - Tasking
Date: 1997/01/21
Date: 1997-01-21T00:00:00+00:00 [thread overview]
Message-ID: <OHK.97Jan21093314@ultra.tfdt-o.nta.no> (raw)
In-Reply-To: 01bc03ee$594dc520$829d6482@joy.ericsson.se
In article <JSA.97Jan20164909@alexandria> jsa@alexandria (Jon S Anthony) writes:
In article <1997Jan19.122511.1@eisner> kilgallen@eisner.decus.org (Larry Kilgallen) writes:
> Operating system developers have a much better chance to make the
> scheduling interact with the hardware properly, so I think the better
> choices are:
>
> 1) Rely on OS threading support, and wait for improvements.
>
> 2) Lobby the operating system provider for better support,
> using all methods available, including examples of other
> operating systems which do it better, either on the same
> hardware or some other hardware.
Abosolutely. If you happen to need something better than this you
probably should not be using typical run of the mill OSs in the first
place.
/Jon
--
Jon Anthony
Organon Motives, Inc.
Belmont, MA 02178
617.484.3383
jsa@organon.com
Many applications are typically required to both run on standard OSs,
have good performance, and be portable. DB and TP systems are obvious
examples. Of course, you can just avoid using any mechanisms which are too
slow, but that may rule out using mecanisms which otherwise could be
used to great advantage. With transaction response times in the range
of typically 1..10 milliseconds, you don't have time for too many
context switches, although I do not think using Ada tasks to represent
transactions would be prohibitively costly. The greatest resource hog
in the system I'm working on (written in C++, btw) is undoubtedly the
network layer, which accounts for more than 1/3 of the CPU time...
prev parent reply other threads:[~1997-01-21 0:00 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
1997-01-16 0:00 Ada versus Java - Tasking Jonas Nygren
1997-01-16 0:00 ` wiljan
1997-01-16 0:00 ` Brad Balfour
1997-01-25 0:00 ` Robert Dewar
1997-01-17 0:00 ` Jeff Carter
1997-01-19 0:00 ` David Taylor
1997-01-20 0:00 ` Jim Hopper
1997-01-20 0:00 ` Michael Paus
1997-01-21 0:00 ` Jim Hopper
1997-01-21 0:00 ` Larry Kilgallen
1997-01-21 0:00 ` jim hopper
1997-01-21 0:00 ` Dr. John B. Matthews
1997-01-23 0:00 ` Jeff Carter
1997-01-17 0:00 ` Steve Doiel
1997-01-18 0:00 ` Ole-Hjalmar Kristensen FOU.TD/DELAB
1997-01-19 0:00 ` Robert A Duff
1997-01-19 0:00 ` Ole-Hjalmar Kristensen FOU.TD/DELAB
1997-01-19 0:00 ` Larry Kilgallen
1997-01-19 0:00 ` Tom Moran
1997-01-20 0:00 ` Ole-Hjalmar Kristensen FOU.TD/DELAB
1997-01-20 0:00 ` Ada Tasking revisited (was: Re: Ada versus Java - Tasking) Ole-Hjalmar Kristensen FOU.TD/DELAB
1997-01-20 0:00 ` Ada versus Java - Tasking Jon S Anthony
1997-01-20 0:00 ` Dale Pontius
1997-01-21 0:00 ` Ole-Hjalmar Kristensen FOU.TD/DELAB [this message]
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox