comp.lang.ada
 help / color / mirror / Atom feed
From: aa355@FreeNet.Carleton.CA (Scott Catterill)
Subject: Ada & UNIX
Date: Mon, 26 Sep 1994 18:12:08 GMT
Date: 1994-09-26T18:12:08+00:00	[thread overview]
Message-ID: <Cwr188.J6C@freenet.carleton.ca> (raw)


I don't think my original posting made it out, so this is a repost..
(Sorry if this shows up as a dupe!).

Greetings..

I have a some concerns regarding Ada programming under UNIX.
I would appreciate any feedback from any of you gurus out there.

1. How do Ada tasks and Unix processes co-exist?

2. How do Ada tasks behave when interacting with Unix utilities?
   For example, do serial inputs suspend an Ada task or a Unix process?

3. How can mutual exclusion over data be implemented between Ada tasks and
   Unix processes?

4. How do Ada subprograms interface with Unix processes?  For example, Unix
   pipes and streams are often used in C programs.  How are these accessed
   from Ada?  Should they be?

5. How do Ada task priorities and Unix process priorities interact?

6. What can make Ada tasks and Unix processes behave non-deterministically in
   space or time?

7. What are the effects of virtual memory?

8. How is memory organized and allocated?  Can memory be shared between
   processes and tasks?

9. How are peripheral devices controlled and accessed from Ada tasks and Unix
   processes?


Any responses are appreciated, including pointers to sites or other available
references..   Many thanks.


Scott Catterill

--
-----------------------------------------------------------
  ------Scott Catterill:  aa355@freenet.carleton.ca------
    -----Sysop: Heart of Gold BBS: (613) 831-1973 ----- 
       ----------------------------------------------



             reply	other threads:[~1994-09-26 18:12 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1994-09-26 18:12 Scott Catterill [this message]
1994-09-27 10:44 ` Ada & UNIX Tucker Taft
1994-09-27 13:49 ` James Hopper
  -- strict thread matches above, loose matches on Subject: below --
1994-09-28 18:41 Scott Catterill
1994-09-29 12:33 ` James Hopper
1994-09-29 13:49 ` Oliver E. Cole
replies disabled

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