comp.lang.ada
 help / color / mirror / Atom feed
From: torolab4.vnet.ibm.com!jrussell@ucbvax.Berkeley.EDU
Subject: Re: Ada and Unix--Blocked Tasks
Date: 14 Aug 91 15:24:13 GMT	[thread overview]
Message-ID: <9108141524.AA09403@ucbvax.berkeley.edu> (raw)

Mike Feldman asks if any vendors map Ada tasks onto OS processes.
The IBM compiler for MVS has a pragma, OS_TASK, that does this for a
task or task type, and some form parameters that control
synchronous/asynchronous I/O.  (This is the same compiler Bob Kitzberger
mentioned.)  People who want to do real-timish things typically use the
pragma, because MVS task scheduling is pretty fair.  There are some
additional hooks into MVS tasking, such as a priority for MVS subtasks
distinct from the Ada priority, and ways to minimize the overhead of OS
task creation/termination.

The same pragma is part of the IBM RISC System/6000 compiler, using
the AIX shared memory features.

The approach does have some possible disadvantages, like more expensive
context switching, but people who need the extra capability are generally
positive.

John
(Representing myself only.)

             reply	other threads:[~1991-08-14 15:24 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1991-08-14 15:24 torolab4.vnet.ibm.com!jrussell [this message]
  -- strict thread matches above, loose matches on Subject: below --
1991-08-16 15:43 Ada and Unix--Blocked Tasks bu.edu!inmet!offer
1991-08-10  4:59 Robert I. Eachus
1991-08-07  1:35 Bob Kitzberger @midnight
1991-08-06 20:12 mcsun!corton!chorus!nocturne.chorus.fr!jloup
1991-08-06 18:48 Mike Murphy
1991-08-06 17:23 David Emery
1991-08-06 14:57 Drew Johnson
1991-08-06 14:32 Dan L. Pierson
1991-08-06 14:17 mcsun!corton!chorus!nocturne.chorus.fr!jloup
1991-08-06 12:32 Arthur Evans
1991-08-06  9:17 Jim Showalter
1991-08-06  4:05 Mike Feldman
1991-08-05 19:56 Howard E. Turner, Jr.
1991-08-05 19:04 EDWARD CRAGG
1991-08-05 16:06 David Emery
1991-08-05 15:25 Fred Stluka
1991-08-05 14:14 Paul Stachour
1991-08-05  5:08 cis.ohio-state.edu!zaphod.mps.ohio-state.edu!sdd.hp.com!news.cs.indiana.e
1991-08-02 18:17 cis.ohio-state.edu!zaphod.mps.ohio-state.edu!sdd.hp.com!spool.mu.edu!cs.u
1991-08-02 13:28 Dennis Doubleday
1991-07-30 19:35 Dave Lewicki
replies disabled

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