[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Question about MAC OS X
From: |
Jeff Teunissen |
Subject: |
Re: Question about MAC OS X |
Date: |
Fri, 28 Jul 2006 05:16:13 -0400 |
User-agent: |
Thunderbird 1.5.0.4 (X11/20060713) |
Graham J Lee wrote:
[snip]
> As I understand it, on Linux /dev/shm is a 'filesystem' which represents
> the virtual memory. There's no such thing on OS X; the VM subsystem is
> handled by a (potentially arbitrarily large number of) pager
> process(es); and the default OS X pager actually uses the root
> filesystem. If you want chunks of shared memory then you can use the
> shmget(2)/shmat(2) family of functions. Or you could create a named shm
> object with shm_open(2), delete it with shm_unlink(2).
/dev/shm is merely the root location of files created with the shm functions.
Some Linux-based operating systems mount a tmpfs file system on this directory
so that the creation and use of these files does not hit the real file system.
And it doesn't represent virtual memory in any way -- it is the interface to
POSIX "shared memory" objects.
--
| Jeff Teunissen -=- Pres., Dusk To Dawn Computing -=- deek @ d2dc.net
| GPG: 1024D/9840105A 7102 808A 7733 C2F3 097B 161B 9222 DAB8 9840 105A
| Core developer, The QuakeForge Project http://www.quakeforge.net/
| Specializing in Debian GNU/Linux http://www.d2dc.net/~deek/
_______________________________________________
Discuss-gnustep mailing list
Discuss-gnustep@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnustep
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: Question about MAC OS X,
Jeff Teunissen <=