comp.lang.ada
 help / color / mirror / Atom feed
From: june.cs.washington.edu!mfeldman@beaver.cs.washington.edu  (Mike Feldman)
Subject: Re: Ada and Unix--Blocked Tasks
Date: 6 Aug 91 04:05:50 GMT	[thread overview]
Message-ID: <1991Aug6.040550.785@beaver.cs.washington.edu> (raw)

In article <780@esosun.UUCP> howard@hulder.css.gov (Howard Turner) writes:
>
> [stuff deleted]
>
>	"Tasking IS a part of Ada."  But it is not a part of the
>OS (usually).  The OS (except for maybe Rational's) has no notion 
>of Ada tasking, so why would you expect it not to block the entire process?
>In particular, Ada tasking is not a part of either VMS or Unix.  Neither
>OS will recognize the difference between an executable generated from C or 
>Ada or any other language.  Why would you expect the OS to handle executables
>derived from Ada source any differently than from C?
>
> [more stuff deleted]
>
What Paul might be getting at is the notion that an Ada compiler could
(should) map each Ada task onto an OS-level process. I see no reason in
principle why this could not be done; indeed, I think there may be vendors
who are doing it in Unix (can anyone confirm this?). I believe I heard
that one of the MVS (IBM mainframe) Ada systems can map Ada tasks to MVS
tasks (can anyone confirm?). In practice, I imagine that vendors are
keeping an ada program - tasks and all - in one OS-level process for
efficiency, reasoning that mapping tasks onto processes is overkill.

This is an area where I'd love to see some material that would let us in
on some of the "inside" discussions that must have taken place over the
years. Norm Cohen? Tucker Taft? Bob Eachus? How did the designers 
imagine the (possible) relationship(s) between tasks and processes?

Mike

             reply	other threads:[~1991-08-06  4:05 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1991-08-06  4:05 Mike Feldman [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-14 15:24 torolab4.vnet.ibm.com!jrussell
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-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