comp.lang.ada
 help / color / mirror / Atom feed
* Re: Ada & UNIX
@ 1994-09-28 18:41 Scott Catterill
  1994-09-29 12:33 ` James Hopper
  1994-09-29 13:49 ` Oliver E. Cole
  0 siblings, 2 replies; 6+ messages in thread
From: Scott Catterill @ 1994-09-28 18:41 UTC (permalink / raw)



Thanks for all the replies regarding "Ada & Unix".  They're very useful. 
I now understand that most of my questions are implementation dependant.

The missing information is:  Unix: Solaris (v1.1)
                             Ada:  Verdix SunAda (v6.1)

(just in case someone wants to give it another crack)...

Again, thanks for the help.

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



^ permalink raw reply	[flat|nested] 6+ messages in thread
* Ada & UNIX
@ 1994-09-26 18:12 Scott Catterill
  1994-09-27 10:44 ` Tucker Taft
  1994-09-27 13:49 ` James Hopper
  0 siblings, 2 replies; 6+ messages in thread
From: Scott Catterill @ 1994-09-26 18:12 UTC (permalink / 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 ----- 
       ----------------------------------------------



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~1994-09-29 13:49 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1994-09-28 18:41 Ada & UNIX Scott Catterill
1994-09-29 12:33 ` James Hopper
1994-09-29 13:49 ` Oliver E. Cole
  -- strict thread matches above, loose matches on Subject: below --
1994-09-26 18:12 Scott Catterill
1994-09-27 10:44 ` Tucker Taft
1994-09-27 13:49 ` James Hopper

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