Thread View: comp.std.unix
2 messages
2 total messages
Started by Doug Jensen
Fri, 31 Aug 1990 12:51
Re: Standards Update, IEEE 1003.4: Real-time Extensions
Author: Doug Jensen
Date: Fri, 31 Aug 1990 12:51
Date: Fri, 31 Aug 1990 12:51
12 lines
835 bytes
835 bytes
From: Doug Jensen <edj@trazadone.westford.ccur.com> 1003.13 is working on real-time AEP's, including one for small embedded real-time systems which does not have a file system. So the POSIX answer is yes, without the filesystem you still can have a POSIX-compliant interface. Doug Jensen Concurrent Computer Corp. edj@westford.ccur.com Volume-Number: Volume 21, Number 78
Re: Standards Update, IEEE 1003.4: Real-time Extensions
Author: Richard A. O'Keefe
Date: Tue, 11 Sep 1990 07:06
Date: Tue, 11 Sep 1990 07:06
28 lines
2052 bytes
2052 bytes
From: ok@goanna.cs.rmit.OZ.AU (Richard A. O'Keefe) In article <497@usenix.ORG>, swart@src.dec.com (Garret Swart) writes: > I believe in putting lots of interesting stuff in the file system name > space but I don't believe that semaphores belong there. The reason > I don't want to put semaphores in the name space is the same reason > I don't want to put my program variables in the name space: I want > to have lots of them, I want to create and destroy them very quickly > and I want to operate on them even more quickly. In other words, the > granularity is wrong. So why not choose a different granularity? Have the thing that goes in the file system name space be an (extensible) *array* of semaphores. To specify a semaphore, one would use a (descriptor, index) pair. To create a semaphore in a semaphore group, just use it. If you want to have a semaphore associated with a data structure in mapped memory, just use a lock on the appropriate byte range of the mapped file. (Am I hopelessly confused, or aren't advisory record locks *already* equivalent to binary semaphores? Trying to lock a range of bytes in a file is just a multi-wait, no? Why do we need two interfaces? (I can see that two or more _implementations_ behind the interface might be a good idea, but that's another question.) -- Heuer's Law: Any feature is a bug unless it can be turned off. Volume-Number: Volume 21, Number 97
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads