home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / v21 / 196 < prev    next >
Internet Message Format  |  1990-12-05  |  2KB

  1. From std-unix-request@uunet.uu.net  Wed Oct 10 19:09:49 1990
  2. Received: from cs.utexas.edu by uunet.uu.net (5.61/1.14) with SMTP 
  3.     id AA07026; Wed, 10 Oct 90 19:09:49 -0400
  4. Posted-Date: 10 Oct 90 17:02:23 GMT
  5. Received: by cs.utexas.edu (5.64/1.77) 
  6. From: fouts@bozeman.bozeman.ingr (Martin Fouts)
  7. Newsgroups: comp.std.unix
  8. Subject: Re: Standards Update, IEEE 1003.4: Real-time Extensions
  9. Message-Id: <13442@cs.utexas.edu>
  10. References: <524@usenix.ORG> <528@usenix.ORG> <540@usenix.ORG> <553@usenix.ORG> <13132@cs.utexas.edu> <13156@cs.utexas.edu>
  11. Sender: fletcher@cs.utexas.edu
  12. Organization: INTERGRAPH (APD) -- Palo Alto, CA
  13. X-Submissions: std-unix@uunet.uu.net
  14. Date: 10 Oct 90 17:02:23 GMT
  15. Reply-To: std-unix@uunet.uu.net
  16. To: std-unix@uunet.uu.net
  17.  
  18. Submitted-by: fouts@bozeman.bozeman.ingr (Martin Fouts)
  19.  
  20. >>>>> On 3 Oct 90 17:19:04 GMT, peter@ficc.ferranti.com (Peter da Silva) said:
  21. Peter> In article <13132@cs.utexas.edu> fouts@bozeman.bozeman.ingr (Martin Fouts) writes:
  22. > One reason to not treat every IPC facility as part of the file system:
  23. > Shared memory IPC mechanisms which don't need to be visible to
  24. > processes not participating in the IPC.
  25.  
  26. Peter> Provide an example, considering the advantages of having shell level
  27. Peter> visibility of objects has for (a) debugging, (b) system administration,
  28. Peter> (c) integration, (d)...
  29.  
  30. Short persistance IPC mechanisms found in multithreaded shared memory
  31. implementations consist of a small region of memory and a lock guarding
  32. that region.  Producer/consumer parallelism using this mechanism does
  33. not need to be visible.  Effectively, this is the shared memory
  34. equivalent of an unnamed pipe.
  35.  
  36. a) debugging is handled by the process debugger, not by the shell and
  37.    has the same visibility as any other memory resident data.
  38.  
  39. b) There is no system administration, since the objects have exactly
  40.    process duration with the same termination semantics as a pipe, in
  41.    that termination of any of the processes is usually catastrophic
  42.  
  43. c) I'm not sure what integration support would benefit from making
  44.    a short duration object visible.
  45.  
  46. d) ....
  47.  
  48. --
  49. Martin Fouts
  50.  
  51.  UUCP:  ...!pyramid!garth!fouts (or) uunet!ingr!apd!fouts
  52.  ARPA:  apd!fouts@ingr.com
  53. PHONE:  (415) 852-2310            FAX:  (415) 856-9224
  54.  MAIL:  2400 Geng Road, Palo Alto, CA, 94303
  55.  
  56. Moving to Montana;  Goin' to be a Dental Floss Tycoon.
  57.   -  Frank Zappa
  58.  
  59.  
  60. Volume-Number: Volume 21, Number 196
  61.  
  62.