home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / arch / 8341 < prev    next >
Encoding:
Internet Message Format  |  1992-07-26  |  1.7 KB

  1. Path: sparky!uunet!auspex-gw!guy
  2. From: guy@Auspex.COM (Guy Harris)
  3. Newsgroups: comp.arch
  4. Subject: Re: 64-bit CPU vs 2 x 32-bit CPUs
  5. Message-ID: <13754@auspex-gw.auspex.com>
  6. Date: 27 Jul 92 01:36:28 GMT
  7. References: <l7133mINN75s@spim.mips.com> <712194543snx@ananke.stgt.sub.org>
  8. Sender: news@auspex-gw.auspex.com
  9. Organization: Auspex Systems, Santa Clara
  10. Lines: 28
  11. Nntp-Posting-Host: auspex.auspex.com
  12.  
  13. >Implementing shared libraries or shared
  14. >memory can enforce a global allocation mechanism, with all DLLs and all
  15. >shared memory areas in the system having system-wide unique virtual
  16. >addresses. Otherwise at least shared libraries could not be shared
  17. >(relocation) with all processes.
  18.  
  19. Unless, for example, your shared libraries are built in
  20. position-independent form; SunOS 4.x/SVR4 shared libraries don't require
  21. system-wide unique virtual addresses, for example.
  22.  
  23. Shared memories don't necessarily require them, either.
  24.  
  25. >And there are memory mapped files as filesystem implementation
  26. >technique. You clearly need more than 32-bit addressed virtual memory
  27. >to implement memory mapped files.
  28.  
  29. Umm, the machine running on my desk has a 32-bit virtual address space,
  30. and the OS on that machine supports memory-mapped files.
  31.  
  32. The OS doesn't support memory-mapped files larger than 2GB, but then it
  33. doesn't support files larger than 2GB, period.  A future version of the
  34. OS may support files larger than 2GB, although it may not let you
  35. memory-map chunks larger than 2GB or 4GB or so if you don't have an
  36. address space larger than 4GB; you may have to map part of the file, and
  37. move the mapping window around.
  38.  
  39. I would not be surprised if a movable mapping window like that weren't a
  40. pain, though.
  41.