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 -----
----------------------------------------------
next 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